資源簡(jiǎn)介
C51實(shí)現(xiàn)數(shù)碼管電子鐘,包含Proteua仿真文件。電子鐘有正常顯示、調(diào)整時(shí)間、設(shè)置鬧鐘等模式。
代碼片段和文件信息
#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; //一系列標(biāo)志位:電子鐘狀態(tài)、閃爍信號(hào)、秒表開啟標(biāo)志
uchar?th0tl0th1tl1; ???? //定時(shí)器預(yù)置數(shù)變量
uint?clkkey_code; //最小時(shí)鐘信號(hào)、按鍵號(hào)
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; //開定時(shí)器T0中斷
ET1=1; //開定時(shí)器T1中斷
EX0=1; //開外部中斷0允許
IT0=1; //外部中斷0下降沿觸發(fā)
TMOD|=0X11; //T0、T1均工作于工作狀態(tài)1
buzzer=1; //蜂鳴器賦初值
alarm_light=1; //鬧鐘指示燈賦初值
??
th0=(uint)(65536-(10000*11.0592/12))/256; ??//T0定時(shí)10ms,用來計(jì)時(shí)
tl0=(uint)(65536-(10000*11.0592/12))%256;
// th0=0xdb;
// tl0=0xff;
th1=(uint)(65536-(1517.45*11.0592/12))/25
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論