单片微机原理与接口技术答案(宋跃版)(5)
#include \由于这里只是计算结果,所以这行代码可以去掉 void main(void) {
unsigned char i=1; unsigned int result=0; for(i=1;i<=100;i++) result+=i;
while(1); //这里用于调试 }
第6章思考题及习题参考答案 1. 什么是中断、中断源、中断服务程序、中断程序入口地址?
答: 当有中断源申请中断,并允许响应时,处理暂停当前执行的程序转去执行中断服务子程序的过程叫中断。导致中断产生的事件和原因统称为中断源。处理暂停主程序后转去执行的,用来处理中断事件的程序成为中断服务子程序。中断程序入口地址是指的中断服务子程序的第一条指令所在的地址。
2. 中断优先权有什么作用,中断嵌套是什么?
答:中断优先权可以用来解决多个中断源同时申请中断时,处理器响应中断的优先顺序。中断嵌套是指处理器正在执行中断服务子程序时,被新的中断打断,转去执行新的中断而出现的一个中断嵌套到另一个中断中的现象。
3. 保护断点是保护什么,怎么保护的,中断返回后的下一步到到哪里去?
答:保护断点是保护主程序暂停时的下一条将要执行的指令的地址。保护方法是将下一条
第 页 共 46 页
21
指令的地址值入栈。中断返回后,断点地址从堆栈中弹出到程序计数器或指令指针寄存器,继续执行主程序。
4.保护现场有什么作用,需要保护哪些内容,怎么保护的? 5. 80C51单片机有___个中断源,分别是_____、 _______、 _______、 ______和________。 答: 5,INT0 ,INT1 ,T0,T1,串口
6. 80C51单片机中断有_____个优先权等级,最多可以实现____级嵌套。 答:2,2
7. 80C51中断嵌套的原则是什么?
答: 80C51中断嵌套的原则是:高级中断可以打断低级中断,低级中断不能打断高级中断,同级中断不可以打断同级中断。
8. 80C51响应中断的条件有哪些? 答: 80C51响应中断的条件有:
中断申请的对应中断使能控制位有效; 全局中断使能控制位有效;
中断申请时没有更高级别的中断服务程序正在执行;
9. 80C51的各个中断源是如何撤销中断申请的? 答: 80C51各中断源的中断申请撤销方法是:
定时/计数器中断:在中断被响应后,由硬件自动清零中断申请标志位; 串口中断:由软件清零中断申请标志位;
边沿触发时的外部中断:中断被响应后,由硬件自动清零中断申请标志位;
电平触发的外部中断:需要设计专门的电路,通过软件编程通知外部中断源,由外部中断源撤销申请。
10. 80C51单片机中有 个定时/计数器,定时/计数0有 种工作方式,定时/计数1有 种工作方式。 答: 2,4,3
11. 80C51单片机中有与定时/计数器相关的特殊功能寄存器有哪些,各自有什么作用? 答:有TMOD和TCON的高4位。
TMOD用来设置定时/计数的工作方式,选择计数时钟的来源。具体格式如下: 定时/计数器1 定时/计数器0
D7 D6 D5 D4 D3 D2 D1 D0
名称
GATE C/T M1 M0 GATE C/T M1 M0 TCON的高4位用来控制定时/计数器的启动和停止,并设置中断标志位,向处理器
申请中断。具体格式如下:
8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位地址 位名称
第 页 共 46 页
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 22
12. 80C51单片机中的定时/计数器用作定时器和计数器时,有什么区别?
答:用作定时器时,通常选择内部时钟,也可使用外部时钟,应用中,通常需要根据定时要求设定计数初值。并查询等待定时时间结束,或者在定时时间结束后向处理器申请中断; 用作计数器时,只能选择外部时钟,通常设置计数初值为零,而且需要读取计数结果。
13. 80C51单片机中的定时/计数器的门控设置位GATE有什么作用?
答:GATE用来设置外部中断输入引脚INT0 或INT1 是否影响定时/计数器的启动和停止。当GATE有效时,只有INT0 或INT1 为高时,相应计数器才可能启动;当GATE无效时,INT0 或INT1 不影响计数器的启停。
14. 80C51单片机中的定时/计数器的方式0和方式1有什么共同点和不同点?
答:方式1和方式0都是不能自动重装的定时/计数器方式,基本结构相同。不同的是,方式1是16位定时/计数器;而方式0是13位定时/计数器,其中计数寄存器低字节的高3位不使用。
15. 当定时/计数器T0工作在方式3时,T1可以工作在哪些方式,与T0不工作在方式3时,T1的工作方式有什么差异?
答: T0工作在方式3时,T1可以工作在方式0,方式1,方式2。相对于T0不工作在方式3时,T1没有了启动控制位TR1,没有了中断申请标志位TF1,只有设置成方式3才能停止计数,设置在其它方式都会不停计数。
16. 要求设置单片机的定时器1工作在中断模式,方式1,计数器模式,软件启动,定时器0未使用,使用外部中断0,下降沿触发中断,外部中断1闲置,串口关闭。要求设置定时器1的中断优先级最高。
那么IE= 、 IP=_________、TMOD=__________、IT0=___。
答: 89H或10001001B,08H或00001000B, 50H或01010000B, 1
17. 执行以下代码的作用是 。
ANL TMOD, #0F0H ORL TMOD, #02H
答:设置定时/计数器0工作在方式2,定时器模式,仅由软件启动。
18. 若某单片机系统的晶振为12MHz,使用定时/计数器0,进行700us定时,可以使用哪些工作方式,要求只要软件就可以启动,且通过查询方式实现。写各种方式下的初始化程序。 答:晶振频率为12MHz,则计数器时钟周期为1us,定时时间为700us,则需要计数700,方式0的最大计数为8192,方式1为65536,方式2和方式3为256。因此可以选择方式0和方式1。
一:选择方式0
方式0为13位计数器,计数初值为:
fosc?t12?106?700?10?6T0初值?2??8192??7492?1110101000100B
121213 TH0= 11101010B=0EAH ,TL0= 00100B=04H
23
第 页 共 46 页
定时/计数器0工作在方式0,定时器模式,软件启动,则TMOD=00000000B=00H。查询方式下,不需要打开中断使能控制位,复位后IE=0,所以不需要初始化IE。
初始化程序为:
MOV TMOD, MOV TL1, SETB TR0
#00H #04H
MOV TH1, #0EAH
二:选择方式1
方式1为16位计数器,计数初值为:
fosc?t12?106?700?10?6T0初值?2??65536??64836?FD44H
121216 TH0= 0FDH ,TL0= 44H
定时/计数器0工作在方式1,定时器模式,软件启动,则TMOD=00000001B=01H。查询方式下,不需要打开中断使能控制位,复位后IE=0,所以不需要初始化IE。
初始化程序为:
MOV TMOD, MOV TL1, SETB TR0
#01H #43H
MOV TH1, #0FDH
19. 某单片机系统的晶振为12MHz,编程使用定时/计数器0工作在方式3,从P1.0输出周期为200us占空比50%方波,从P1.1输出周期为100us占空比50%;使用定时/计数器1,工作在方式2,从P1.2输出周期80us,占空比50%的方波。(提示,定时/计数器1没有了中断申请标志位,需要读取计数数据,进行判断)。 答: …… 此处隐藏:2831字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




