中断优先及看门狗功能的使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机技术
51单片机中断优先级的设置方法
2.设置中断优先级的具体方法
使用寄存器IP设置中断优先级,可以使用字节操作和位操作进行。 举例: IP = #01H;
//外部中断1的优先级别设定为高优先级,其他中断源为低优先级
PX0 = 1;
//将外部中断1的优先级别设定为高优先级,其他中断源优先级不变
单片机技术
单片机技术
五、STC89C51看门狗技术的使用
1.看门狗计数器(WDT),14位长,不可读写,最大计数次数为 2^14,即16384次 ; 2.看门狗复位寄存器(WDTRST),RAM地址为0A6H;
3.对WDTRST顺序写入1EH和0E1H(喂狗),WDT便开始计数 ;
4.看门狗功能启动后,必须在16383个机器周期内对WDT复位一 次(喂狗,对WDTRST顺序写入1EH和0E1H)使WDT重新开始计数, 否则系统将发生复位操作;
四、 STC89C51单片机中看门狗技术
1. STC89C51中有一个14位的看门狗计数器(WDT)和看门狗复位寄存 器(WDTRST) 2. 对WDTRST实施某种写操作,WDT即从零开始计数,每个机器 周期 自动加1 3. 一旦WDT开始计数,除用硬件复位或溢出复位外,无法停止WDT的计数 4. WDT溢出时,在RST引脚输出一个高电平脉冲,并复位单片机 5. 利用看门狗技术的作用之一是程序跑飞后可自动复位控制系统
断1、定时计数1、串口中断。
5. 在同一优先级中,按默认中断优先权顺序响应中断源的请求。
6. 高优先级中断源中断优先权必高于低优先级的中断源优先权。(注意正确
理解优先级和优先权)
单片机技术
三、 51单片机中断优先级的设置方法
1.STC89C51单片机中断优先控制寄存器IP
IP寄存器特点:8位,RAM地址为0B8H,允许位寻址,开机复位后IP 寄存器内容为***00000B。 IP寄存器各控制位信息:
2.解决中断过程中又来中断请求的问题
当系统在进行中断程序的处理中又有新的中断源提出了中断请求,CPU 会根据中断源的优先级来决定是否响应该中断请求。以此来解决中断过程中
出现的中断问题。
3.中断嵌套含义
在CPU处理中断服务程序的过程中,响应了新的中断源提出
的中断请求,转而执行新的中断服务程序,等到处理完后在转回 来继续执行原来的中断服务程序。即中断中断。
单片机技术
本课题讲解
1 2 3 4
51单片机设置中断优先的必要性 51单片机中断优先及中断嵌套的特征 51单片机中断优先级的设置方法 51单片机中看门狗技术
5
51单片机中看门狗技术的使用方法
单片机技术
一、中断优先的必要性
1.解决中断请求同时出现的问题
当系统工作出现了多中断源同时提出中断请求的时,CPU会根据中断源 的优先权高低来响应其中一个中断请求。以此来避免中断源竞争带来的后果。
单片机技术
— — — PS PT1 PX1 PT0 PX0
PX0:外部中断0优先级控制位,PX0=0为低优先级别,PX0=1为高 优先级别。 PT0:定时计数器0中断优先级控制位,PT0=0为低优先级别, PT0=1为高优先级别。 PX1:外部中断1优先级控制位,PX1=0为低优先级别,PX1=1为高 优先级别。 PT0:定时计数器1中断优先级控制位,PT1=0为低优先级别, PT1=1为高优先级别。 PS:串行中断优先级控制位,PS=0为低优先级别,PS=1为高优先 级别。
单片机技术
中断优先及看门狗功能的使用
主讲:陆剑
WWW.MINI-51DIY.COM
单片机技术
本课题目标
1 使用中断 优先级控制 寄存器设置 中断源优先 级别。 2 描述中断优 先级在控制系 统工作中起到 的作用。 3 在需要的时 候使用中断优 先技术来解决 您的问题。 4 在51单片 机中使用看 门狗技术来 提高您所设 计控制系统 的可靠性。
单片机技术
二. 51单片机中断优先及中断嵌套的特征
1. STC89C51单片机的中断优先级为两级,高优先级与低优先级。 2. 同一优先级的中断源不能发生中断嵌套,只有高优先级中断可中断低优 先级的中断,实现嵌套。因此STC89C51的嵌套深度为2。
3. STC89C51单片机的默认优先级为低优先级。 4. STC89C51单片机的默认优先权顺序为:外部中断0、定时计数0、外部中
单片机技术
本课题的要求
1
牢记 stc89c51 中五个中 断源的默 认优先权 顺序。
2
牢记 STC89C51中 中断优先级寄 存器符号、各 个位标识符及 各位的功能。
3
自述 AT89S51 看门狗定 时复位寄 存器的工 作特征。
பைடு நூலகம்
4
牢记看门 狗定时器 复位寄存 器的符号 及RAM地 址。
5
牢记看 门狗功能 的启用代 码。