資源簡介
AT89C52 定時T0 的仿真
更多資料請參見我的博客http://blog.csdn.net/st441747863/article/details/61619753

代碼片段和文件信息
#include
unsigned?char?Timer_Flag?=?0; //?計數(shù)器溢出標(biāo)志
unsigned?char?Timer2_Count?=?0; //?計數(shù)器溢出計數(shù)
unsigned?char?DisNum?=?0; //?數(shù)碼管顯示
void?main(void)
{
unsigned?char?temp?=?0;
TMOD?=?0x06; //?計數(shù)器模式,計數(shù)模式為2
TH0??=?246;? //?逢10進(jìn)1
TL0??=?246;
TR0?=?1; //?啟動計數(shù)器
ET0??=?1; //?開定時中斷2
EA?=?1; //?開全局中斷
P0?=?0; //?數(shù)碼管復(fù)位
while(1)
{
while(Timer_Flag?==?0); //?等待計數(shù)器溢出
Timer_Flag?=?0; //?復(fù)位溢出標(biāo)記
if(DisNum>=100)
DisNum?=?0;
temp?=?((DisNum/10%10)<<4)|(DisNum%10);?//?BCD碼轉(zhuǎn)換
P0?=?temp; //?顯示
}
}
//函數(shù):ISR_Timer2()
//描述:定時器0中服
//參數(shù):無
void?ISR_Timer0(void)?interrupt?1
{
Timer_Flag?=?1;
DisNum++; //?逢10進(jìn)1
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2185??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\Listings\main.lst
?????文件??????14545??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\Listings\STARTUP.lst
?????文件???????5110??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\Listings\test.m51
?????文件????????789??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\main.c
?????文件???????3705??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\ob
?????文件????????819??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\ob
?????文件???????4254??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\ob
?????文件???????1068??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\ob
?????文件????????718??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\ob
?????文件?????????99??2017-03-11?22:54??Proteus仿真AT89C52——計數(shù)\keil\ob
?????文件???????6376??2015-05-29?12:09??Proteus仿真AT89C52——計數(shù)\keil\STARTUP.A51
?????文件??????86018??2017-03-11?23:20??Proteus仿真AT89C52——計數(shù)\keil\test.uvgui.Administrator
?????文件???????5454??2017-03-11?23:20??Proteus仿真AT89C52——計數(shù)\keil\test.uvopt
?????文件??????14028??2016-02-12?17:37??Proteus仿真AT89C52——計數(shù)\keil\test.uvproj
?????文件??????16028??2017-03-11?22:55??Proteus仿真AT89C52——計數(shù)\proteus\Backup?Of?test.pdsbak
?????文件??????16025??2017-03-11?23:20??Proteus仿真AT89C52——計數(shù)\proteus\Last?Loaded?test.pdsbak
?????文件??????16029??2017-03-14?22:57??Proteus仿真AT89C52——計數(shù)\proteus\test.pdsprj
?????文件???????2307??2017-03-14?22:57??Proteus仿真AT89C52——計數(shù)\proteus\test.pdsprj.CXMUQYP1RHAM5V2.Administrator.workspace
?????文件???????2307??2017-03-11?23:20??Proteus仿真AT89C52——計數(shù)\proteus\test.pdsprj.PC201607011603.Administrator.workspace
?????文件???????2306??2016-02-12?21:32??Proteus仿真AT89C52——計數(shù)\proteus\test.pdsprj.USER-20131116PQ.Administrator.workspace
?????文件?????368417??2017-03-14?21:11??Proteus仿真AT89C52——計數(shù)\T0計數(shù)器.gif
?????目錄??????????0??2017-03-12?15:42??Proteus仿真AT89C52——計數(shù)\keil\Listings
?????目錄??????????0??2017-03-12?15:42??Proteus仿真AT89C52——計數(shù)\keil\ob
?????目錄??????????0??2017-03-12?15:42??Proteus仿真AT89C52——計數(shù)\keil
?????目錄??????????0??2017-03-14?22:57??Proteus仿真AT89C52——計數(shù)\proteus
?????目錄??????????0??2017-03-14?21:11??Proteus仿真AT89C52——計數(shù)
-----------?---------??----------?-----??----
???????????????568587????????????????????26
- 上一篇:CentOS7.txt
- 下一篇:基于單片機(jī)的籃球計時計分器
評論
共有 條評論