標(biāo)題:
單片機(jī)的中斷周期設(shè)成0.5s怎么設(shè)置
[打印本頁(yè)]
作者:
龍龍啊
時(shí)間:
2017-11-8 17:16
標(biāo)題:
單片機(jī)的中斷周期設(shè)成0.5s怎么設(shè)置
這個(gè)是WNT中斷,我要設(shè)置成0.5s怎么設(shè)置
1.png
(37.42 KB, 下載次數(shù): 71)
下載附件
2017-11-8 17:15 上傳
作者:
ljchip
時(shí)間:
2017-11-9 09:46
51單片機(jī)是不能用定時(shí)器直接定時(shí)到0.5秒的,超出了定時(shí)器timer的定時(shí)范圍。要先定一個(gè)51定時(shí)器可以計(jì)數(shù)的定時(shí)時(shí)間,例如定時(shí)50ms,再用一個(gè)寄存器累加10次就是500ms也就是0.5秒。
作者:
zhanghs1313
時(shí)間:
2017-11-9 20:11
void time0() interrupt 1
{
TH0 = 0xEC;
TL0 = 0x78; //0.01s
cnt++;
P0=0xFF;
if(cnt>=50) //0.5S
{
cnt=0;
}
這是中斷定時(shí) 前面要加定時(shí)器 別忘記了~
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1