完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
#include
***it rs=P1^0; ***it rw=P1^1; ***it e=P2^5; #define uchar unsigned char #define io P0 //#define w_data(x) rs=1;rw=0;e=0;io=x;e=1;e=0 //写数据 //#define w_command(x) rs=0;rw=0;e=0;io=x;e=1;e=0 //写命令字 bit bit_busy; uchar table1[]="yang ping"; //第一行要显示的字符组 uchar table2[]="is just my lover"; //第二行要显示的字符组 bit busy() //提取忙信号位 { bit Bit; rs=0; rw=1; e=0; e=1; if (io&0x80) Bit=1; else Bit=0; return Bit; } void w_data(uchar x) { rs=1;rw=0;e=0;io=x;e=1;e=0; } void w_command(uchar x) { rs=0;rw=0;e=0;io=x;e=1;e=0; } void delayms(unsigned int dly) { unsigned int x,y; for(x=dly;x>0;x--) for(y=124;y>0;y--); } /*void delayms(uchar n) { uchar a,j; while(n--) { for(a=0;a<6;a++) for(j=0;j<100;j++); } } */ void init() //初始化 { delayms(15); w_command(0x38); delayms(5); w_command(0x38); delayms(5); w_command(0x38); // while(bit_busy=busy()); w_command(0x38); // while(bit_busy=busy()); w_command(0x08); // while(bit_busy=busy()); w_command(0x01); // while(bit_busy=busy()); w_command(0x06); // while(bit_busy=busy()); w_command(0x0C); } void main() { uchar i; init(); // while(bit_busy=busy()); w_command(0x80); //写第一行首地址 for(i=0;i<16;i++) //写入数值 { // while(bit_busy=busy()); w_data(table1[i]); } // while(bit_busy=busy()); w_command(0x80+0x40); //写第二行首地址 for(i=0;i<16;i++) //写入数值 { // while(busy()); w_data(table2[i]); } while(1); } |
|
相关推荐
6个回答
|
|
将读忙这一块取消试试。现在液晶屏处理速度頂很快,不需要读忙。
|
|
|
|
调一下背光
|
|
|
|
|
|
|
|
|
|
|
|
|
|
写命令跟写数据函数那里没延时吧!!io=x后面加个延时看看。。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
644 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1819 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1262 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1136 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1357 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12024 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 02:22 , Processed in 0.563190 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号