基于51单机的跑表,秒表程序c语言程序.doc

基于51单机的跑表,秒表程序c语言程序.doc

ID:55341335

大小:26.00 KB

页数:6页

时间:2020-05-11

基于51单机的跑表,秒表程序c语言程序.doc_第1页
基于51单机的跑表,秒表程序c语言程序.doc_第2页
基于51单机的跑表,秒表程序c语言程序.doc_第3页
基于51单机的跑表,秒表程序c语言程序.doc_第4页
基于51单机的跑表,秒表程序c语言程序.doc_第5页
资源描述:

《基于51单机的跑表,秒表程序c语言程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于51单片机的跑表,秒表程序c语言程序#include#defineucharunsignedchar#defineuintunsignedintuchartable[]="00:00:00:00";bitflag=0;sbiten=P2^0;sbitrs=P2^1;sbits1=P1^0;sbits2=P1^1;sbitbb=P1^2;ucharshi,fen,miao,biao,tt,num1,aa;voiddelay(uintz){uinti,j;for(i=z;i>0;i--)for(j=110;j>0;j--);}voidwrite_com(ucharco

2、m){rs=0;P0=com;delay(10);en=1;delay(10);en=0;}voidwrite_date(uchardate){rs=1;P0=date;delay(10);en=1;delay(10);en=0;}voiddisplay(ucharcom1,uchardate1){ucharaa,bb;aa=date1/10;bb=date1%10;write_com(0x80+com1);write_date(0x30+aa);write_date(0x30+bb);}voidinit(){TMOD=0x01;ET0=1;TR0=0;EA=1;TH0=(65536-

3、10000)/256;TL0=(65536-10000)%256;en=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);write_com(0x80+0x40);for(num1=0;num1<17;num1++){write_date(table[num1]);delay(5);}}voidkeyscan(){if(s1==0){delay(5);if(s1==0){TR0=~TR0;}}}voiddisplay1(){display(0x40+3,shi);display(0x40+6,fen);d

4、isplay(0x40+9,miao);display(0x40+12,tt);}voidmain(){init();while(1){keyscan();display1();}}voidT0_time()interrupt1{TH0=(65536-10000)/256;TL0=(65536-10000)%256;tt++;if(tt>99){tt=0;miao++;if(miao==60){miao=0;fen++;if(fen==60){fen=0;shi++;if(shi==24){shi=0;}}}}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。