C51中断
来源:互联网 发布:163邮箱域名是什么 编辑:程序博客网 时间:2024/05/21 10:31
1、C51共5个中断。两个外部中断,2个时钟/计数器中断;一个串口中断。
2、优先级共2个。1和0. 自然优先级顺序为,外部0 > T0 > 外部1 > T2 > 串口
3、需要配置的寄存器:
IE: 中断允许寄存器
IP: 优先级寄存器
TCON: 中断控制寄存器。高低触发;计数开始停止;是否申请中断(除serial)
SCON: serial (RS232) 串口寄存器
4、扩展寄存器的方法:
4.1 如果时钟/计数器没有用到,可以利用计数器的外部中断;
4.2 使用或非门或者类似按键扫描程序那样的查询方式。 使用一个中断口,其他的用IO输入。
4.3 专门的扩展中断器件
5、中断响应条件【重要】
无同级或高级中断正在服务;
有中断请求信号;
相应的中断源已打开,即EA=1,中断源对应中断允许位也为1;
当前的指令周期已经结束;
如果当前指令为RETI或访问IE和IP的指令,至少还要再执行完一条指令。
6、低级中断会被高级中断抢占,发生中断嵌套。程序设计的时候要注意这中情况。
7、保护重要数据时,可以关中断,禁止抢占。
- C51中断
- C51中断
- c51中断编程
- C51单片机中断定义
- c51外部中断
- C51外部中断
- C51中断函数格式
- C51中的中断服务程序
- 深入C51中断向量表
- 关于C51的中断编程
- C51 中断接收 查询发送
- C51编译器扩展的关键词 & C51中断函数的写法
- C51串口中断接收和发送程序
- 51单片机外部中断的C51编程
- C51--矩阵键盘--查询--中断--方式
- C51 队列 方式 中断接收 查询发送
- C51的中断号排序规则
- C51 单片机的中断号以及中断向量
- 生命是如此的多彩
- java web 项目中通过session 统计在线访问人数
- delphi中遍历枚举类型的方法
- Runtime.exec()执行linux shell
- 那时,我们正年轻
- C51中断
- TCP 和 UDP 协议发送数据包的大小
- 一起学DNS系列(六)详解正向、反向查找区域
- MySQL索引的创建、删除和查看
- C51单片机学习记录
- MongoDB数据文件内部结构 (MongoDB Storage Internal)
- PHP filter_var() 函数
- 一起学DNS系列(五)创建DNS正向、反向查找区域
- Facebook的办公室标语