单片机第5章习题解答

合集下载

第5章习题解答

第5章习题解答

第5章思考题及习题5参考答案一、填空1.如果采用晶振的频率为3MHz,定时器/计数器T x(x=0,1)工作在方式0、1、2下,其方式0的最大定时时间为,方式1的最大定时时间为,方式2的最大定时时间为。

答:32.768ms,262.144ms,1024µs2.定时器/计数器用作计数器模式时,外部输入的计数脉冲的最高频率为系统时钟频率的。

答:1/243.定时器/计数器用作定时器模式时,其计数脉冲由提供,定时时间与有关。

答:系统时钟信号12分频后,定时器初值4.定时器/计数器T1测量某正单脉冲的宽度,采用方式可得到最大量程?若时钟频率为6MHz,求允许测量的最大脉冲宽度为。

答:方式1定时,131.072ms。

5. 定时器T2 有3种工作方式:、和,可通过对寄存器中的相关位进行软件设置来选择。

答:捕捉,重新装载(增计数或减计数),波特率发生器,T2CON6. AT89S52单片机的晶振为6MHz,若利用定时器T1的方式1定时2ms,则(TH1)= ,(TL1)= 。

答:FCH,18H。

二、单选1.定时器T0工作在方式3时,定时器T1有种工作方式。

A.1种B.2种 C.3种D.4种答:C2. 定时器T0、T1工作于方式1时,其计数器为位。

A.8位B.16位C.14位D.13位答:B3. 定时器T0、T1的GATE x=1时,其计数器是否计数的条件。

A. 仅取决于TR x状态B. 仅取决于GATE位状态C. 是由TR x和INT x两个条件来共同控制D. 仅取决于INT x的状态答:C4. 定时器T2工作在自动重装载方式时,其计数器为位。

A.8位B. 13位C.14位D. 16位答:D5. 要想测量INT0引脚上的正单脉冲的宽度,特殊功能寄存器TMOD的内容应为。

A.87HB. 09HC.80HD. 00H答:B三、判断对错1.下列关于T0、T1的哪些说法是正确的。

A.特殊功能寄存器SCON,与定时器/计数器的控制无关。

单片机原理及应用第四版林立第五章选择题答案

单片机原理及应用第四版林立第五章选择题答案

第五章选择题答案(1)外部中断0允许中断的C51语句为______。

A.RI=1;B.TR0=1;C.IT0=1;D.EX0=1;(2)按照中断源自然优先级顺序,优先级别最低的是______。

A.外部中断INT1B.串口发送TI C.定时器T1D.外部中断INT0(3)当CPU响应定时器T1中断请求时,程序计数器PC里自动装入的地址是______。

A.0003H B.000BH C.0013H D.001BH(4)当CPU响应定时器/INT0中断请求时,程序计数器PC里自动装入的地址是______。

A.0003H B.000BH C.0013H D.001BH(5)当CPU响应定时器/INT1中断请求时,程序计数器PC里自动装入的地址是______。

