液晶屏-显示时间

上传人:枫** 文档编号:510790977 上传时间:2024-01-23 格式:DOC 页数:6 大小:145KB
返回 下载 相关 举报
液晶屏-显示时间_第1页
第1页 / 共6页
液晶屏-显示时间_第2页
第2页 / 共6页
液晶屏-显示时间_第3页
第3页 / 共6页
液晶屏-显示时间_第4页
第4页 / 共6页
液晶屏-显示时间_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《液晶屏-显示时间》由会员分享,可在线阅读,更多相关《液晶屏-显示时间(6页珍藏版)》请在金锄头文库上搜索。

1、:XTAL1XTAL2RSTPDITADDIFQ.IAEHFOJWADSPEl.fiAbT珂心F2.VA9ALEPZ.*A1Z颐F2J&M3PZ.7fA15 1 口FJfVRXDP1.1P3.1fTXDPJZTWTBF32niTTP1,*P3.nyP15F3jSiTtF1J?1,7F3.71W1SRP1.-12LCD1 unieL, SCL0-Q1-0322U3I24#in clude#in cludesbit key0=P3A5;sbit key仁卩3人6;sbit key2=P3A7;sbit rs=P1A0;sbit rw=P1Al;sbit en=卩1人2;un sig ned cha

2、r i;void delayms( un sig ned int k);void write_com (un sig ned char com);void write_dat( un sig ned char dat);void write_day (un sig ned char mon th);un sig ned char day, mon th,year;un sig ned char t=1,2,3,4,5,6,7,8,9,10,11,12;void mai n()un sig ned char sec, min, hour,a,b,c,d,e,f,g,h,l, m,n, o,p,

3、q,num;TMOD=0x01;EA=1;ET0=1;TR0=1;TH0=15536/256;TL0=15536%256;while(1)if(i=20) i=0; sec+; if(sec=60)sec=0; min+; if(min=60) min=0; hour+; if(hour=24)hour=0; day+; if(day=31) day=1; month+; if(month=13)month=1; year+;write_com(0x0c); write_com(0x38); write_com(0x06);g=day/10; h=day%10; l=month/10; m=m

4、onth%10; n=year/1000; o=year/100%10; p=year/10%10; q=year%10;e=hour/10; f=hour%10; a=min/10; b=min%10; c=sec/10; d=sec%10;write_com(0x80+5); write_dat(0x30+n); write_dat(0x30+o); write_dat(0x30+p); write_dat(0x30+q); write_dat(0x2d); write_dat(0x30+l); write_dat(0x30+m); write_dat(0x2d); write_dat(0

5、x30+g); write_dat(0x30+h);write_com(0xc0+7); write_dat(0x30+e); write_dat(0x30+f); write_dat(0x3a); write_dat(0x30+a); write_dat(0x30+b); write_dat(0x3a); write_dat(0x30+c); write_dat(0x30+d);if(key0=0)delayms(10);if(key0=0)while(key0=0);TR0=0; num+;if(num=7)num=0;TR0=1;if(key1=0)delayms(10);if(key1

6、=0)while(key1=0);if(num=1)sec-;if(sec=-1) sec=59;if(num=2)min-;if(min=-1) min=59;if(num=3)hour-;if(hour=-1) hour=23;if(num=4)day-;if(day=-1) day=30;if(num=5)month-;if(month=-1) month=12;if(num=6)year-;if(key2=0)delayms(10); if(key2=0)while(key2=0); if(num=1)sec+; if(sec=60) sec=0;if(num=2)min+; if(m

7、in=60) min=0;if(num=3)hour+; if(hour=24) hour=0;if(num=4)day+; if(day=31) day=1;if(num=5) month+; if(month=13) month=1;if(num=6)year+;if(TR0=0&num=1)write_com(0xc0+13); write_com(0x0f);if(TR0=0&num=2)write_com(0xc0+10); write_com(0x0f);if(TR0=0&num=3)write_com(0xc0+7); write_com(0x0f);if(TR0=0&num=4

8、)write_com(0x80+13); write_com(0x0f);if(TR0=0&num=5)write_com(0x80+10); write_com(0x0f);if(TR0=0&num=6)write_com(0x80+8); write_com(0x0f);void write_com(unsigned char com) rs=0;rw=0;P0=com;en=1;delayms(5);en=0;void write_dat(unsigned char dat)rs=1;rw=0;P0=dat;en=1;delayms(5);en=0;void delayms(unsigned int k)unsigned char i,j;for(i=0;ik;i+) for(j=0;j110;j+);void ZD() interrupt 1TH0=15536/256;TL0=15536%256;i+;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号