|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
请教1602液晶的程序,,,,, |
作者:oscar126 栏目:单片机 |
EBRW:CLR RS ;写入命令子程序 CLA RW CLR E ACALL DELAY SETB E RET DELAY:MOV P0,#0FFH ;查询液晶是否忙子程序 CLR RS SRTB RW CLR E NOP SETB E JB P0^7,DELAY RET E是使能端,当E从高电平跳变成低电平时,液晶执行命令,但上面的程序好象不是啊,先低电平(CLR E)再查询液晶是否忙,再变成高电平(SETB E)。好象刚好相反了? 另外,查询程序中,先送FF给P0,那第七位不都是一直是1?? 我是初学者,这我看不懂了,请教大家!!谢谢了! |
2楼: | >>参与讨论 |
作者: oscar126 于 2006/8/10 11:41:00 发布:
没人啊。。。。。。 |
3楼: | >>参与讨论 |
作者: oscar126 于 2006/8/10 11:43:00 发布:
问的有点菜了啊,。。。。 问的有点菜了啊,呵呵,,,就是看不懂啊,,请教大家了,,谢谢了 |
4楼: | >>参与讨论 |
作者: squarelook 于 2006/8/10 12:27:00 发布:
有c的驱动程序要不? |
5楼: | >>参与讨论 |
作者: oscar126 于 2006/8/10 12:51:00 发布:
谢谢 了,,能解答上面我的疑惑吗? |
6楼: | >>参与讨论 |
作者: xuanysg 于 2006/8/10 13:15:00 发布:
程序一开始E为高, 程序一开始E为高, 写入命令后, E置为零, LCM开始执行命令,等待命令执行完毕, 在把E拉高。 DELAY 为判断命令是否完成的子程序, 其判断依据为P0^7=0,先送P0 = 0XFF是因为读51的I/O管脚所在装态时,必须先往端口锁存器送1 |
7楼: | >>参与讨论 |
作者: oscar126 于 2006/8/10 16:19:00 发布:
谢谢xuanysg!我明白了 谢谢xuanysg!我明白了!还是高手说的明白,我找来的资料说的不是很明白, 读引脚数据前要先写1,我的再把51的硬件结构仔细看一遍 谢谢了!! |
8楼: | >>参与讨论 |
作者: cumtgirl 于 2006/8/10 21:36:00 发布:
xuanysg,我要c的驱动资料 xuanysg,我要c的驱动资料,发给我好吗?多谢了!邮箱:cumtgirl2005@126.com |
9楼: | >>参与讨论 |
作者: xuanysg 于 2006/8/11 10:05:00 发布:
cumtgirl, 不知道你要什么的的驱动资料? |
|
|
Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号 |