找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1660|回复: 0
打印 上一主题 下一主题
收起左侧

单片机中断原理

[复制链接]
跳转到指定楼层
楼主
ID:218503 发表于 2017-7-10 14:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
中断
1、中断在引脚上是INT1\INT0
2、5中断源(中断理由)

3、由特殊功能寄存器TCONSCON进行中断源请求判断
   由特殊功能寄存器IEIP进行中断的开关管理和中断优先级管理。
4、中断的定义
   CPU在处理A时,发生了B请求CPU迅速去处理(中断发生)
   CPU暂时中断当前工作,去处理B(中断响应和中断服务)
   CPU处理完B,返回处理A(中断返回)
   CPU处理B时,C请求中断(中断嵌套)8051可实现两级中断嵌套
6、INT0
   IT0(TCON.0)软件设置低电平有效还是下降沿有效,当检测到INT0有中断信号时,中断标志IE0(TCON.1)自动置1,向CPU申请中断(结束后自动清零)。
7IE
   EAIE.7EA=0CPU屏蔽所有中断请求,P3.2 P3.3只有第一功能,所以开启第二功能要先让EA1.
   其余位是各种中断源的允许位。
8、中断响应条件1有中断请求2此中断的中断允许位为1  3cpu开中断
9、步骤:
        EA=1;
        对应中断源,如外部中断0——EX0=1;
        触发方式,如ITO=0
        写中断服务程序,在最后写,不用提前声明 void 名字() interrupt 0{ }——0~4,对应按默认优先级的5个中断源。Using n 0~表示寄存器。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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