欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
這個單片機(jī)定時器中斷怎么了?
[打印本頁]
作者:
v115488
時間:
2022-4-10 16:42
標(biāo)題:
這個單片機(jī)定時器中斷怎么了?
思路及目標(biāo):使用T1定時計數(shù)器,設(shè)定1毫秒溢出.
在中斷服務(wù)函數(shù)里,用全局變量delay1ms進(jìn)行累加計數(shù)
初始化及TR1在主函數(shù)開啟的
現(xiàn)在調(diào)用初始化及打開TR1=1;后.全局變量delay1ms沒有自加.
大家?guī)兔纯茨睦锏膯栴}:::
#include "ISR.h"
unsigned int delay1ms=0;
/*--------------------------------------------------------------------------
函數(shù)名: Timer1Init()
功 能: 定時/計數(shù)器1的初始化
參 數(shù): 無
返回值: 無
--------------------------------------------------------------------------*/
void Timer1Init(void)
{
TMOD=0x50;
TH1=0xfc;
TL1=0x18;
TF1=0;
ET1=1;
EA=1;
}
/*******************************************************************************
* 函數(shù)名 :
* 函數(shù)功能 :中斷服務(wù)函數(shù)
* 輸入 :接受數(shù)據(jù)中斷
* 輸出 :
中斷說明: 1,中斷服務(wù)函數(shù)一定是一個沒有返回值的函數(shù)
2,中斷服務(wù)函數(shù)一定是沒有參數(shù)的函數(shù)
3,中斷服務(wù)函數(shù)函數(shù)名后跟關(guān)鍵字 interrupt
4,interrupt n (0-4)共5個中斷源
5,中斷服務(wù)函數(shù)不能被主程序或其他程序所調(diào)用
6,n 后面跟 using m (0-3)工作寄存器組
*******************************************************************************/
void Timer1_ISR() interrupt 3
{
TF1=0;
delay1ms++;
TH1=0xfc;
TL1=0x18;
}
作者:
v115488
時間:
2022-4-10 17:49
找到問題了,TMOD設(shè)定搞錯了C/T位,設(shè)置成了計數(shù)模式.TMOD=0x10就可以了,
作者:
v115488
時間:
2022-4-10 17:50
打擾了各位,我們江湖再見^^^^^^^
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1