完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 波仔Q 于 2015-12-22 21:09 编辑
#include #define uchar unsigned char #define uint unsigned int uchar code table[]="huyouchenghuyou"; uchar code table1[]="123456789123huyo"; ***it lcden=P2^5; ***it lcdrs=P1^0; ***it lcd_rw = P1^1; ***it dula=P2^6; ***it wela=P2^7; ***it beep=P2^3; uchar num; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=100;y>0;y--); } void write_com(uchar com) { lcdrs= 0; lcd_rw = 0; //lcden = 0; P0=com; //写命令 delay(5); lcden=1; delay(5); lcden=0; } void write_data(uchar a) { lcdrs= 1; lcd_rw= 0; lcden = 0; P0=a;//写数据 delay(5); lcden=1; delay(5); lcden=0; } void init() { dula=0; wela=0; lcden=0; write_com(0x38); delay(5); write_com(0x0c); delay(5); write_com(0x04);//地址减 delay(5); write_com(0x01); delay(5); } void main() { /*P0=0X00; dula=1; wela=0; delay(5); dula=0; wela=0; delay(5); */ init(); write_com(0x80+0x10); for(num=0;num<15;num++) { write_data(table[num]); delay(20); } write_com(0x80+0x50); for(num=0;num<16;num++) { write_data(table1[num]); delay(20); } for(num=0;num<16;num++)//整屏左移 { write_com(0x18); delay(200); beep=~beep; } while(1); } 现象是使用整屏左移是数据左输入,不是使用整屏左移看不到数据求大神 |
|
相关推荐
1个回答
|
|
现象是使用整屏左移是数据左输入,不是使用整屏左移看不到数据求大神
|
|
|
|
只有小组成员才能发言,加入小组>>
779浏览 0评论
137浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 09:52 , Processed in 1.155493 second(s), Total 85, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号