完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 neuangel 于 2014-2-25 22:35 编辑
用的是89c51单片机液晶用的是12864,显示为乱码,帮忙看看 /* lcd12864液晶显示 */ #include #include #define uint unsigned int #define uchar unsigned char uchar code table[]="I LIKE hhh! hello"; uint num; ***it lcd_rs=P1^0; //4 ***it lcd_rw=P1^1; //5 ***itlcd_en=P1^2; //6 ***it lcd_rst=P1^3; //17 ***it lcd_cs1=P1^6; //15 ***it lcd_cs2=P1^7; //16 /* 函数声明 */ void init(); void delayms(uint); void write_com(uchar); void write_datas(uchar); void read_busy(); /*主函数*/ void main() { init(); lcd_cs1=1; lcd_cs2=1; for(num=0;num<18;num++) { write_datas(table[num]); // write_datas('o'); // delayms(1000); } } void read_busy() { P0=0x00; lcd_rs=1; lcd_rw=0; lcd_en=1; while(P0&0x80); lcd_en=0; } void init() //初始化 { write_com(0x3f);//开显示 write_com(0xc0); //设置代码起始行为0 write_com(0xb8);//设置页地址 x地址 write_com(0x40); //设置y地址 write_com(0x80);//设置列地址 } void delayms(uint z) //延时函数 { uintx,y; for(x=z;x>0;x--) { for(y=100;y>0;y--); } } void write_com(uchar com) //写指令 { // read_busy(); _nop_(); _nop_(); _nop_(); lcd_rs=0; lcd_rw=0; // delayms(4); P0=com; // delayms(5); lcd_en=1; delayms(5); lcd_en=0; } void write_datas(uchar datas) //写数据 { // read_busy(); _nop_(); _nop_(); _nop_(); lcd_rs=1; lcd_rw=0; // delayms(4); P0=datas; // delayms(5); lcd_en=1; delayms(5); lcd_en=0; } |
|
相关推荐
7个回答
|
|
同学,12864有好多种,你用的是哪种控制器的?
|
|
|
|
主函数中没有添加死循环 程序已经跑飞了
|
|
|
|
哥们,你的初始化好像有点问题,你直接去百度查一下,看一下别人的例程,如果检查初始化没有问题就看一下写的函数
|
|
|
|
你可以在主函数结束上加多一个while(1);
|
|
|
|
|
|
|
|
你的lcdrs=0,错了
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-shell脚本编写之变量
509 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-shell脚本编写之本地脚本的编写和执行
719 浏览 0 评论
【xG24 Matter开发套件试用体验】深入了解Silicon Labs xG24 Matter开发套件
855 浏览 0 评论
768 浏览 0 评论
790 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10973 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-3 23:28 , Processed in 0.581808 second(s), Total 54, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号