- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机基础(第3 版)
第 章 单片机的中断与定时
5 80C51
(一)填空题
1. 中断技术是解决资源竞争的有效方法,因此,可以说中断技术实质上是一种
资源(共享)技术。
2. 上电复位后,各中断优先级从高到低的次序为(外部中断0 )、(定时器/计数
器0 中断)、(外部中断1)、(定时器/计数器1 中断)和(串行中断)。
3. 响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC )
的内容压入堆栈,以进行断点保护,然后把长调用指令的16 位地址送(PC ),
使程序执行转向(ROM )中的中断地址区。
4. 当计数器产生计数溢出时,把定时器控制寄存器的TF0 (TF1 )位置1。对计
数溢出的处理,在中断方式时,该位作为(中断请求标志位)使用;在查询
方式时,该位作(查询状态位)使用。
5. 定时器1 工作于方式3 做波特率发生器使用时,若系统晶振频率为12 MHz,
可产生的最低波特率为(0.477 b/s ),最高波特率为(62500 b/s )。
说明:定时器1 工作于方式3 其实指定时器0 工作于方式3,而定时器1 工作于方式0、方
式 1 或方式2 。因为已没有计数溢出标志位TF1 可供使用,因此只能把计数溢出直接送到
串行口。
① 若定时器1 工作于方式1 (16 位定时器),计数初值为0,则溢出率最低,为1/( 65536
×1.0 ×10-6 ) = 15.26 s-1
② 若定时器1 计数初值为8191 (方式0 )或计数初值为65535 (方式1)或计数初值为255
(方式2 ),则溢出率最高,为
-6 6 -1
1/( 1 ×1.0 ×10 ) =10 s
对于12MHz 的晶振,一个机器周期为1 s,定时器1 做波特率发生器使用时,串行口工作
于方式1 或方式3 (波特率可变),
最低波特率 = (2smod/32 )×(定时器1 最低溢出率)= 15.26/32 = 0.477 b/s (smod=0 )
smod 6
最高波特率 = (2 /32 )×(定时器1 最高溢出率)= 10 /16 = 62500 b/s (smod=1 )
5. 定时器0 工作于方式2 的计数方式,预置的计数初值为156,若通过引脚T0
输入周期为1ms 的脉冲,则定时器0 的定时时间为(100ms)。
1
6. 用于定时测试压力和温度的单片机应用系统,以定时器0实现定时。压力超
限和温度超限的报警信号分别由 和 输入,中断优先顺序为:压力
INT0 IN T1
超限→温度超限→定时检测。为此,中断允许控制寄存器 IE 最低 3 位的状
态应是(111),中断优先级控制寄存器IP最低3位的状态应是(101)。
说明:中断断允许控制寄存器IE 的最低5位(由低到高)依次对应外部中断0、定时器0
中断、外部中断1、定时器1中断、串行口中断,因此最低3位应设置为允许中断状态,即
111;
中断优先级控制寄存器IP 的最低5位(由低到高)依次对应外部中断 、定时器 中断、0 0
外部中断1、定时器1中断、串行口中断,对于同级中断,查询次序为外部中断0→定时器
0 中断→外部中断1→定时器1中断→串行口中断。因要求中断优先的顺序为外部中断0 →
外部中断1→定时器0 中断,应将外部中断0和外部中断1设置为高优先级,定时器0 中断
设置为低优先级,故IP最低3位的状态应为101。
7. 可利用定时器来扩展外部中断源。若以定时器1扩展外部中断源,则该扩展
外中断的中断请求输入端应为(T1)引脚,定时器1应取工作方式(2),预
置的计数初值应为(0FFH),扩
原创力文档


文档评论(0)