51单片机课后习题答案孙育才东南大学精品文档12页.docx

上传人:b****1 文档编号:13803150 上传时间:2023-06-17 格式:DOCX 页数:23 大小:42.02KB
下载 相关 举报
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第1页
第1页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第2页
第2页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第3页
第3页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第4页
第4页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第5页
第5页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第6页
第6页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第7页
第7页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第8页
第8页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第9页
第9页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第10页
第10页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第11页
第11页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第12页
第12页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第13页
第13页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第14页
第14页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第15页
第15页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第16页
第16页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第17页
第17页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第18页
第18页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第19页
第19页 / 共23页
51单片机课后习题答案孙育才东南大学精品文档12页.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

51单片机课后习题答案孙育才东南大学精品文档12页.docx

《51单片机课后习题答案孙育才东南大学精品文档12页.docx》由会员分享,可在线阅读,更多相关《51单片机课后习题答案孙育才东南大学精品文档12页.docx(23页珍藏版)》请在冰点文库上搜索。

51单片机课后习题答案孙育才东南大学精品文档12页.docx

51单片机课后习题答案孙育才东南大学精品文档12页

第一章:

要练说,得练听。

听是说的前提,听得准确,才有条件正确模仿,才能不断地掌握高一级水平的语言。

我在教学中,注意听说结合,训练幼儿听的能力,课堂上,我特别重视教师的语言,我对幼儿说话,注意声音清楚,高低起伏,抑扬有致,富有吸引力,这样能引起幼儿的注意。

当我发现有的幼儿不专心听别人发言时,就随时表扬那些静听的幼儿,或是让他重复别人说过的内容,抓住教育时机,要求他们专心听,用心记。

平时我还通过各种趣味活动,培养幼儿边听边记,边听边想,边听边说的能力,如听词对词,听词句说意思,听句子辩正误,听故事讲述故事,听谜语猜谜底,听智力故事,动脑筋,出主意,听儿歌上句,接儿歌下句等,这样幼儿学得生动活泼,轻松愉快,既训练了听的能力,强化了记忆,又发展了思维,为说打下了基础。

1.目前微型计算机正沿着哪两个分支迅速发展?

为什么会形成单片机这一分支?

观察内容的选择,我本着先静后动,由近及远的原则,有目的、有计划的先安排与幼儿生活接近的,能理解的观察内容。

随机观察也是不可少的,是相当有趣的,如蜻蜓、蚯蚓、毛毛虫等,孩子一边观察,一边提问,兴趣很浓。

我提供的观察对象,注意形象逼真,色彩鲜明,大小适中,引导幼儿多角度多层面地进行观察,保证每个幼儿看得到,看得清。

看得清才能说得正确。

在观察过程中指导。

我注意帮助幼儿学习正确的观察方法,即按顺序观察和抓住事物的不同特征重点观察,观察与说话相结合,在观察中积累词汇,理解词汇,如一次我抓住时机,引导幼儿观察雷雨,雷雨前天空急剧变化,乌云密布,我问幼儿乌云是什么样子的,有的孩子说:

乌云像大海的波浪。

有的孩子说“乌云跑得飞快。

”我加以肯定说“这是乌云滚滚。

”当幼儿看到闪电时,我告诉他“这叫电光闪闪。

”接着幼儿听到雷声惊叫起来,我抓住时机说:

“这就是雷声隆隆。

”一会儿下起了大雨,我问:

“雨下得怎样?

”幼儿说大极了,我就舀一盆水往下一倒,作比较观察,让幼儿掌握“倾盆大雨”这个词。

雨后,我又带幼儿观察晴朗的天空,朗诵自编的一首儿歌:

“蓝天高,白云飘,鸟儿飞,树儿摇,太阳公公咪咪笑。

”这样抓住特征见景生情,幼儿不仅印象深刻,对雷雨前后气象变化的词语学得快,记得牢,而且会应用。

我还在观察的基础上,引导幼儿联想,让他们与以往学的词语、生活经验联系起来,在发展想象力中发展语言。

如啄木鸟的嘴是长长的,尖尖的,硬硬的,像医生用的手术刀―样,给大树开刀治病。

通过联想,幼儿能够生动形象地描述观察对象。

答:

