完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 shyy 于 2014-2-13 19:11 编辑
这个程序编译没问题,就是烧到单片机后是 " _00000/0_ 000/0000_ 00000/0_0 000/_00 " 滚动显示,而且不是从右边滚进来,而是从左边滚进来 请问各位大神,这是什么原因呢? 烧了天翔单片机的例程是没有问题的,基本可以排除硬件问题。 请各位大神驻足帮忙看看,小弟[qq]540037580[/qq]感激不尽!!! __________________________________________________________________________ #include #define uchar unsigned char #define uint unsigned int uchar code table[]="HELLO EVERYONE!"; uchar code table1[]="WELCOME TO HERE!"; ***it lcden=P2^7; ***it rs=P2^6; ***it wr=P2^5; uint num; void delay(uint x) { uint i,j; for(i=x;i>0;i--) for(j=110;j>0;j--); } void write_cmd(uchar cmd) { rs=0; wr=0; P0=cmd; delay(90); lcden=1; delay(80); lcden=0; } void write_dat(uchar dat) { rs=1; wr=0; P0=dat; delay(80); lcden=1; delay(80); lcden=0; } void initi() { lcden=0; write_cmd(0x38); //16*2ÏÔʾ£¬5*7µãÕó£¬8λÊý¾Ý write_cmd(0x0c); //ÏÔʾ¿ª£¬¹Ø¹â±ê write_cmd(0x05); write_cmd(0x01); } void main() { initi(); write_cmd(0x80+0x10); for(num=0;num<15;num++) { write_dat(table[num]); delay(10); } write_cmd(0x80+0x50); for(num=0;num<16;num++) { write_dat(table1[num]); delay(10); } for(num=0;num<16;num++) { write_cmd(0x18); delay(200); } while(1); } —————————————————————————————————————————————————————————————————————— 这个程序编译没问题,就是烧到单片机后是 " _00000/0_ 000/0000_ 00000/0_0 000/_00 " 滚动显示,而且不是从右边滚进来,而是从左边滚进来 请问各位大神,这是什么原因呢? |
|
相关推荐
1个回答
|
|
经过本人亲身测试,发现我烧进去后和你所描述的不一样,可能是我的LCD1602和你的不一样,但是我已经发现你的问题所在了。是你的初始化出问题了。write_cmd(0x05);这条语句不正确。应该是write_cmd(0x06),另外付链接,你看看,指令3。http://wenku.baidu.com/view/6f2e861eff00bed5b9f31dfc.html
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式-ELFBOARD-RGB LCD屏接口的PCB设计要点
346 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
786 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第三十七章 image图像对比实验
756 浏览 0 评论
961 浏览 1 评论
652 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11674 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 06:11 , Processed in 0.472430 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号