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

单⽚机原理及应⽤习题及参考答案《单⽚机原理及应⽤》复习题⼀、选择题1、MCS-51响应中断时,下⾯哪⼀个条件不是必须的()(A)当前指令执⾏完毕(B)中断是开放的(C)没有同级或⾼级中断服务(D)必须有RETI2、执⾏PUSH ACC指令,MCS-51完成的操作是()(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是()(A)CPU (B)微处理器(C)单⽚微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是()(A)先⼊栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再⼊栈(D)以上都不对5、MOV C,#00H的寻址⽅式是()(A)位寻址(B)直接寻址(C)⽴即寻址(D)寄存器寻址6、必须进⾏⼗进制调整的⼗进制运算()(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执⾏完左边的程序后,PC的值是()(A)0040H (B)0041H (C)0042H (D)0043H 8、MCS-51复位时,下述说法正确的是()(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H9、可以为访问程序存储器提供或构成地址的有()(A)只有程序计数器PC (B)只有PC和累加器A(C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和SP10、对程序存储器的读操作,只能使⽤()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令11、下⾯哪种设备不是输⼊设备()(A)A/D转换器(B)键盘(C)打印机(D)扫描仪12、要访问MCS-51的特殊功能寄存器应使⽤的寻址⽅式是()(A)直接寻址(B)寄存器间接寻址(C)变址寻址(D)相对寻址13、执⾏MOVX A,@DPTR指令时,MCS-51产⽣的控制信号()(A)/PSEN (B)ALE (C)/RD (D)/WR14、下⾯哪种指令将MCS-51的⼯作寄存器置成3区()(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.415、各中断源发出的中断请求信号,都会标记在MCS-51系统的()(A)TMOD (B)TCON/SCON (C)IE (D)IP16、在中断服务程序中,⾄少应有⼀条()(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令17、ORG 2000HLCALL 3000H0RG 3000HRET 左边程序执⾏完RET指令后,PC= ()(A)2000H (B)3000H (C)2003H (D)3003H18、下⾯哪种外设是输出设备()(A)打印机(B)纸带读出机(C)键盘(D)A/D转换器19、下⾯哪⼀个部件不是CPU的指令部件()(A)PC (B)IR (C)PSW (D)ID20、以下运算中对溢出标志OV没有影响或不受OV影响的运算是()(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算21、以下指令中,属于单纯读引脚的指令是()(A)MOV P1,A (B)ORL P1,#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-lable⼆、填空题1、⼀个机器周期= 时钟周期,⼀个时钟周期= 振荡周期,⼀个振荡周期= 节拍。
单片机原理及应用课后习题答案第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。
单片机原理及应用(林立张俊亮版)课后习题答案

第一章习题1.什么是单片机?单片机和通用微机相比有何特点?答:单片机又称为单片微计算机,它的结构特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。
虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。
与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。
2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么?答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。
其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU系统。
基于这一系统的单片机系统直到现在还在广泛使用。
随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。
90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。
随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。
目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。
3.举例说明单片机的主要应用领域。
答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:智能仪器单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。
《单片机原理与应用开发技术》第五章习题答案

《单片机原理与应用开发技术》第五章习题答案(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为低。
单片机原理及应用课后习题答案

单片机原理及应用课后习题答案一、选择题。
1. 单片机是指集成了微处理器核心、存储器、输入/输出接口、定时/计数器和中断控制电路于一体的微型计算机系统。
答案,√。
2. 单片机的内部结构包括中央处理器、存储器和输入/输出接口。
答案,√。
3. 单片机的中央处理器主要包括运算器和控制器两部分。
答案,√。
4. 单片机中的存储器主要包括RAM和ROM两部分。
答案,√。
5. 单片机的输入/输出接口主要用于与外部设备进行数据交换。
答案,√。
6. 单片机的工作原理是通过控制输入/输出接口与外部设备进行数据交换,实现特定的功能。
答案,√。
7. 单片机的应用领域包括家电控制、工业自动化、汽车电子等多个方面。
答案,√。
8. 单片机在家电控制领域的应用主要包括洗衣机、空调、电视机等家电产品。
答案,√。
9. 单片机在工业自动化领域的应用主要包括生产线控制、仪器仪表控制等方面。
答案,√。
10. 单片机在汽车电子领域的应用主要包括发动机控制、车载娱乐系统等方面。
答案,√。
二、填空题。
1. 单片机是一种集成了微处理器核心、存储器、输入/输出接口、定时/计数器和中断控制电路于一体的微型计算机系统。
2. 单片机的内部结构包括中央处理器、存储器和输入/输出接口。
3. 单片机的中央处理器主要包括运算器和控制器两部分。
4. 单片机中的存储器主要包括RAM和ROM两部分。
5. 单片机的输入/输出接口主要用于与外部设备进行数据交换。
6. 单片机的工作原理是通过控制输入/输出接口与外部设备进行数据交换,实现特定的功能。
7. 单片机的应用领域包括家电控制、工业自动化、汽车电子等多个方面。
8. 单片机在家电控制领域的应用主要包括洗衣机、空调、电视机等家电产品。
9. 单片机在工业自动化领域的应用主要包括生产线控制、仪器仪表控制等方面。
10. 单片机在汽车电子领域的应用主要包括发动机控制、车载娱乐系统等方面。
三、简答题。
1. 请简要介绍单片机的内部结构及工作原理。
单片机原理及应用复习答案

DJNZ R4,FLASH
POP ACC
RETI
3、CPU响应______中断时,不会由CPU自动清除中断请求标志。(D)
A.外部中断0B.定时器T0
C.计数器T1D.串行口
4、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
A.MOVB.MOVX
C.MOVCD.PUSH
5、在串行数据通讯中,若要传送1字节有效数据,在实际线路上至少传输______信息。( C )
ORG 0000H
LJMPMAIN
ORG 0003H
LJMP INT_0
ORG 0030H
MAIN: MOV SP, #30H
SETB EA
SETB EX0
CLR IT0
MOV A,#0FEH
LOOP:MOV P1, A
ACALL DELAY
RL A
SJMPLOOP
DELAY: MOV R1, #8
做计数器用时,其计数脉冲由外部引脚T0或T1提供计数脉冲.(3分)
3、简述单片机响应中断的条件。
答:中断响应是有条件的,遇到下列三种情况之一时,中断响应被封锁:
(1)CPU正在处理同级的或更高优先级的中断。(2分)
(2)所查询的机器周期不是所当前正在执行指令的最后一个机器周期。只有在当前指令执行完毕后,才能进行中断响应。(2分)
A.IEB.TMOD
C.IPD.TCON/SCON
9、在MSC-51单片机程序中用伪指令DB定义的字节数据存放在( B )
A.片内RAMB.程序存储器
C.外部RAMD.片内位寻址区
10、MCS-51单片机的串行口是___________工作的。( C )
单片机原理与应用习题及答案

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。
A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。
A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。
A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。
A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。
(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。
A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。
A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。
A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。
A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。
A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。
A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。
单片机原理及应用第五章课后题答案

第五章作业答案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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及应用第四版林立第五章选择题答案
(1)外部中断0允许中断的C51语句为______。
A.RI=1;B.TR0=1;C.IT0=1;D.E某0=1;
(2)按照中断源自然优先级顺序,优先级别最低的是______。
A.外部中断INT1B.串口发送TIC.定时器T1D.外部中断INT0(3)当CPU响应定时器T1中断请求时,程序计数器PC里自动装入的地址是
______。
A.0003HB.000BHC.0013HD.001BH
(4)当CPU响应定时器/INT0中断请求时,程序计数器PC里自动装
入的地址是______。
A.0003HB.000BHC.0013HD.001BH
(5)当CPU响应定时器/INT1中断请求时,程序计数器PC里自动装
入的地址是______。
A.0003HB.000BHC.0013HD.001BH
(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是
______。
A.外部中断1B.定时器T0C.定时器T1D.外部中断0
(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是
______。
A.外部中断1B.定时器T0C.定时器T1D.串口T某/R某
(8)为使P3.2引脚出现的外部中断请求信号能得到CPU响应,必须
满足的条件是______。
A.ET0=1B.E某0=1C.EA=E某0=1D.EA=ET0=1
(9)为使定时器T0的中断请求信号能得到CPU的中断响应,必须满
足的条件是______。
A.ET0=1B.E某0=1C.EA=E某0=1D.EA=ET0=1
(10)用定时器T1工作方式2计数,要求每计满100次向CPU发出
中断请求,TH1、TL1的初始值应为______。
A.0某9cB.0某20C.0某64D.0某a0
(11)80C51单片机外部中断1和外部中断0的触发方式选择位是
______。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0
(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所
需的最短时间为______机器周期。
A.1个B.2个C.3个D.8个
(13)80C51单片机定时器T0的溢出标志TF0,当计数满在CPU响应
中断后______。
A.由硬件清零B.由软件清零C.软硬件清零均可D.随机状态(14)CPU响应中断后,由硬件自动执行如下操作的正确顺序是______。
①保护断点,即把程序计数器PC的内容压入堆栈保存
②调用中断函数并开始运行
③中断优先级查询,对后来的同级或低级中断请求不予响应
④返回断点继续运行
⑤清除可清除的中断请求标志位
A.①③②⑤④B.③②⑤④①C.③①②⑤④D.③①⑤②④(15)若80C51同一优先级的5个中断源同时发出中断请求,则CPU响应中断时程序计数器PC里会自动装入______地址。
A.000BHB.0003HC.0013HD.001BH
(16)80C51单片机的中断服务程序入口地址是指______。
A.中断服务程序的首句地址B.中断服务程序的返回地址
C.中断向量地址D.主程序调用时的断点地址
(17)下列关于C51中断函数定义格式的描述中______是不正确的。
A.n是与中断源对应的中断号,取值为0~4
B.m是工作寄存器组的组号,缺省时由PSW的RS0和RS1确定
C.interrupt是C51的关键词,不能作为变量名
D.uing也是C51的关键词,不能省略
(18)下列关于INT0的描述中______是正确的。
A.中断触发信号由单片机的P3.0引脚输入
B.中断触发方式选择位ET0可以实现电平触发方式或脉冲触发方式的选择
C.在电平触发时,高电平可引发IE0自动置位,CPU响应中断后IE0
可自动清零D.在脉冲触发时,下降沿引发IE0自动置位,CPU响应中断
后IE0可自动清零(19)下列关于T某/R某的描述中______是不正确的。
A.51单片机的内部发送控制器和接收控制器都可对串行数据进行收
发控制
B.若待接收数据被送入“接收SUBF”单元后,接收控制器可使RI位硬
件置1
C.若“发送SUBF”单元中的数据被发送出去后,发送控制器可使TI
位硬件置1D.系统响应中断后,RI和TI都会被硬件自动清0,无需软件
方式干预
(20)下列关于中断控制寄存器的描述中______是不正确的。
A.80C51共有4个与中断有关的控制寄存器
B.TCON为串口控制寄存器,字节地址为98H,可位寻址
C.IP寄存器为中断优先级寄存器,字节地址为B8H,可位寻址
D.IE为中断允许寄存器,字节地址为A8H,可位寻址
(21)下列关于中断优先级的描述中______是不正确的。
A.80C51每个中断源都有两个中断优先级,即高优先级中断和低优
先级中断
B.低优先级中断函数在运行过程中可以被高优先级中断所打断
C.相同优先级的中断运行时,自然优先级高的中断可以打断自然优
先级低的中断D.51单片机复位后IP初值为0,此时默认为全部中断都
是低级中断。