資源簡介
51單片機 時鐘、鬧鐘 源代碼及proteus電路圖
實驗課自寫代碼,代碼文件名稱未改,內容沒問題
代碼片段和文件信息
#include?“StuNum.h“
void?main(void)
{
init();
while(1)
{
compare();
if(key1==1)
{
cl=1;
twinkle(flag); //已切換到鬧鐘功能?提示
}
else //切換到時鐘顯示
{
cl=0;
display();
}
}
}
void?init(void)????????????????/*初始化*/
{
LedD?=?0x00;????????????????????/*?段碼置0?*/
LedC?=?0xff;????????????????????/*?位選置1?*/?
EA=1; //總中斷
ET1=1; //開啟定時器中斷1
ET0=1; //定時器0
TR1=1; //開啟定時器1
TMOD=0x20; //定時器1,工作方式2,八位自動重裝載
TH1=156;
TL1=156; //0.1ms
IT0=1; //下降沿有效
IT1=1;
EX0=1; //外部中斷0、1
EX1=1;
ET0=1; //開啟定時器中斷
TMOD=0x06; //八位自動重裝載計數器0?擴展為中斷
TR0=1; //開啟定時器0
TH0=0xff;
TL0=0xff;
bz=0; //鬧鈴關閉
}
void?d
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-04-29?13:08??3.鬧鐘\
?????目錄???????????0??2020-04-29?18:51??3.鬧鐘\電路\
?????文件???????22616??2020-04-29?17:01??3.鬧鐘\電路\Backup?Of?鬧鐘.pdsbak
?????文件???????23220??2020-04-29?18:44??3.鬧鐘\電路\Last?Loaded?鬧鐘.pdsbak
?????文件???????23168??2020-04-29?18:51??3.鬧鐘\電路\鬧鐘.pdsprj
?????文件????????2197??2020-04-29?18:51??3.鬧鐘\電路\鬧鐘.pdsprj.SHINELON.shinelon.workspace
?????目錄???????????0??2020-04-29?18:16??3.鬧鐘\程序\
?????目錄???????????0??2020-04-29?18:16??3.鬧鐘\程序\Listings\
?????文件????????7626??2020-04-29?18:16??3.鬧鐘\程序\Listings\StuNum.lst
?????文件???????13687??2020-04-29?18:16??3.鬧鐘\程序\Listings\StuNum.m51
?????目錄???????????0??2020-04-29?18:16??3.鬧鐘\程序\ob
?????文件????????8768??2020-04-29?18:16??3.鬧鐘\程序\ob
?????文件????????1013??2020-04-29?18:16??3.鬧鐘\程序\ob
?????文件????????2872??2020-04-29?18:16??3.鬧鐘\程序\ob
?????文件??????????95??2020-04-29?18:16??3.鬧鐘\程序\ob
?????文件???????10372??2020-04-29?18:16??3.鬧鐘\程序\ob
?????文件????????3108??2020-04-29?18:16??3.鬧鐘\程序\StuNum.c
?????文件????????1886??2020-04-29?18:14??3.鬧鐘\程序\StuNum.h
?????文件???????91510??2020-03-27?10:33??3.鬧鐘\程序\StuNum.uvgui.123
?????文件???????91777??2020-04-29?18:16??3.鬧鐘\程序\StuNum.uvgui.shinelon
?????文件????????5751??2020-03-25?15:24??3.鬧鐘\程序\StuNum.uvopt
?????文件???????14456??2020-03-27?09:34??3.鬧鐘\程序\StuNum.uvproj
- 上一篇:交通燈的protues仿真
- 下一篇:基于QT的相冊制作
評論
共有 條評論