用12864显示时间的程序Word文件下载.docx
- 文档编号:22146308
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:9
- 大小:14.58KB
用12864显示时间的程序Word文件下载.docx
《用12864显示时间的程序Word文件下载.docx》由会员分享,可在线阅读,更多相关《用12864显示时间的程序Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
sbitpsb=P2^2;
sbits1=P3^0;
sbits2=P3^1;
sbits3=P3^2;
voiddelay_ms(uintx)
{
uintj;
while(x--)
for(j=0;
j<
115;
j++);
}
///写数据
voidcom(ucharcom)
rs=0;
rw=0;
P0=com;
delay_ms(5);
e=1;
e=0;
///读数据
voiddat(uchardat)
rs=1;
P0=dat;
////////////
voidwrite_sfm(ucharadd,ucharnum)
ucharshi,ge;
shi=num/10;
ge=num%10;
com(0x80+add);
dat(0x30+shi);
dat(0x30+ge);
///初始化
voidinit()
//uchari;
fen=0;
shi=12;
miao=0;
count=0;
num=0;
psb=1;
com(0x30);
com(0x0f);
com(0x01);
//清0
com(0x06);
com(0x0c);
com(0x80);
com(0x91);
dat('
:
'
);
delay_ms
(2);
com(0x93);
/*com(0x94);
*/
write_sfm(0x14,miao);
write_sfm(0x12,fen);
write_sfm(0x10,shi);
////定时器
TMOD=0X01;
TH0=(65536-46083)/256;
TL0=(65536-46083)%256;
EA=1;
ET0=1;
TR0=1;
///显示函数
voiddisp1()////第一行
uchari;
for(i=0;
i<
14;
i++)
dat(table[i]);
delay_ms(4);
voidt0()interrupt1
count++;
if(count==20)
miao++;
if(miao==60)
fen++;
if(fen==60)
shi++;
if(shi==24)
shi=0;
/////
voidkey()
if(s1==0)
num++;
while(!
s1);
if(num==1)
TR0=0;
com(0x94);
if(num==2)
com(0x92);
if(num==3)
com(0x90);
if(num==4)
if(num!
=0)
if(s2==0)
s2);
if(s3==0)
s3);
miao--;
if(miao==-1)
miao=59;
fen--;
if(fen==-1)
fen=59;
shi--;
if(shi==-1)
shi=23;
///主函数
voidmain()
init();
disp1();
while
(1)
key();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12864 显示 时间 程序