(1)目前微型计算机正沿着通用计算机系统和嵌入式系统这两个分支迅速发展。

家庭是幼儿语言活动的重要环境,为了与家长配合做好幼儿阅读训练工作,孩子一入园就召开家长会,给家长提出早期抓好幼儿阅读的要求。

我把幼儿在园里的阅读活动及阅读情况及时传递给家长,要求孩子回家向家长朗诵儿歌,表演故事。

我和家长共同配合,一道训练,幼儿的阅读能力提高很快。

(2)为了满足更广泛的实时应用的需要,从微型计算机家族中形成单片机这一分支。

2.什么是单片微型计算机?

它与典型微型计算机在结构上有和区别?

答:

(1)见书P1。

(在一块单晶芯片内集成了……,简称单片机。

(2)与典型微型计算机在结构上的区别是:

单片机采用哈佛结构,存储器ROM和RAM是严格区分、相互独立的,程序和数据存储器独立编址,而典型微机采用冯.诺依曼结构,程序和数据存储器统一编址。

3.单片机具有哪些突出优点?

答:

单片机的突出优点:

体积小、重量轻、单一电源、功耗低、功能强、价格低廉、运算速度快、抗干扰能力强、可靠性高。

4.MCS-51系列各档单片机各有什么特点?

同一档次的8051、8751、8031又有何区别?

答:

(1)不同型号MCS-51单片机CPU处理能力和指令系统完全兼容,只是存储器、定时器、中断源和I/O接口的配置有所不同。

(2)8051:

片内含有掩膜ROM型程序存储器;只能由生产厂家代为用户固化;批量大、永久保存、不修改时用。

8751:

片内含EPROM型程序存储器;用户可固化,可用紫外线光照射擦除;但价格高。

8031:

片内无程序存储器,可在片外扩展;方便灵活,价格便宜。

5.何谓工业级产品?

单片机有几级产品?

如何合理选择?

答:

(1)工作环境介于民用级和军用级之间的产品。

(2)单片机芯片分有三级产品:

民用级、工业用级和军品级。

(3)选用单片机时应注意与构成系统的其他元器件相匹配,并满足相关技术要求。

第二章:

1.MCS-51系列单片机从制造工艺、功能结构上分为哪几种类型和产品?

答:

见书P10。

(倒数第三段部分)

2.MCS-51系列单片机内部包含哪些主要逻辑功能部件?

答:

见书P10-11。

3.为了更好地适应“面向控制”的应用特点,MCS-51单片机的CPU作了哪些独特的改进?

答:

为了更好地适应“面向控制”的应用特点,MCS-51单片机的CPU具有一般微机ALU所不具备的位处理功能。

4.MCS-51系列单片机的时钟周期、机器周期、指令周期是如何分配的?

当主频为12MHz时,一个机器周期为几微秒?

执行一条最长的指令需要几微秒?

答:

(1)1个时钟周期=2个振荡周期。

1个机器周期=12个振荡周期。

一条指令所需的全部时间称为指令周期。

MCS-51单片机的指令周期一般需要1、2、4个机器周期。

(2)主频为12MHz时,一个机器周期为1微秒

(3)执行一条最长的指令需要4微秒。

5.何谓程序状态字?

各位的定义又是什么?

答:

(1)见名词解释部分相关答案。

(2)各位的定义见书P15。

6.MCS-51设有4组工作寄存器,有什么特点?

应如何正确使用?

答:

(1)MCS-51设有4组工作寄存器,每个寄存器组有8个8位的工作寄存器,这是8051单片机所特有的,是内部数据存储器RAM中的一部分。

(2)使用不同的工作寄存器组时,通过设置RS1(PSW.4)和RS0(PSW.3)两位的值来确定。

具体选用的设置方法见:

P15。

7.何谓堆栈?

栈指针SP的作用是什么?

为什么要重新定义SP?

答:

(1)见名词解释部分相关答案。

(2)栈指针SP的作用是指向栈顶,存放栈顶地址。

(3)为了避免与工作寄存器重迭,一般在程序的初始化时应重新定义SP,再定位堆栈区域。

8.MCS-51设有4个并行I/O口(共32线),在使用时各有哪些特点与分工?

简述各个并行I/O口的结构特点?

答:

(1)见书P13(或笔记)。

(2)P0口既可作地址、数据分时复用总线口,这时是个真正的双向I/O口;又可作通用I/O口,但这时是个准双向I/O口,由于内部无上拉电阻,需要外接上拉电阻。

P1口是一个标准的8位准双向并行I/O口,内部接有上拉电阻,无需外接上拉电阻。

P2口既可作高8位地址输出,也可作通用I/O口,内部接有上拉电阻,无需外接上拉电阻。

P3口是一个双功能口,其第一功能作通用I/O口,是一个8位的准双向输入或输出口,内部接有上拉电阻,无需外接上拉电阻;其第二功能为变异功能,其每位都有具体的功能定义。

9.何谓地址/数据分时复用总线?

在什么情况下使用这种工作方式?

答:

(1)见名词解释部分相关答案。

(2)进行外部功能扩展时使用这种工作方式。

10.何谓准双向并行I/O口?

如何正确使用输入/输出操作?

答:

(1)见名词解释部分相关答案。

(2)用作输入时应先将口置成“1”。

11.MCS-51的ALE线的作用是什么?

在主机不访问外部数据时它的输出脉冲频率是多少?

可作什么用?

答:

(1)ALE线的作用是允许地址锁存信号输出。

(2)在主机不访问外部数据时它的输出脉冲频率是1/6振荡频率。

(3)可作外部时钟或定时信号用。

12.MCS-51的PSEN线的作用是什么?

PSEN、RD、WR各自选通什么?

答:

(1)PSEN线的作用是允许访问外部程序存储器的信号输出,低电平有效。

(2)PSEN选通外部程序存储器读允许;

RD选通外部数据存储器读允许;

WR选通外部数据存储器写允许。

13.主机复位后,PC的内容是什么?

有何特殊含义?

答:

(1)主机复位后,PC的内容是0000H。

(2)表示程序立即从“0000H”号单元开始重新执行。

14.什么是冻结运行方式?

怎样进入和退出冻结运行方式?

答:

(1)见名词解释部分相关答案。

(2)进入冻结运行方式的方法是通过程序将PCON.0位置“1”。

退出冻结运行方式的方法有两种:

一种是有中断信号进入,CPU响应时引起硬件对PCON.0位清“0”;另一种是硬件复位。

第三章:

1.简述半导体存储器的种类及其各自的功能特点?

答:

半导体存储器分为随机存取存储器RAM和只读存储器ROM。

随机存储器RAM的特点为:

可对任意存储单元按需要随时读出或写入,且工作速度快;只读存储器ROM的特点为:

固化后的信息在工作时是不能改变的,只能从中读出信息,故一般用来存放固定的程序和数据。

2.何谓随机存取存储器RAM?

静态RAM和动态RAM的本质区别是什么?

动态RAM为什么要刷新?

答:

(1)见名词解释部分相关答案。

(2)静态RAM和动态RAM的本质区别是静态RAM不需要刷新,而动态RAM需要刷新。

(3)存储在MOS管栅极电容上的信息,由于存在泄漏电阻而栅极电容上的电荷经过一定时间泄放,从而使存储的信息从“1”变为“0”,必须定期对原存信息“1”的单元进行电荷补充。

另外,单管动态RAM在读出时,其存储内容受到破坏,属破坏性读出,需要信息再生。

所以需要刷新。

3.何谓只读存储器ROM?

有何功能特点?

试述ROM、PROM、EPROM、EEPROM的本质区别?

答:

(1)见名词解释部分相关答案。

(2)特点:

固化后的信息在工作时是不能改变的。

(3)ROM即掩膜ROM由生产厂家成批实现程序固化,只能读出不能改写;PROM可由用户用专门的固化器进行程序固化,一经固化后,只能读出,不能再改写;EPROM可通过紫外线照射完成信息的擦洗,经过擦洗后又可再次固化,即紫外线可擦除、电可写入;EEPROM不需要脱机擦洗和固化,可直接在计算机应用系统中进行在线修改,即电可擦除、电可写入。

4.为什么说MCS-51单片机的存储器结构独特?

这种结构有什么优点?

答:

(1)因为MCS-51单片机采用的是哈佛结构,这种结构的特点是吧程序存储器和数据存储器截然分开,各有自己的寻址系统、控制信号和功能。

(2)这种结构的优点是能有效地使用较大而固定的程序和频繁地处理大量的数据或变量。

5.MCS-51系列单片机根据程序存储器的不同设置可分为哪三种产品?

通过什么信号来区别不同空间的寻址?

答:

(1)MCS-51系列单片机根据程序存储器的不同设置可分为以下三种:

最低地址空间为4K字节ROM/EPROM的单片机,如8051、8751;最低地址空间为8K字节ROM/EPROM的单片机,如8052;无内部程序存储器的单片机,如8031。

(1)MCS-51系列单片机按片内不同程序存储器的配置来分,可以分为以下3种类型:

片内带MaskROM(掩膜ROM)型:

8051、80C51、8052、80C52。

此类芯片是由半导体厂家在芯片生产过程中,将用户的应用程序代码通过掩膜工艺制作到ROM中。

其应用程序只能委托半导体厂家“写入”,一旦写入后不能修改。

此类单片机适合大批量使用。

片内带EPROM型:

8751、87C51、8752。

此类芯片带有透明窗口,可通过紫外线擦除存储器中的程序代码,应用程序可通过专门的编程器写入到单片机中,需要更改时可擦除重新写入。

此类单片机价格较贵,不宜于大批量使用。

片内无ROM(ROMLess)型:

8031、80C31、8032。

此类芯片的片内没有程序存储器,使用时必须在外部并行扩展程序存储器存储芯片。

此类单片机由于必须在外部并行扩展程序存储器存储芯片,造成系统电路复杂,目前较少使用。

(2)不同空间的寻址通过EA来区别。

6.简述MCS-51内部数据存储器的空间分配。

访问外部数据存储器和程序存储器有什么本质区别?

答:

(1)8051内部128B的数据RAM区,包括有工作寄存器组区、位寻址区和数据缓冲区。

各区域的特性如下:

00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。

当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。

如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。

20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。

当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。

30H~7FH为堆栈、数据缓冲区。

(2)访问外部数据存储器和程序存储器的本质区别是它们有各自不同的选通信号。

访问外部数据存储器时,由数据指针DPTR提供寻址地址码,由RD/WR进行读/写选通;访问外部程序存储器时,由程序指针PC提供地址码,由PSEN进行读选通。

7.简述布尔处理存储器的空间分配、内部RAM中包含哪些可位寻址单元。

答:

布尔处理存储器的空间分布有内部RAM的128位和部分专用、特殊功能寄存器,内部RAM中包含的可位寻址的单元是20H~2FH,共16个单元。

8.简述MCS-51的几种寻址方式。

答:

MCS-51系列单片机设有7种基本寻址方式,分别为:

寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、相对寻址、位寻址。

9.访问特殊功能寄存器应采用什么寻址方式?

答:

访问特殊功能寄存器应采用直接寻址方式。

10.基址寄存器加变址寄存器间接寻址方式有什么特点?

主要应用于什么场合?

采用DPTR或PC作基址寄存器其寻址范围有何不同?

答:

(1)可实现动态寻址。

(2)主要应用于实现多出口的散转和查表。

(3)采用DPTR作为基址寄存器其寻址范围为64K,采用PC作为基址寄存器其寻址范围最大为256B。

11.为什么说MCS-51系列单片机具有独特的布尔处理器?

答:

因为MCS-51的位处理器包含有位累加器Cy、位寻址寄存器、位寻址I/O口、位寻址内部RAM、位寻址指令系统、程序存储器等,组成一个完整的、独立的、功能很强的位处理器,可以方便地实现置位、清零、求反、传送、判跳和逻辑运算等操作,不需要大范围的传送数据,大大提高了速度,增加了实时性。

第四章:

1.MCS-51系列单片机的指令系统具有哪些特点?

(书上P92~93)

答:

特点之一是指令集当中的很多指令可派生出若干条指令,大大扩充了指令功能。

特点之二是转移指令极其丰富,设置了所谓长、绝对、相对、间接等不同转移范围的指令,既使用方便,又能节省程序的存储器空间,提高转移速度。

特点之三设有专门的布尔(位)处理指令集。

2.为什么说MCS-51系列单片机的传送指令极为丰富?

为什么在某些传送中要旁路工作寄存器或累加器A?

答:

(1)因为MCS-51系列单片机的传送指令能实现多种数据传送操作,能实现各个方面的数据传送。

(2)为了提高数据传送速度和编程效率。

3.对8051内部RAM的128~255字节的地址空间寻址要注意些什么?

答:

对8051内部RAM的128~255字节的地址空间寻址要注意的是这部分地址空间的很多单元无定义,对无定义单元进行读/写,则读得的数不定,欲写入的数将被丢失。

4.指出下列指令的本质区别:

MOVA,data

MOVA,#data

MOVdirect1,direct2

MOV74H,#78H

答:

略。

5.设R0的内容为32H,A的内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H,请指出在执行下列程序段后上述各单元内容的变化。

MOVA,@R0

MOV@R0,40H

MOV40H,A

MOVR0,#35H

答:

(A)=80H,(R0)=35H,(32H)=08H,(40H)=80H

6.某一系统,要求根据运算结果给出的数据,到指定的数据表中查找对应的数据输出。

设给出数据存于内部RAM30H单元中,数据表存放在程序存储器的10H页,表首地址为1000H。

查表所得数据(均由双字节组成)高位字节存于41H,地位字节存于40H单元中,给出数据在00H~0FH之间,其对应关系为:

给出数据:

000102…0D0E0F

对应数据:

00A07532FF09…111087435493

请编制该系统的查表程序段。

(程序见笔记)

这种表法有何局限性?

如果表格长度超过256个单元,则应如何解决?

答:

如果表格长度超过256个单元,则选用DPTR作为变址寻址的基址寄存器。

8.进行BCD码减法运算,应如何考虑?

答:

见书P67。

10.MCS-51系列单片机有哪些逻辑运算功能?

各有什么用处?

设A中内容为10101010B,R4内容为01010101B,请写出它们进行“与”、“或”、“异或”操作的结果。

答:

MCS-51系列单片机的逻辑运算分单字节操作数和双字节操作数两类。

其中单字节操作数的逻辑运算功能有累加器A清零、取反、循环左移、带进位的循环左移、循环右移、带进位的循环右移;双字节操作数的逻辑运算功能有“与”、“或”、“异或”。

10101010B和01010101B“与”的结果为:

00000000B;

10101010B和01010101B“或”的结果为:

11111111B

10101010B和01010101B“异或”的结果为:

11111111B

11.MCS-51系列单片机的转移类指令有何独特优点?

答:

可根据转移距离选用不同的转移指令。

12.MCS-51系列单片机的无条件转移指令有几种?

如何选用?

答:

见书P80。

13.MCS-51系列单片机的绝对调用和长调用指令何有本质区别?

如何选用?

答:

见书P74。

(为节省程序存储器容量,……,编程时可根据实际情况选用。

14.为什么SJMP指令的rel=FEH时,将实现单指令的无限循环?

设程序转向的目标地址为0F75H,当前地址为0F46H,请求出相对偏移量rel的值。

答:

见书P78。

Rel=0F75H-0F46H=2FH

15.MCS-51系列单片机的条件转移指令有何特点?

如何求rel?

答:

(1)见书P81。

(2)计算公式见书P82。

16.MCS-51系列单片机的比较转移指令有何独特之处?

可以在哪些量之间比较?

答:

见书P83。

17.间接转移指令JMP@A+DPTR有何独特优点?

为什么它能代替众多的判跳指令?

答:

(1)见书P79-80

(2)因为该指令是由累加器A的内容来动态选择某一分支转移指令的。

18.MCS-51系列单片机的循环转移指令有何特点?

它能派生出多少条转移指令?

答:

见书P85。

19.设主频为12MHz,请用循环转移指令编制延时20ms的延时子程序。

采用这种延时方法有何优缺点?

答:

(1)子程序参见书P159例题。

(2)优点:

可实现任意延时。

缺点:

将牺牲CPU的工作。

第五章:

1.中断的含义是什么?

为什么要采用中断?

(即中断有什么优点?

答:

(1)见名词解释部分相关答案。

(2)见书P96,“中断技术一般具有以下优点:

”(共三点)。

2.何谓查询中断,矢量中断,中断入口地址?

简述主机响应中断的过程?

答:

(1)见名词解释部分相关答案。

(2)中断源向主机发出中断请求信号后,先要等待被采样,当被采样后接受中断查询,当中断请求被响应后由内部长调用指令转向对应的中断矢量地址去执行中断服务程序,直到执行RETI(返回)指令为止。

3.MCS-51系列单片机中断系统提供哪几种中断?

什么是中断优先级,中断嵌套?

什么是同级内的优先权管理?

答:

(1)MCS-51系列单片机中断系统提供了5-6个中断源,分别是:

外部中断0(/INT0)(IE0)、定时器/计数器0(TF0)、外部中断1(/INT1)(IE1)、定时器/计数器1(TF1)、串行口(TI或RI)、定时器/计数器2(TF2或EXF2)。

(2)为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。

(这个也可作为名词解释来考)

(3)当CPU正在处理一个优先级低的中断请求的时候,如果发生另一个优先级比它高的中断请求,CPU能暂停正在处理的中断源的处理程序,转去处理优先级高的中断请求,待处理完以后,再回到原来正在处理的低级中断程序,这种高级中断源能中断低级中断源的中断处理称为中断嵌套。

(这个也可作为名词解释来考)

(4)当同时有两个或两个以上优先级相同的中断请求时,则由内部按查询优先顺序来确定该响应的中断请求,其优先顺序由高向低依次排列为:

外部中断0→定时器/计数器0的溢出中断→外部中断1→定时器/计数器1的溢出中断→串行口中断→定时器/计数器2的溢出中断,这种对同级内的中断响应顺序安排就称为同级内优先权管理。

(这个也可作为名词解释来考)

4.外部中断请求有哪两种触发方式?

对触发信号有什么要求?

又该如何选择和设置?

答:

(1)外部中断请求有两种触发方式:

电平触发和跳变触发(边沿触发、脉冲触发)。

(2)和(3)触发方式由ITX设置,当ITX=1时,为跳变触发方式,即端口由“1”→“0”跳变时激活中断请求标志;当ITx=0时,为电平触发方式,即当端口出现低电平时激活中断请求标志。

5.何谓可屏蔽中断?

MCS-51系列单片机中断系统设有几级屏蔽?

如何程控?

答:

(1)可屏蔽中断:

见名词解释部分。

(2)MCS-51系列单片机中断系统设有两级屏蔽:

高优先级和低优先级。

(3)中断优先级的程控设置通过中断优先级寄存器IP进行设置。

当中断源相应的中断优先级设置位设置成1时,为高优先级;设置成0时,为低优先级。

6.何谓断点?

为什么要进行断点现场保护?

哪些信息应考虑保护?

如何实现保护?

答:

(1)断点:

见名词解释部分。

(2)为了能使中断处理完后正确返回到被中断的原程序的断点处继续往下执行,必须将断点处的现场压入堆栈保护。

(3)程序指针PC、累加器A等返回原程序仍有用的相关信息都应考虑保护。

(4)程序指针PC的当前值由内部硬件生成长调用(LCALL)指令压入堆栈保护,累加器等其他信息则由PUSH指令进行压栈保护。

7.主机响应中断有哪些条件?

为什么要有这些条件?

这些条件与主机响应中断的速度有什么关系?

在实际应用中需注意些什么?

答:

(1)主机响应中断首先是有中断源请求,且允许中断响应并进行了中断优先级或优先顺序的处理,此外还必须满足以下条件:

(1)无同级或高优先级中断正在服务中;

(2)当前指令已执行到最后一个机器周期并已结束;(3)当前正在执行的不是返回(RET、RETI)指令或访问IE、IP特殊功能寄存器指令。

(即书P101)

(2)上述三条必须条件中,第一条保证正在执行的同级或高一级的中断服务不被中断;第二条保证正在执行的当前指令不被破坏;第三条保证除当前正在执行的RET、RETI或访问IE、IP指令的执行完外,还必须再执行完下一条指令,以保证子程序或中断服务程序的正确返回以及IE、IP寄存器功能的正确设置。

(即书P101)

(3)这些条件会影响中断响应的时间。

若所有条件均满足,则中断相应最快,共需3个机器周期;若第一条不满足,则中断请求将被屏蔽;若第二条不满足,则中断响应需4~7个机器周期;若第三条不满足,则中断响应需等待本指令及下一条指令执行完才可能被

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2