完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
LCD1602.rar
(44.21 KB, 下载次数: 67
)
#include #define uchar unsigned char #define uint unsigned int //50US秒延时 ***it rs=P2^4; ***it rw=P2^5; ***it e=P2^6; uchar table1[]="kkkk"; uchar table2[]="1234"; void delay_50us(x)//延时 { uchar j; for(;x>0;x--); for(j=19;j>0;j--); } void xie_com(uchar com)//开启写 { e=0; rs=0; rw=0; P0=com; delay_50us(10); e=1; delay_50us(20); e=0; } void xie_data(uchar dat)//写数据 { e=0; rs=1; rw=0; P0=dat; delay_50us(10); e=1; delay_50us(20); e=0; } void init(void)//初始化函数 { delay_50us(300); xie_com(0x38); delay_50us(100); xie_com(0x38); delay_50us(100); xie_com(0x38); xie_com(0x38); xie_com(0x08); xie_com(0x01); xie_com(0x06); xie_com(0x0c); } main() { uchar j; init();//初始化 xie_com(0x80);//第1行起始位子 for(j=0;j<16;j++) { xie_data(table1[j]); delay_50us(10); } xie_com(0x80+0x40);//第2行起始位子 for(j=0;j<16;j++) { xie_data(table2[j]); delay_50us(10); } while(1); } 发现LCD1602没显示数据! |
|
相关推荐
15个回答
|
|
原来延时太小了。。。delay_50us改大就可以,另外修改延时后输出有一部分是乱码求教!
|
|
|
|
估计这贴子类容太容易了,没人愿意教、、、
你这代码有问题。没必要什么都去延时个几毫秒的,延时那么多干嘛。你这个设置显示坐标有问题,你每次写入数据前都把要写入的坐标地址发送一次。
这是我1602的驱动,你看下,那个Cheack_Busy()是判忙函数,可以不用,我用164转并口驱动1602的时候没写这个函数,没关系,其他的都是必要的。 评分
|
||
1 条评论
|
||
是的,先学习调通的程序
|
|
|
|
新人嘛~初学呢,感谢你的帮助 |
|
|
|
看不懂,自学好困难 |
|
|
|
不是说他简单没人回复,而是说这个程序没有一点注释 其实首先应该自己经过努力 然后将问题描述清楚, 这样不是更好么 个人谬论 谬论 |
|
|
|
我勒个去没有lcd1602.h的头文件= =这是要自己网上下载的么?? |
|
|
|
|
|
|
|
真抱歉。。。 忘了注释,不好意思 出现乱码,大概是因为循环第4次的时候就没了数据(就是读完四个k后 uchar table1[]="kkkk";) 解决方法就判断有没有结束符‘ '就可以了。 |
|
|
|
楼主的 延时程序是怎么修改的,我遇到的情况跟你的一样,,不过,延时加长后,还是没有显示字符
|
|
|
|
请楼主,开示{:4:}
|
|
|
|
我也是,显示出来都是乱码
|
|
|
|
|
|
|
|
|
|
|
|
我的照样还是显示不出来数据
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
751 浏览 0 评论
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
1330 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1184 浏览 0 评论
899 浏览 0 评论
947 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11865 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 17:21 , Processed in 0.949536 second(s), Total 111, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号