資源簡介
89c51制作電子時鐘
代碼片段和文件信息
#include?
#define?u8?unsigned?char
#define?u16?unsigned?int
#define?duan??P0
#define??wei??P2
void?seg_diply(void);
u8?shi=12fen=30miao=0;
sbit?mode_key=P1^0; ?
sbit?key_1=P1^1;?
sbit?key_2=P1^2; ???
sbit?BEEP=P1^3; ??
u8??n=0m=0; ??
u8?code?SEG_duan[11]={0X3F0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x40};
u8?code??SEG_wei[9]={?0xff0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};
??
void?delay_ms(u16?mxs)
{
??u16?xy;
??for(x=0;x ????for(y=110;y>0;y--);
}
void?Time_T0() ?interrupt?1
{?? u8?mun;
???TH0=(65536-50000)/256;
???TL0=(65536-50000)%256;
mun++;
if(mun==20)
{
??? ?mun=0;
?miao++;
}
}
void?key_sm(void)
{
?if(mode_key==0)
?{
???delay_ms(1);
???if(mode_key==0)
???{
?????????BEEP=0;
?seg_diply();
?delay_ms(50);
?BEEP=1;
??? ?while(!mode_key)seg_diply();
?n++;
?m++;
?if(m>4)?m=0;
???}?
?}
???if(n==1)?TR0=0;?
???if(n==5) {?TR0=1;n=0;}
?else?if(ke
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-25?20:19??軟件\
?????文件???????13617??2018-12-07?16:41??軟件\COLK
?????文件????????3292??2018-12-07?16:41??軟件\COLK.hex
?????文件??????????40??2018-12-07?16:41??軟件\COLK.lnp
?????文件???????13865??2018-12-07?16:41??軟件\COLK.M51
?????文件?????????172??2018-12-25?20:19??軟件\COLK.plg
?????文件???????56251??2018-12-07?16:59??軟件\COLK.uvopt
?????文件???????13225??2018-11-16?15:59??軟件\COLK.uvproj
?????文件???????56253??2018-12-07?13:33??軟件\COLK_uvopt.bak
?????文件???????????0??2018-11-16?11:49??軟件\COLK_uvproj.bak
?????文件????????4526??2018-12-07?16:41??軟件\main.c
?????文件???????11074??2018-12-07?16:41??軟件\main.LST
?????文件???????15381??2018-12-07?16:41??軟件\main.OBJ
- 上一篇:c++ 布谷鳥算法
- 下一篇:cc2530的nokia5110測試
評論
共有 條評論