单片机定时器,中断的问题

中断里面有很多简写比如EAET0TH0等一共有哪些这种简写他们各是什么意思... 中断里面有很多简写 比如 EA ET0 TH0 等 一共有哪些这种简写 他们各是什么意思 展开
 我来答
memory832
2010-05-15 · TA获得超过244个赞
知道答主
回答量:62
采纳率:0%
帮助的人:69.2万
展开全部
1、中断源
IE0/1 外部中断0/1请求标志
IT0/1 外部中断源0/1触发方式控制
TF0/1 定时器T0/1溢出中断标志
RI 串口的接收中断
TI 串口的发送中断
2、中断时能控制
EA CPU中断开放标志
ET0/1/2 定时器T0/1/2中断允许位
ES 串口中断允许位
EX0/1 外部中断0/1允许位
3、中断优先级控制
PT0/1/2 定时器T0/1/2中断优先级控制
PS 串口中断优先级控制
PX0/1 外部中断0/1优先级控制
台安人老范BF
2010-05-15 · TA获得超过546个赞
知道答主
回答量:122
采纳率:0%
帮助的人:0
展开全部
你是初学者吧,你可以到我文库里看一本叫 “教你初学单片机”的文档,看完以后你自己就会明白了哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
休弘曲礼骞
2019-10-30 · TA获得超过4171个赞
知道大有可为答主
回答量:3019
采纳率:25%
帮助的人:195万
展开全部
这个程序你要明白几个知识点
1、这个中断函数是每1毫秒(12M晶振下)执行一次。
2、return:执行return之后,整个函数返回了,return之后的代码不在执行。
看你的代码
beep=-beep;应该是个喇叭什么的吧,只要中断函数执行,喇叭就会响。
如果L_LED等于0的时候,t会自加到150,在没有达到150之前,都会运行return,所以,这段时间是不会运行t=0;DelayMS(20);的,所以这段时间里中断美毫秒执行一次,DEEP也就每毫秒取反,输出方波,驱动喇叭
同理
L_LED等于1的时候,也是一样的原理
当达到条件运行DelayMS(20);的时候,程序中断会再这里空耗20毫秒,这20毫秒时间里,DEEP没有输出方波,喇叭就不响了。
应该看懂了吧,好好想想,想不通再联系我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式