单片机中断的意思

voidinit(){EA=0;//暂停接受所有中断ET0=0;//关闭Timer0TMOD=0x01;//设置计时器0工作模式TH0=(65535-5000)/256;... void init()
{

EA=0; //暂停接受所有中断
ET0=0; //关闭Timer0
TMOD=0x01; //设置计时器0工作模式
TH0=(65535-5000)/256; //装初值
TL0=(65535-5000)%256;
ET0=1; //设置接受Timer0中断
TR0=1; //启动Timer0
EA=1; //设置系统接受所有中断
}

谁能解释下上面程序的 含义, 越详细越好。还要能让我这个初学者看懂哦。 谢谢啦~·
展开
 我来答
2635538
2010-07-31 · TA获得超过144个赞
知道答主
回答量:174
采纳率:0%
帮助的人:79.6万
展开全部
所谓的中断就是,当 CPU 正在处理某项事务的时候,如果外界或者内部发生了紧急事件,要求 CPU 暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程称作中断。
嗯 多了解些相关寄存器和储存器什么的 对你的学习会很有好处 我现在也正在学中断 我们一起努力吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4bf548d
2010-07-29 · TA获得超过1988个赞
知道小有建树答主
回答量:586
采纳率:96%
帮助的人:178万
展开全部
这是一个标准的计时中断程序,首先他将中断关闭,而后他进行了中断方式的设置,本程序设置成计数器0的工作模式为1(16位方式),在装入了16位计数器的初值,在开计时中断。
程序在运行时,每运行一个机器周期,计数器自动加一,加到5000后,程序转到中断服务函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c1d9ae9
2010-07-28 · TA获得超过194个赞
知道小有建树答主
回答量:349
采纳率:100%
帮助的人:185万
展开全部
上边的已经很详细了,建议你找本书好好看看中断。网上也有很多。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式