A.0003H B.000BH C.0013H D.001BH(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是______。

A.外部中断1B.定时器T0C.定时器T1D.外部中断0(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是______。

A.外部中断1B.定时器T0C.定时器T1D.串口TX/RX(8)为使P3.2引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是______。

A.ET0=1B.EX0=1C.EA=EX0=1D.EA=ET0=1(9)为使定时器T0的中断请求信号能得到CPU的中断响应,必须满足的条件是______。

A.ET0=1B.EX0=1C.EA=EX0=1D.EA=ET0= 1(10)用定时器T1工作方式2计数,要求每计满100次向CPU发出中断请求,TH1、TL1的初始值应为______。

A.0x9c B.0x20C.0x64D.0xa0(11)80C51单片机外部中断1和外部中断0的触发方式选择位是______。

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为______机器周期。

单片机原理及应用课后习题答案第5章作业

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、_ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()(A) 定时中断(B) 脉冲方式的外部中断(C) 外部串行中断(D) 电平方式的外部中断4.下列说法正确的是:()(A) 同一级别的中断请求按时间的先后顺序顺序响应。

()(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

()(D) 同级中断不能嵌套。

()5.在一般情况下8051单片机允许同级中断嵌套。

()6.各中断源对应的中断服务程序的入口地址是否能任意设定? ()7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

()8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断?其主要功能是什么?12. 什么是中断源?MCS-51有哪些中断源?各有什么特点?13. 什么是中断嵌套?14.中断服务子程序与普通子程序有哪些相同和不同之处?15. 中断请求撤除的有哪三种方式?16. 特殊功能寄存器TCON有哪三大作用?17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

(可参考第四章的电子教案中的例子)18.第5章课后作业第9题。

第五章中断系统作业答案1. 外部中断1所对应的中断入口地址为(0013)H。

第5章 习题参考答案

第5章 习题参考答案

第五章习题参考答案一、填空题1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。

2、外中断请求标志位是 IE0 和 IE1 。

3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。

4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。

二、选择题:1、在中断服务程序中,至少应有一条( D )。

A、传送指令B、转移指令C、加法指令D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。

A、 98HB、 84HC、 42HD、 22H3、MCS-51响应中断时,下列哪种操作不会发生( A )A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口4、MCS-51中断源有( A )A、 5个B、 2个C、 3个D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。

A、 INT0,INT1B、 T0,T1C、 T1,串行接口D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。

A、 INT1B、 INT0C、 T1D、T08、当CPU响应串行接口中断时,程序应转到( C )。

A、 0003HB、 0013HC、 0023HD、 0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。

A、 1个B、 2个C、 3个D、0个10、外部中断1固定对应的中断入口地址为( C )。

习题参考答案5章

习题参考答案5章

第5章 AT89C51AT89C51单片机的中断系统1.外部中断1的中断入口地址为。

定时器1的中断入口地址为。

答:0013H;001BH。

2.若(IP) = 00010100B,则优先级最高者为,最低者为。

答:外部中断1;定时器T1。

3.AT89C51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向中的中断地址区。

答:PC、PC、程序存储器。

4.判断AT89C51单片机对外中断请求源响应的最快响应时间为3个机器周期。

答:对。

5.下列说法正确的是。

A.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IE寄存器中B.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TMOD寄存器中C.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IP寄存器中D.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TCON与SCON寄存器中答:D。

6.中断查询确认后,在下列各种AT89C51单片机运行情况下,能立即进行响应的是。

A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是DIV指令,且正处于取指令的机器周期D.当前指令是MOV A,R3答:D。

7.在AT89C51单片机的中断请求源中,需要外加电路实现中断撤销的是。

A.电平方式的外部中断B.脉冲方式的外部中断C.外部串行中断D.定时中断答:A。

8.下列说法正确的是。

A.同一级别的中断请求按时间的先后顺序响应B.同一时间同一级别的多中断请求将形成阻塞,系统无法响应C.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D.同级中断不能嵌套答:A、C、D。

9.中断服务子程序与普通子程序有哪些相同和不同之处?答:RETI指令在返回时,同时清除中断系统中相应的优先级触发器,以允许下次中断,而RET指令则没有这个操作。

《单片机原理与应用开发技术》第五章习题答案

《单片机原理与应用开发技术》第五章习题答案

《单片机原理与应用开发技术》第五章习题答案(P137-138):4. 答:串行口有四种工作方式:方式0、方式1、方式2、方式3。

有三种帧格式:8位、10位、11位。

串行口的4种工作方式对应三种波特率模式。

方式0:波特率是固定的,为f osc /12。

方式2:波特率由振荡频率f osc 和SMOD(PCON.7)所决定。

对应公式为波特率 = 2SMOD *f osc /64,当SMOD=0时,波特率为f osc /64;当SMOD=1时,波特率为f osc /32。

方式1和方式3:波特率由定时器/计数器T1的溢出率和SMOD 决定,即由下式确定:波特率 = 2SMOD *定时器/计数器T1溢出率 /32 。

= 6. 答:当定时器/计数器为定时工作方式时,其计数脉冲由振荡器的12分频信号产生,即每过一个机器周期,计数器加1,直至计满溢出为止。

定时时间与系统的振荡频率、定时器/计数器工作模式和计数初值有关,t=(M -初值)*振荡周期*12 。

10. 设晶振频率为6MHz ,即机器周期为2μs 。

占空比(正脉冲持续时间:脉冲总周期)为1:10,即正脉冲时间为40μs ,负脉冲时间360μs 。

初值分别如下:(28-X 1)* 2μs = 40μs)x 256(12f 322osc smod-⋅X1 = 28 - 20 = 236D = 0ECH(28-X2)* 2μs = 360μsX2 = 28 - 180 = 76D = 4CH主程序:MOV TMOD,#02H;设置T0为模式2,定时方式START: MOV TH0,#0ECH;T0定时40μs初值MOV TL0,#0ECHSETB P1.0 ;P1.0置1SETB TR0 ;启动T0定时40μsLOOP1: JBC TF0,LOOP2;查询溢出标志,定时到TF0=1转移,且TF0=0 SJMP LOOP1LOOP2: CLR TR0 ;停止计数MOV TH0,#4CH ;T0定时360μs初值MOV TL0,#4CHCLR P1.0 ;P1.0清0SETB TR0 ;启动T0定时360μsLOOP3: JBC TF0,LOOP4;查询溢出标志,定时到TF0=1转移,且TF0=0 SJMP LOOP3LOOP4: CLR TR0 ;停止计数SJMP START中断方式下?如:可以设一个标志,00,01,02,,,07,00则设P1.0为高,01-07设P1.0为低。

单片机原理及应用第五章课后题答案

单片机原理及应用第五章课后题答案

第五章作业答案6. 当DAC 0832 D/A转换器的CS接8031的P2.0时,程序中0832的地址指针DPDR寄存器应置为(D)。

A:0832H B;FE00H C:FEF8H D;以上三种都可以10.简述D/A转换器的主要技术指标。

解:D/A转换器的主要性能指标有:(1)分辨率:单位数字量所对应模拟量增量,即相邻两个二进制码对应的输出电压之差称为D/A转换器的分辨率。

它确定了D/A产生的最小模拟量变化,也可用最低位(LSB)表示。

(2)精度:精度是指D/A转换器的实际输出与理论值之间的误差,它是以满量程V FS 的百分数或最低有效位(LSB)的分数形式表示。

(3)线性误差:D/A转换器的实际转换特性(各数字输入值所对应的各模拟输出值之间的连线)与理想的转换特性(始、终点连线)之间是有偏差的,这个偏差就是D/A的线性误差。

即两个相邻的数字码所对应的模拟输出值(之差)与一个LSB所对应的模拟值之差。

常以LSB的分数形式表示。

(4)转换时间T S(建立时间):从D/A转换器输入的数字量发生变化开始,到其输出模拟量达到相应的稳定值所需要的时间称为转换时间。

22.具有8位分辨率的A/D转换器,当输入0~5V电压时,其最大量化误差是多少?解:对于8位A/D转换器,实际满量程电压为5V,则其量化单位1LSB=5V/256=0.0196V, 通常,A/D采用均匀量化,即每一量化层的输出都取该量化层的中值。

所以最大量化误差为(1/2)LSB,即0.0098V。

23.在一个80C51单片机与一片DAC0832组成的应用系统中,DAC0832的地址为7FFFH,输出电压为0~5V。

试画出有关逻辑电路图,并编写产生矩形波,其波形占空比为1:4,高电平为2.5V,低电平为1.25V的转换程序。

解:硬件电路连接图如图5.23所示。

图5.23 5.23题逻辑电路图DAC0832的口地址为7FFFH。

波形占空比为1:4,高电平波形时间/低电平波形时间为1/3。

第5章-习题参考答案

第5章-习题参考答案

第五章习题参考答案一、填空题1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。

2、外中断请求标志位是 IE0 和 IE1 。

3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。

4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。

二、选择题:1、在中断服务程序中,至少应有一条( D )。

A、传送指令B、转移指令C、加法指令D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。

A、 98HB、 84HC、 42HD、 22H3、MCS-51响应中断时,下列哪种操作不会发生( A )A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口4、MCS-51中断源有( A )A、 5个B、 2个C、 3个D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。

A、 INT0,INT1B、 T0,T1C、 T1,串行接口D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。

A、 INT1B、 INT0C、 T1D、T08、当CPU响应串行接口中断时,程序应转到( C )。

A、 0003HB、 0013HC、 0023HD、 0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。

A、 1个B、 2个C、 3个D、0个10、外部中断1固定对应的中断入口地址为( C )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第5章思考题及习题5参考答案
一、填空
1. AT89S52单片机任何一个端口要想获得较大的驱动能力,要采用电平输出。

答:低
2.检测开关处于闭合状态还是打开状态,只需把开关一端接到I/O端口的引脚上,另一端接地,然后通过检测来实现。

答: I/O端口引脚的电平
3. “8”字型的LED数码管如果不包括小数点段共计段,每一段对应一个发光二极管,有和两种。

答:7,共阳极,共阴极
4. 对于共阴极带有小数点段的数码管,显示字符“6”(a段对应段码的最低位)的段码为
,对于共阳极带有小数点段的数码管,显示字符“3”的段码为。

答:7DH,B0H
5. 已知8段共阳极LED数码显示器要显示某字符的段码为A1H(a段为最低位),此时显示器显示的字符为。

答:d
6. LED数码管静态显示方式的优点是:显示闪烁,亮度,比较容易,但是占用的线较多。

答:无,较高,软件控制,I/O口
7. 当显示的LED数码管位数较多时,一般采用显示方式,这样可以降低,减少的数目。

答:动态,成本,I/O端口
8. LCD 1602是型液晶显示模块,在其显示字符时,只需将待显示字符的由单片机写入LCD 1602的显示数据RAM(DDRAM),内部控制电路就可将字符在LCD上显示出来。

答:字符,ASCII码
9. LCD 1602显示模块内除有字节的 RAM外,还有字节的自定义,用户可自行定义个5×7点阵字符。

答:80,显示数据,64,字符RAM,8
10.当按键数目少于8个时,应采用式键盘。

当按键数目为64个时,应采用式键盘。

答:独立,矩阵
11.使用并行接口方式连接键盘,对独立式键盘而言,8根I/O口线可以接个按键,而对矩阵式键盘而言,8根I/O口线最多可以接个按键。

答:8,64
12.LCD 1602显示一个字符的操作过程为:首先,然后,随后,最后。

答:读忙标志位BF,写命令,写显示字符,自动显示字符
二、判断对错
1.P0口作为总线端口使用时,它是一个双向口。


2.P0口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一个准双向口。

对3.P1~P3口作为输入端口用时,必须先向端口寄存器写入1。


4.P0~P3口的驱动能力是相同的。


5.当显示的LED数码管位数较多时,动态显示所占用的I/O口多,为节省I/O口与驱动电路的数目,常采用静态扫描显示方式。


6.LED数码管动态扫描显示电路只要控制好每位数码管点亮显示的时间,就可造成“多位同时亮”的假象,达到多位LED数码管同时显示的效果。


7.使用专用的键盘/显示器芯片, 可由芯片内部硬件扫描电路自动完成显示数据的扫描刷新,和键盘扫描。


8.控制LED点阵显示器的显示,实质上就是控制加到行线和列线上的电平编码来控制点亮某些发光二极管(点),从而显示出由不同发光的点组成的各种字符。


9.16×16点阵显示屏是由4个4×4的LED点阵显示器组成。


10.LCD 1602液晶显示模块,可显示2行,每行16个字符。


11.HD7279是可自动获取按下键盘按键的键号以及自动对LED数码管进行动态扫描显示用于键盘/LED数码管的专用接口芯片可,为并行接口芯片。


12.LED数码管的字型码是固定不变的。


13.为给扫描法工作的8×8的非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。


14.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。

15.动态显示的数码管,任一时刻只有一个LED数码管处于点亮状态,是LED的余辉与
人眼的“视觉暂留”造成数码管同时显示的“假象”。


三、简答
1.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。

答: 80H(共阴极);7FH(共阳极)。

2.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?
答:静态显示时,欲显示的数据是分开送到每一位LED上的。

而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。

静态显示亮度很高,但口线占用较多。

动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。

3. 非编码键盘分为独立式键盘和矩阵式键盘,什么场合用?
答:独立式键盘是一键一线,按键数目较少时使用,矩阵式键盘适于键盘数目较多的场合。

4. 使用专用键盘/显示器接口芯片HD7279方案实现的键盘/显示器接口的优点是什么?
答:使用专用接口芯片HD7279实现的键盘/显示器接口设计,优点是按键按下后,可直接得到键号,另外,可控制处理的键盘按键以及LED数码管的数目较多,对键盘/显示器的扫描是由HD7279的内部电路自动完成。

相关文档
最新文档