找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2282|回复: 5
收起左侧

51单片机外部中断的理解

[复制链接]
ID:177900 发表于 2018-2-10 20:06 | 显示全部楼层 |阅读模式

本人刚入门51单片机没多久,前几天刚学到了51单片机的外部中断。刚开始不怎么理解下降沿和低电平是怎么产生中断的,现在已经理解了。

比如外部中断0,首先外部中断由EA总中断标志位控制,EA=1;即打开了中断,接着就是决定外部中断是哪种方式触发中断了:IT0=1(IT0=0低电平)为下降沿触发中断,然后是外部中断0打开,标志位EX0=1。

然后是中断函数,外部中断0的中断子函数序号0,所以是interrupt 0。接下来就是子函数里产生中断的条件,sbit xx =P3^2;假设设定IT0=1,即下降沿触发中断,那么当xx=0时就触发中断,处理事件,然后置xx=1。特别强调,xx=1一定不能忘记了,否则无法产生中断。当然也可以用最方便的方法,让P3.2接地,手动拉低电平也可以触发中断。



评分

参与人数 2黑币 +73 收起 理由
qjzyx + 3 赞一个!
admin + 70 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:177900 发表于 2018-2-10 20:11 | 显示全部楼层
坚持学习,就是对自己最好的负责
回复

使用道具 举报

ID:266116 发表于 2018-2-10 21:08 | 显示全部楼层
共同学习,谢谢分享!
回复

使用道具 举报

ID:282576 发表于 2018-2-11 10:54 来自手机 | 显示全部楼层
挺好的,共同学习
回复

使用道具 举报

ID:357000 发表于 2018-6-23 01:16 | 显示全部楼层
怎么用按键 控制进入中断啊
回复

使用道具 举报

ID:633860 发表于 2019-11-1 14:58 | 显示全部楼层
网上查了太多资料都看不懂,只有楼的资料浅显易懂,适合新手,帮了我大忙了,顶一个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表