中易网

51单片机定时器用作计数时如何使用,说具体点,中断中都需要干什么。

答案:1  悬赏:70  
解决时间 2021-01-25 12:47
51单片机定时器用作计数时如何使用,说具体点,中断中都需要干什么。
最佳答案
首先设置定时器工作方式,给计数器赋初值,然后开总中断,开定时/计数器中断,启动定时器,然后你该干嘛干嘛,没嘛干就死循环等待中断。在中断里你想干嘛干嘛,但是不能有返回值。下面一C语言为例说明:
#include<reg51.h>
void main()
{
TMOD=0x06;//T0为计数器,工作方式2;
TH0=0x9c; //计数100次中断
TL0=0x9c;
EA=1; //开总中断
ET0=1; //开计数器中断
TR0=1; //启动计数器
while(1)//死循环,等待中断,如果程序有别的事要做就做别的事,计数满后自动跳到中断服务程序
{
;
}

}
void time0() interrupt 1
{
//你随便在这里干嘛,等到记完100次程序就自动跳到了这里。
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
立克次体是什么
四海钓鱼俱乐部地址有知道的么?有点事想过去
计算:4/x-1-8/3x-1=
做金银纸钱对身体有害吗
缝纫线生产厂家有哪些?
悬赏20分!装修设计师请进!地下室求格局,想
请问什么是模拟电路,什么是数字电路啊?
新郎接新娘堵门游戏 结婚怎么为难新郎?2015/1
在八益牙科补后牙,单纯的补牙(浅龋),材料
人民币业务有增值税损失吗?
右大腿麻木
四月中旬适合去哪里旅游
苏联以前发射的那么多火星探测器都失败了?
《时局图》
卵泡排出,什么时候同房
推荐资讯
Win7如何建立局域网(具体步骤)
从长沙火车站怎么去长沙名航大酒店
win7怎样让电脑开机更快
雷诺氏症不治有生命危险吗
怎么把正3v电压转换为低于3v的正负电压?
姑父问是姑姑亲还是姑父亲是什么用意,该怎么
求oracle面试题?
为啥唱歌会跑调 为什么会五音不全?
今年大学本科录取分数线是多少?
天天直播为什么看不了cc丅v5
有一部抗击倭寇的电影谁知道告诉一下
记得有一首歌也叫童年,歌词是:哦,童年,难
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?