資源簡介
C51實現數碼管電子鐘,包含Proteua仿真文件。電子鐘有正常顯示、調整時間、設置鬧鐘等模式。
代碼片段和文件信息
#include“clock.h“
#include“utils.h“
#include“digital_seg.h“
mytime?NOWALARM*pn=&NOW*pa=&ALARM;
s_watch?STIME*ps=&STIME;
uchar?clock_stateflash_clkstop_watchflash_place; //一系列標志位:電子鐘狀態、閃爍信號、秒表開啟標志
uchar?th0tl0th1tl1; ???? //定時器預置數變量
uint?clkkey_code; //最小時鐘信號、按鍵號
extern?uchar?place_code[];
//*************************************************************************************************
void?init_clock(){
set_mytime(pn000);
set_s_watch(ps000);
clock_state=flash_clk=stop_watch=0;
key_code=0;
EA=1; //開總中斷
ET0=1; //開定時器T0中斷
ET1=1; //開定時器T1中斷
EX0=1; //開外部中斷0允許
IT0=1; //外部中斷0下降沿觸發
TMOD|=0X11; //T0、T1均工作于工作狀態1
buzzer=1; //蜂鳴器賦初值
alarm_light=1; //鬧鐘指示燈賦初值
??
th0=(uint)(65536-(10000*11.0592/12))/256; ??//T0定時10ms,用來計時
tl0=(uint)(65536-(10000*11.0592/12))%256;
// th0=0xdb;
// tl0=0xff;
th1=(uint)(65536-(1517.45*11.0592/12))/25
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6376??2005-03-22?15:22??電子鐘\STARTUP.A51
?????文件???????8135??2011-03-16?20:33??電子鐘\clock.c
?????文件???????1601??2011-03-16?20:24??電子鐘\digital_seg.c
?????文件????????509??2011-02-06?11:12??電子鐘\digital_seg.h
?????文件????????775??2011-03-16?20:06??電子鐘\clock.h
?????文件????????844??2011-03-16?20:23??電子鐘\main.c
?????文件???????7314??2011-03-16?20:24??電子鐘\clock.hex
?????文件?????????89??2011-03-16?20:24??電子鐘\clock.lnp
?????文件??????22966??2011-03-16?20:24??電子鐘\clock.M51
?????文件????????178??2011-11-14?20:48??電子鐘\clock.plg
?????文件???????2233??2011-02-07?22:02??電子鐘\clock.Uv2
?????文件???????2233??2011-02-07?19:09??電子鐘\clock_Uv2.Bak
?????文件????????521??2011-02-03?11:56??電子鐘\utils.c
?????文件????????284??2011-02-03?11:29??電子鐘\utils.h
?????文件???????2007??2011-02-03?18:21??電子鐘\utils.LST
?????文件???????2062??2011-02-03?18:21??電子鐘\utils.OBJ
?????文件????????792??2011-04-01?17:21??電子鐘\電子鐘.PWI
?????文件?????????41??2011-03-16?20:24??電子鐘\digital_seg.__i
?????文件?????????35??2011-03-16?20:22??電子鐘\clock.__i
?????文件??????22498??2011-03-16?20:22??電子鐘\clock.LST
?????文件??????20630??2011-03-16?20:22??電子鐘\clock.OBJ
?????文件???????2527??2011-03-16?20:24??電子鐘\main.LST
?????文件???????1961??2011-03-16?20:24??電子鐘\main.OBJ
?????文件???????5151??2011-03-16?20:24??電子鐘\digital_seg.LST
?????文件???????2149??2011-03-16?20:24??電子鐘\digital_seg.OBJ
?????文件??????22771??2011-03-16?20:24??電子鐘\clock
?????文件?????125870??2011-02-22?22:59??電子鐘\Last?Loaded?電子鐘.DBK
?????文件?????125870??2011-03-16?20:30??電子鐘\電子鐘.DSN
????.......??????1536??2011-03-16?20:33??電子鐘\clock_Opt.Bak
?????文件???????1535??2011-11-14?20:48??電子鐘\clock.Opt
............此處省略4個文件信息
評論
共有 條評論