单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc

单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc

ID:50337133

大小:55.00 KB

页数:4页

时间:2020-03-08

单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc_第1页
单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc_第2页
单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc_第3页
单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc_第4页
资源描述:

《单片机原理与C51基础 教学课件 作者 赵丽清 习题及答案 第7章.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、思考题:【7-1】试简述80C51单片机中断服务子程序和一般子程序的差别【7-2】80C51系统有几个中断源?各中断标志是如何产生和清除的?【7-3】试简述80C51中断响应的条件和受阻的可能?【7-4】80C51单片机CPU响应中断时,中断入口地址各是多少?【7-5】80C51的中断系统有几个中断优先级?中断优先级是如何控制的?【7-6】如果相同优先级的中断请求同时出现时,简述80C51单片机响应中断的查询次序?【7-7】试编程实现,将设为高优先级中断,且为电平触发方式,T0溢出中断设为低优先级中断,串行口中断为高优先级中

2、断,其余中断源设为禁止状态。【7-8】外部中断1的中断入口地址为(),定时器1的中断入口地址为()。【7-9】若(IP)=00010100B,则优先级最高者为(),最低者为()。【7-10】中断服务子程序与普通子程序有哪些相同和不同之处?【7-11】下列说法正确的是()。A.各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B.各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C.各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D.各中断源发出的中断请求信号,都会标记在A

3、T89S51的TCON与SCON寄存器中【7-12】AT89S51单片机响应外部中断的典型时间是多少?在哪些情况下.CPU将推迟对外部中断请求的响应【7-13】中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是()。A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是DIV指令,且正处于取指令的机器周期D.当前指令是MOVA,R3【7-14】AT89S51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令

4、的16位地址进(),使程序执行转向()中的中断地址区,【7-15】编写外部中断1为跳沿触发的中断初始化程序段。【7-16】在AT89S51的中断请求源中,需要外加电路实现中断撤销的是()。A.电平方式的外部中断请求B.跳沿方式的外部中断请求C.外部串行中断D.定时中断【7-17】中断响应需要满足哪些条件?【7-18】列说法正确的是()。A.同一级别的中断请求按时间的先后顺序响应B.同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D.

5、同级中断不能嵌套【7-19】保护断点和保护现场有什么差别?4第五章思考题答案:【7-1】解答:差别见下表。中断服务程序一般子程序随机产生的程序中事先安排好的为外设服务和处理各种事件为主程序服务以RETI结束以RET结束【7-2】解答:①80C51有五个中断源如下:(1)外部中断0。采样P3.2引脚的外部中断请求。(2)外部中断1。采样P3.3引脚的外部中断请求。(3)定时/计数器T0计数溢出发生的中断请求,中断请求标志为TF0。(4)定时/计数器T1计数溢出发生的中断请求,中断请求标志为TF1。(5)串行口中断请求。串行口完

6、成一帧数据的发送或接收时所发出的中断请求,标志位为TI或RI。每个中断源对应一个中断标志位,它们包含在特殊功能寄存器TCON和SCON中。②T标志位有:(1)TF1定时/计数器1(T1)的溢出中断标志。当T1从初值开始加1计数到产生溢出时,由硬件使TF1置“1”,直到CPU响应中断时由硬件复位。(2)TF0定时/计数器0(T0)的溢出中断标志,与TF1类似。(3)IE1外部中断1的中断请求标志。(4)IE0外部中断0的中断请求标志,与IE1类似。(5)RI:串行口接收中断请求标志位。在串行口工作方式0中,每当接收到第8位数据

7、时由硬件置位RI;在其他方式中,当接收到停止位时由硬件置位RI。注意,当CPU转入串行口中断服务程序的入口时没有硬件复位RI,因此必须由编程人员用软件复位RI。(6)TI:串行口发送中断标志。在串行口工作方式0中,每当发送完第8位数据时,由硬件置位TI;在其他方式中,当发送到停止位时置位TI。注意,TI也必须由软件来复位。【7-3】解答:①CPU的中断响应条件l首先要由中断源发出中断申请;l中断总允许位EA=1,即CPU允许所有中断源申请中断;l申请中断的中断源的中断允许位为1,即此中断源可以向CPU申请中断。②中断响应会受

8、到阻断。lCPU正在执行一个同级或高一级的中断服务程序;l当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令还未完成前,任何中断请求都得不到响应;l正在执行的指令是返回指令或者对专用寄存器IE、IP进行读/写的指令,此时,在执行RETI或者读写IE或IP之后,不会马上响应中断

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。