液晶1602的数据端只能接51单片机p0口吗?接其他口时,不用改参数吗? 液晶1602的使能信号端和命令选择端 能连接在51单片机P2...

作者&投稿:爨蕊 (若有异议请与网页底部的电邮联系)
可以接其它口。

以向液晶模块写控制字为例,时序流程是如下步骤:
1、将控制指令的地址信息送到液晶模块地址端口上;
2、将待写数据内容送到液晶模块数据端口上;
3、写入控制线(WR)给出一个低电平,此时液晶模块将会根据地址线上的指示,读入数据线上的信息然后处理(也可能是下一步完成后处理)。
4、写入控制线(WR)恢复高电平,释放端口,至此一次写操作完成

从液晶模块读状态信息,时序流程是如下:
1、将控制指令的地址数据送到液晶模块地址端口上;
2、读取控制线(RD)给出一个低电平,液晶模块根据地址线上的指示将需要的信息送到数据线上
3、CPU端将数据信号读入存储器
4、读取控制线(RD)恢复高电平,释放端口,至此一次读操作完成;

以上其实就是单片机访问外围电路的基本时序流程,把握了这个原理,完全可以根据时序通过端口控制地址线、数据线及控制线状态,完成读写操作,无非就是代码多一些、访问效率慢一点而已。不过这样软件编制上还是很麻烦的,远不如采用访问外部RAM的模式来的简练,因为1602液晶的接口与MCS51在时序上是兼容的,可以直接访问。

其实任何CPU与外部接口都有一个时序兼容的问题,如果不兼容就只能根据时序一步步的编写指令了,比如对I2C之类的芯片,标准的单片机就必须根据时序来编制软件,而有些增强型的51 CPU就可以直接通过特殊寄存器的控制完成读写操作。和上面所说是一个意思。

可以接其它口,加在P0口上需要加10K上拉,接其它口,不需要加。换其它口,需要改程序。

p0口是漏极开路啊不用怀疑,你上拉电阻多大的啊?一般选用4.7k的,但有的时候还是电压很低,你把电阻换小一点。换成1k的试一试,你要把p0口当普通i/o的话必须加上拉电阻,要是数据线或地址线低8位那就不用加了。你说的加12v电压,我没懂,你意思是说单片机你上了12v的工作电压吗??那样是不行啊,要用5v左右不大的电压,你加大输入工作电压是不能解决的,你看看上拉电阻吧,应该是大了

不是,也可以接其它的口。

不用

1602液晶可以接51单片机的P0口马?~

首先,1602接在P0口是完全可以工作的,
哪怕是P0口同时接了其他的原件(如果是同时并接LED的话,建议使用573类的隔离控制);
其次,你的1602的液晶控制电路连接方法是否正常?
第三,你的软件是否编写有问题?
等等以上三点,只要其中一点出现问题,恐怕电路也不能正常工作。

当然可以啊

1602液晶只显示第一行黑色,自己焊的51单片机最小系统
答:时序问题吧,晶振是一样的吗

11.0952的晶振和单片机哪些引脚连接能起作用?电源和18B20应该和单片机的...
答:晶振接单片机x1(或者叫XTAL1)和x2(或者叫XTAL2)引脚。电源接单片机的VCC和GND。18b20电源脚接电源上,中间的数据线可以单片机的任意io口。具体控制是靠程序完成的。1602的数据线接单片机io(比如51单片机的P1口),其它的控制线rw,reset,cs等可以接单片机的任意io口。烧录了程序不能运行,而程序是...

用1602A 和单片机51 显示两行滚动字符!
答:),还有就是看你的程序是用P0口传的数据,所以8个上拉电阻是不可少的。焊接法: RS 接 P3^0口; / RW 接P3^1口; / E接 P3^5口; /8个数据口接P0(别忘上拉电阻一般5K左右就行拉,),还有就是5V电源(与单片机共用就行拉),地,可能还有个调节亮度的引脚,接个电阻自己调试下拉。再有单片...

...按KEY2计时结束 然后用1602液晶显示时间,12M晶振 8位有效数字_百度...
答:1602的输出可以这个函数 ftoa(a,2,str); lcd_puts(str);将浮点型数值转为字符串后输出。

想用AVR的ATmega16芯片在1602液晶上显示“hello”,但烧好程序连接好电路...
答:1、看你这图,是用串行通信方式嘛?只连接了4根数据线。2、你把RW一直接地,说明只能写数据,不能读数据了,那么看第3点。3、液晶是慢反应设备,也就是说内部处理命令是要一段时间的。你用AVR,不知道晶振是多少。估计也是一般的12M左右吧。如果是这样,那你应该知道AVR是1T结构的(传统51是12T...

...但是无法驱动1602液晶,怎么回事?? 2 我用的51单片机驱动,用杜邦...
答:如果对比度太低的话,所显的字是根本看一到头的。你看一下液晶厂家的说明。有一个脚是对比度调节脚,它在电路板上是接到一个可调电阻上的,这个电阻一般是一个蓝色的小长方体,顶端带一个可旋转的小调节螺丝。你在你的板子上找一下看有没有。如果有,请试着调一下,祝你成功。

...液晶显示不出来 1602的液晶,下面是撑血帮我看下,谢谢了
答:1、write_com(0x80+17);write_com(0xc0+17);中的【17】改成【0】试试。2、P0口需全部上拉电阻。有吗?3、对比度调节电压VL,直接接地试试?4、初始化时,多写数次write_com(0x38);5、断点放在write_com(0x18);执行之前,看看显示情况。0x18干嘛的?

1602引脚图解
答:我们只需要关注以下几个管脚:3脚:VL,液晶显示偏压信号,用于调整LCD1602的显示对比度,一般会外接电位器用以调整偏压信号,注意此脚电压为0时可以得到最强的对比度。4脚:RS,数据/命令选择端,当此脚为高电平时,可以对1602进行数据字节的传输操作,而此脚为低电平时,则是进行命令字节的传输操作。

...我的晶振6M PO口接1602DO-D7,P2_0接RS ,P2_1接LEN,RW接地
答:1524

...电路板要哪些元件?用的C51单片机。DS18B20温度传感器。1602...
答:1602的数据输入可以和单片机的P0或P1直接相连,读写数据口可根据1602的要求连接。DS18B20可以连接到A/D输入端。不需要更多外围元件的。主要是更多的了解单片机的使用和编程。USB写入也和单片机有关与硬件没有多大关系。 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 Kuai乐di_小2b...