《单片机原理与应用2011_11_16》复习题解
单片机原理及应用课后答案
单片机原理及应用课后答案一、单片机的基本原理单片机是一种集成度高、功能强大的微处理器,它内部包含了处理器核、存储器、输入输出接口和定时器等功能。
单片机通过读取输入信号,并根据程序的指令进行处理,最后将结果输出。
下面是一些常见的单片机的基本原理问题及答案:1. 单片机的工作原理是什么?单片机的工作原理是通过读取输入信号、执行指令和输出结果来完成特定的功能。
具体地说,单片机通过输入接口读取外部信号,然后执行程序中的指令,根据指令对数据进行处理,并将结果输出到输出接口。
2. 单片机的结构有哪些部分?单片机的结构主要包括处理器核、存储器、输入输出接口和定时器四个部分。
处理器核是单片机的核心,负责执行指令和控制整个系统的运行;存储器用于存储程序代码和数据;输入输出接口用于与外部设备进行数据交互;定时器用于产生时钟信号,控制程序的执行速度。
3. 单片机的工作方式有哪些?单片机的工作方式可以分为汇编语言和高级语言两种。
汇编语言是一种低级语言,程序员需要直接调用机器指令来编写程序;高级语言是一种更加抽象的语言,例如C语言和Python等,程序员可以使用更加简洁的语法来编写程序。
4. 单片机的时钟信号是如何产生的?单片机的时钟信号是由定时器产生的。
定时器可以根据设定的频率产生一个周期性的信号,这个信号被称为时钟信号。
单片机根据时钟信号来控制指令的执行速度。
二、单片机的应用单片机在各个领域都有广泛的应用,例如家电控制、工业自动化、医疗仪器等。
下面是一些常见的单片机应用问题及答案:1. 单片机在家电控制中的应用有哪些?在家电控制中,单片机可以用于控制空调、电视机、洗衣机等各种家电设备。
它可以通过读取传感器的信号来控制设备的工作状态,例如通过温湿度传感器来控制空调的制冷或制热模式。
2. 单片机在工业自动化中的应用有哪些?在工业自动化中,单片机可以用于控制生产线、机器人、传感器等各种设备。
它可以通过读取传感器的信号来监测设备的状态,并根据程序的指令进行控制,实现自动化的生产。
《单片机原理及应用》复习题及相关答案
《单片机原理及应用》复习题及相关答案一.选择题1、以下有关PC和DPTR的结论,正确的是(D )。
A、DPTR是可以访问的,而PC不能访问B、它们都是8位的存储器C、它们都有加1的功能D、DPTR可以分为两个8位的寄存器使用,但PC不能2.启动定时器1开始定时的指令是(D )。
A.CLR TR0 B.CLR TR1C.SETB TR0 D.SETB TR13.下列指令判断若定时器T0计满数就转LP的是(D )。
A.JB T0,LP B.JNB TF0,LPC.JNB TR0,LP D.JB TF0,LP4.89C51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( A ),向CPU申请中断。
A.RI或TI置1 B.RI或TI置0C.RI置1或TI置0 D.RI置0或TI置15.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M 值为( D )。
2=8192 B.M=82=256A.M=132=65536C.M=42=16 D.M=166、下列说法正确的是(C )。
A、89C51共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是可以进行位寻址的。
B、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
C、程序计数器PC不能为用户编程时直接使用,因为它没有地址。
D、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
7、在89C51中,需要外加电路实现中断撤除的是:( A )A、电平方式的外部中断B、定时中断C、外部串行中断D、脉冲方式的外部中断8、下列的说法正确的是(A )。
A、特殊功能寄存器SCON,与定时器/计数器的控制无关。
B、特殊功能寄存器TMOD,与定时器/计数器的控制无关。
C、特殊功能寄存器IE,与定时器/计数器的控制无关。
D、特殊功能寄存器TCON,与定时器/计数器的控制无关。
INT(外部中断)的向量地址为()。
单片机原理及应用复习题题目及答案
单片机原理及应用复习题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点及区别?答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
它与通用微型计算机相比,具有如下特点:(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;(2)采用面向控制的指令系统,控制功能强;(3)多样化的I/O接口,多功能的I/O引脚;(4)产品系列齐全,功能扩展性强;(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。
有如下区别:PC机和单片机都是微型机,是微型计算机技术发展的两大分支。
PC机以满足海量高速数值计算为主,兼顾控制功能。
单片机以满足测控对象的测控功能,嵌入式应用为主,兼顾数据处理能力。
2、从应用的角度看,单片机如何分类?答:从应用的角度,单片机大致可分为:(1)通用型/专用型。
通用型单片机:不是为某种专门用途设计的,如80C51。
专用型单片机:针对某一类产品甚至某一个产品而设计生产的,如VCD、DVD 以及PC机声卡、显卡中的CPU芯片。
专用型单片机可最大限度地简化系统结构,提高资源利用率,降低成本。
目前,开发专用型芯片是单片机发展的一个重要分支。
(2)总线型/非总线型。
总线型单片机:有并行位置总线、数据总线和控制总线外部引脚,可以用来并行扩展外围器件。
非总线型单片机:无并行位置总线、数据总线和控制总线外部引脚,小能并行扩展外围器件。
将需要的外围器件及外设接口集成在单片机内,省去原用于并行扩展的位置总线、数据总线和尢用的控制端线,减少了芯片引脚数和芯片体积。
若需要扩展时可通过串行口扩展。
(3)CISC/RISC指令结卡构。
CISC指令结构:指令复杂,指令代码、周期数不统一,因此指令运行很难实现流水线操作,大大阻碍r运行速度的提高,如MCS一51系列单片机。
RISC指令结构:绝大部分成为单周期指令,从而实现流水线操作,在fosc 相同的条件下,大大提高了指令运行的速度,如PIC系列单片机。
单片机原理及应用考试题及参考答案
单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
单片机原理与应用试题一及答案
单片机原理与应用试题一及答案一、判断题(每题1分,共10分)1.单片机的引脚EA端口接高电平“1”时,CPU从片外程序存储器开始读取指令。
()2.堆栈指针SP的作用就是指出栈区的位置,修改SP就意味着堆栈区发生了变化。
()3.特殊功能寄存器PSW用来存放CPU运算结果的一些特征。
()4.当CPU访问外部存储器时,会自动向P0的每个口锁存器写入“1”,所以对用户而言P0作为地址/数据总线时,是一个真正的双向口。
()5.Ri作为地址指针仅能访问片内RAM,DPTR作为地址指针主要访问片外RAM。
()6.当T1进行加“1”计数运行时,T0可以工作于任何工作方式下。
()7.在MCS-51系列单片机指令系统中仅有对位才能进行状态测试。
()8.对于MCS-51系列单片机来说,每个中断源的中断请求标志位的置位都是通过内部硬件电路自动完成。
()9.当外中断源处于下降沿触发时,中断请求的撤除必须强迫进行。
()10.串行通信中波特率的设置与定时器T0的设置没有关系。
()二、选择题(每题1分,共10分)1.单片机复位时,CPU自然选中()组工作寄存器。
(A)第0 (B)第1(C)第2 (D)第32.MCS-51单片机中的位地址00H~7FH,指的是()单元中各位的位地址。
(A)片内RAM 00H~1FH (B)片内RAM 20H~2FH(C)片内RAM 80H~FFH (D)片外RAM0020H~002FH3.8051单片机外接存储器时,()可以作为普通I/O口使用。
(A)P0、P2口(B)P1、P3口(C)P3口(D)P0、P1、P2、P3口4.以下指令中,哪条指令将使标志位CY清0?()(A)MOV A,#00H (B)CLR A(C)ADDC A,#00H (D)DIV AB5.访问外部数据存储器应采用以下哪条指令?()(A)MOVX @R0,A (B)MOVC A,@A+DPTR(C)MOV @R0,A (D)MOV @DPTR,A6.下面程序段被执行后,累加器A中的内容应该是()。
单片机复习题(含部分答案)
《单片机原理及应用》课程复习题适用于电子信息工程11级一、填空题1、A T89S51单片机为8 位单片机,共有40 个引脚。
2、A T89S51的机器周期等于12 个时钟振荡周期。
3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。
4、A T89S51的P3口为双功能口。
5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。
6、A T89S51有 2 级中断, 5 个中断源。
7、A T89S51的P2 口为高8位地址总线口。
8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
10、A T89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
11、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。
12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。
15、单片机进行串行通信时,晶振频率最好选择11.0592MHz16、当执行MOVX A,@R1指令时,伴随着RD* 控制信号有效。
17、若A中的内容为67H,那么,P标志位为 1 。
18、A T89S51唯一的一条16位数据传送指令为MOV DPTR,data16 。
19、LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。
(完整版)单片机原理及应用习题答案
思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单片机是( C )的单片机。
A.1位B.4位C.8位D.16位(3)单片机的特点里没有包括在内的是( C )A.集成度高B.功耗低C.密封性强D.性价比高(4)单片机的发展趋势中没有包括的是( B )A.高性能B.高价格C.低功耗D.高性价比(5)十进制数56的二进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。
单片机原理及应用习题及参考答案
《单片机原理及应用》复习题一、选择题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)0043H8、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、一个机器周期= 时钟周期,一个时钟周期= 振荡周期,一个振荡周期= 节拍。
(最新整理)单片机原理及应用考试试题及答案
驱动器和一个输入缓冲器。但这四个端口的功能不全相同,P0 口既可作一般 I/O 端口使用,又
可作地址/数据总线使用;P1 口是一个准双向并行口,作通用并行 I/O 口使用;P2 口除了可作
为通用 I/O 使用外,还可在 CPU 访问外部存储器时作高八位地址线使用;P3 口是一个多功能口
除具有准双向 I/O 功能外,还具有第二功能。
(C)CPU 中用于存放地址的寄存器称为地址寄存器
(D)地址总线上传送的只能是地址信息
8、MCS-51 外扩一个 8255 时,需占用(D) 个端口地址
(A)1 个 (B)2 个 (C)3 个 (D)4 个
9、用 MCS-51 串行口扩展并行 I/O 口时,串行口工作方式应选择(A)
(A)方式 0 (B)方式 1 (C)方式 2 (D)方式 3
单片机原理及应用考试试题及答案
单片机原理及应用考试试题及答案
编辑整理:
尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对 文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机原理及应用考试试题及 答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我 们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以 下为单片机原理及应用考试试题及答案的全部内容。
机器周期为 6 个时钟周期,共 12 个振荡周期性,依次表示为 S1P1、S1P2、……S6P1、S6P2。
单片机原理及应用考试试题及答案
2、MCS—51 内部四个并行 I/O 口各有什么异同?作用是什么?
答:MCS-51 单片机共有四个 8 位双向并行的 I/O 端口,每个端口都包括一个锁存器、一个输出
单片机原理及应用答案
单片机原理及应用答案以下是十道关于单片机原理及应用的试题及答案:1.单片机是什么?它有哪些特点和优势?答:单片机是一种集成电路芯片,内部包含处理器、存储器、输入输出接口等功能单元。
它具有体积小、功耗低、成本低、可编程性强等特点和优势。
2.什么是I/O口?单片机有多少个I/O口?答:I/O口是输入输出接口,用于连接单片机与外部设备。
单片机通常具有多个I/O口,数量的多少根据不同单片机型号有所差异。
3.简述单片机的工作原理。
答:单片机按照程序运行的顺序逐一执行指令,根据需要从输入端输入数据,并通过输出端控制外部设备,实现特定的功能。
4.常见的单片机编程语言有哪些?它们的特点是什么?答:常见的单片机编程语言有汇编语言和高级语言(如C语言)等。
汇编语言较低级,可直接操作单片机寄存器和位操作,编程效率高;高级语言更易于理解和编写,代码可移植性好。
5.什么是中断?单片机中断的作用是什么?答:中断是一种处理突发事件的机制,当一些事件发生时,单片机会暂停当前任务,转而执行特定的中断服务程序。
中断可提高程序的灵活性和响应时间。
6.如何编写一个简单的LED闪烁程序?答:这是一个汇编语言例子,对于一些单片机,可通过将LED引脚置高和置低之间的适当时间延迟来实现闪烁效果。
例如:MOVP1,H;将P1口置低DELAY:NOP;空指令延时NOPNOPNOPMOVP1,#FFH;将P1口置高7.什么是定时器?在单片机中如何使用定时器?答:定时器是单片机中的一个功能模块,用于生成特定时间间隔的计时器。
可使用定时器来控制程序的执行频率、测量时间等。
8.单片机与PC机之间如何进行通信?有哪些通信接口?答:单片机与PC机之间可通过串口、并口等通信接口进行数据传输。
串口多用于低速通信,而并口多用于高速通信。
9.什么是PWM输出?有哪些应用?答:PWM输出(脉宽调制)是一种通过改变信号的占空比来实现模拟信号输出的方法。
常用于控制电机速度、调节亮度等应用。
单片机原理与应用复习题【附答案】
《单片机原理与应用》练习题练习题一一、填空题。
1、8051最多可以有_____个并行输入输出口,最少也可以有1个并行口,即____。
P3口的第二功能有________________________________。
2、MOV A,40H 指令对于源超作数的寻址方式是 __________寻址。
3、指令JB 0A7H,ABC的作用是_________________________。
(0A7H是P2.7的地址)4、将CY与A的第0位的非求或的指令是___________________,若原A=0,执行后A=______。
5、MCS—51单片机外部中断请求信号有电平方式和____________ ,在电平方式下,当采集到INT0,INT1的有效信号为________ 时,激活外部中断。
6、定时器/计数器的工作方式3是指的将_________ 拆成两个独立的8位计数器.而另一个定时器/计数器此时通常只可作为_______ 使用.7、8031(8051)单片机具有_____位CPU,_____位并行I/O口,_____个十六位定时计数器,_____字节内部RAM,_____个中断源,最大可扩展_____K字节外部程序存储器,最大可扩展______K字节外部数据存储器。
8、当单片机运行内部程序存储器的程序时,/EA端接______;当没有内部程序存储器而运行外接程序存储器的程序时,/EA端接______。
9、按照串行数据的同步方式,串行通信可分为______和______两类。
按传送方向,可分为________和________两种制式。
10、8051ALE信号的作用是_____________________,当不接片外RAM/ROM时,ALE线上输出的脉冲频率为___________。
11、堆栈指示器SP有_____位,单片机复位后SP中的值为_____;数据指针DPTR有____位,复位后其值为_____,复位后程序计数器PC中内容为_______。
单片机原理及应用-习题及参考答案(共10章)
《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。
可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。
十六进制数可以简化表示二进制数。
2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7.137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。
一般情况下,可分为系统总线和外总线。
系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。
地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。
在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。
控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。
CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。
单片机原理与应用考试题库与答案
单片机原理与应用考试1、CPU由哪两部分组成()?[单选题] *A、运算器和控制器√B、加法器和寄存器C、运算器和加法器D、运算器和译码器2、CPU 中的哪一部分是负责算术逻辑运算的呢?()[单选题] *A、控制器B、运算器√C、寄存器D、存储器3、一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐()?[单选题]A、时钟信号B、中断系统C、定时器D、复位信号√4、具有只读不能写,掉电后数据不会丢失的存储器是()?[单选题] *A、CPUB、RAMC、ROM√D、ALU5、程序是以_____形式存放在程序存储器中()[单选题] *A、C语言源程序B、汇编程序C、二进制编码√D、BCD码6、单片机应用系统由哪两部分组成呢?()[单选题] *A、运算器和控制器B、存储器和寄存器C、硬件系统和软件系统√D、输入和输出7、单片机的复位引脚是哪一个()?[单选题] *A、EAB、RST√C、XTAL1D、XTAL28、单片机能够直接识别的语言是哪一个呢?()[单选题] *A、高级语言B、C语言C、二进制语言√D、汇编语言9、使用LED时需要添加一个限流电阻,阻值一般是多大呢?()[单选题] *A、100-200欧姆B、200-1K欧姆√C、1K欧姆-5K欧姆D、5K欧姆-10K欧姆10、以下哪个符号是C语言中的多行注释符?()[单选题] *A、//B、/* */√C、;D、{ }11、以下那个数据类型只占用一个单元字节?()[单选题] *A、char√B、intC、longD、float12、0x98是什么进制的整型常量?()[单选题] *A、2B、8C、10D、16√13、如果今天有雨,就带上伞,这种描述是哪一种分支选择结构?()[单选题] *A、单分支选择结构√B、双分支选择结构C、多分支选择结构D、不是分支结构14、我们经常采用哪一种程序结构来处理数组呢?()[单选题] *A、顺序B、选择C、分支D、循环√15、共阳极数码管的8个发光二极管______ 连接在一起,作为公共控制端(com)。
《单片机原理与应用》试题及答案复习课程
《单片机原理与应用》试题及答案试题1一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。
3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。
8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。
10. 若A中的内容为67H,那么,P标志位为。
11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH ,(SP)=32H ,(30H)=50H ,(31H)=5FH ,(32H)=3CH,则执行下列指令后:POP DPH; POP DPL; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分)2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。
0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;bcfh五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。
单片机原理及应用复习题部分参考答案解析
单片机原理及应用复习题局部参考答案一、填空题:〔 2 分 / 题 *10 = 20 分〕1、 8051 单片机堆栈遵循数据后进先出〔先进后出〕的原那么。
2、 8051 单片机使用电源为 +5V。
3、在立即寻址方式中,在数前使用#号来表示立即数。
4、在 8051 单片机中,加法指令可以分为带进位的加法〔或者ADDC〕和不带进位的加法〔或者ADD〕两种。
5、设 8051 外接 12MHz的石英晶体,那么一个机器周期的时间宽度为1us。
6、 8051 单片机的汇编语言源程序的扩展名为ASM。
7、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成分支结构或者循环结构的程序。
8、当 8051 单片机复位后,程序的入口地址为0000H。
9、 8051 单片机中的定时器/计数器有T0 和 T1 两个。
10、 8051 单片机有 5 个中断源,分成 2 个优先级。
二、选择题:〔 2 分 / 题 *10 = 20 分〕1、在机器数中,B的零的表示形式是唯一的。
A.原码B.补码C.反码D.补码和反码2、在计算机中,字符的编码普遍采用的是D。
A. BCD码B.十六进制C.格雷码D. ASCII 码3、 EPROM是指〔 D 〕。
A.只读存储器 B .电擦除的只读存储器C.随机存储器 D .紫外线可擦除的只读存储器4、在单片机中,用作标志存放器的一个特殊功能存放器是A. PSW B . DPTRAC. PC D .B5、指令 MOV A , 30H源操作数的寻址方式是 C 。
A.存放器寻址方式C.直接寻址方式B .存放器间接寻址方式D.立即寻址方式6、 Jz rel 指令中,是判断 A 中的内容是否为0。
A. A B . B C. C D.PC7、假设要求最大定时时间为A.工作方式0C .工作方式 2 216×机器周期,那么应使定时器工作于BB .工作方式D .工作方式l3。
8、在生产过程中完成程序写入的只读存储器称为A.掩膜 ROM A 。
单片机原理及应用复习题含参考答案
单片机原理及应用复习题含参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D3.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B5.执行下列程序后,累加器A的内容为()。
ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHD、0CH正确答案:B6.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D7.RST引脚功能是()A、复位信号B、访问程序存储控制信号C、外部程序存储器读选通信号D、+5V电源正确答案:A8.在存储器扩展电路中74LS373的主要功能是()。
A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D10.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02H正确答案:A11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理与应用》复习题解一、填空题(每空1分,共20分)1.计算机中常用的码制有原码、反码和补码。
2.十进制数69的二进制表示为1000101B 。
3.十进制数的-38的8位补码表示为11011010B 。
4.计算机中最常用的字符信息编码是ASCII码。
5.若不使用MCS-51片内程序存储器,引脚EA 必须接地。
6.MCS-51单片机内部RAM的通用寄存器区共有32 单元,分为 4 组寄存器,每组8 单元,以R0~R7 作为寄存器名称。
7.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
8.MCS-51中凡字节地址能被 8 整除的特殊功能寄存器均能按位寻址。
9.MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。
10.MCS-51片内20H~2FH范围内的数据存储器,既可以按字节寻址,又可以位寻址。
11.MCS-51在物理上有 4 个独立的存储器空间。
12.使8051单片机复位有上电复位和按钮复位两种方法。
13.PC复位后0000H ,执行当前指令后,PC内容(PC)+当前指令字节数。
14.如果8031单片机的时钟频率为12MHz,则一个机器周期是 1 uS。
15.累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。
16.执行ANL A,#0FH指令后,累加器A的高4位= 0000 。
17.SJMP e的操作码地址为1000H,e=20H,它的转移目的地址为1022H 。
18.JBC 00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为2073H 。
19.累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 1 。
20.MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。
21.SJMP e的操作码地址为0050H,e=65H,那么它的转移目的地址为00B7H 。
22.指令DJNZ R7,e的操作码所在地址为3000H,e=EFH,则它的转移的目的地址为2FE1H 。
23.ORL A,#0F0H是将A的高4位置1,低4位保持原来的值。
24.设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为2080H 。
25.MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。
1000HLCALL 4000HORG 4000HADD A,R2执行完LCALL后(PC)= 4000H 。
27.在直接寻址方式中,只能使用8 位二进制数作为直接地址,因此其寻址对象只限于片内RAM 。
28.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的所在存储器的地址。
29.在变址寻址方式中,以累加器A 作变址寄存器,以PC 或DPTR作基址寄存器。
30.假定累加器A的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器1031H 单元的内容送累加器A中。
31.假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令MOVC A,@A+DPTR后,送入A的是程序存储器8140H 单元的内容送累加器A中。
32.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B后,SP的内容为62H ,61H单元的内容为30H ,62H单元的内容为70H 。
33.假定(SP)=62H,(61H)=30H,(62H)=70H,执行下列指令POP DPHPOP DPL后,DPTR的内容为7030H ,SP的内容为60H 。
34.假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令ADD A,@R0后,累加器A的内容为34H ,Cy的内容为 1 ,AC的内容为 1 ,OV的内容为 1 。
35.假定(A)=85H,(20H)=0FFH,(Cy)=1,执行指令ADDC A,20H后,累加器A的内容为85H ,Cy的内容为 1 ,AC的内容为 1 ,OV的内容为 1 。
36.假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H;执行指令INC A,INC R3INC 30HINC @R0 后,累加器A 的内容为 00H ,R3的内容为 10H ,30H 的内容为 0F1H ,40H 的内容为 01H 。
37.在MCS-51中PC 和DPTR 都用于提供地址,但PC 是访问 程序 存储器提供地址,而DPTR 是访问 片外数据 存储器提供地址。
38.在位操作中,能起到与字节操作中累加器作用的是 C 。
39.累加器A 中存放着一个其值小于或等于127的8位无符号数,Cy 清“0”后执行RLC A 指令,则A 中数变为原来的 2 倍。
40. MCS-51的优先级由软件设置特殊功能寄存器 IP 加以选择。
41. 外部中断-------1INT 入口地址为 0013H 。
42.MCS-51中,T0中断服务程序入口地址为 000BH 。
43.8051中断有 两个 优先级。
44.8051中断嵌套最多 4 级。
45. 外部中断请求标志位是 IE0 和 IE1 。
46. INT0 和 INT1 的中断标志位分别是 IE0 和 IE1 。
47. RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行后,CPU 不能马上响应中断。
48. 当定时期T0工作在方式3时,要占用定时期T1的TR1和 TF1 两个控制位。
49. 使用定时期T1设置串行通信的波特率时,应把定时期T1设定为工作模式 2 ,即 定时 模式。
50. 若 8031 的MHz 12osc =f , 则其两个定时期对重复频率高于0.5 MHz 的外部事件是不能正确计数的。
51. 在运作模式3下,欲使TH0停止运作,应执行一条CLR TR0 指令。
52. T0和T1两引脚也可以作外部中断输入引脚,这时TMOD 寄存器中的T /C 位应当为 1 。
53. 异步串行数据通信的帧格式由 起始 位、 数据 位、 奇偶 位和 停止 位组成。
54. 异步串行数据通信有 单工 、 半双工 和 全双工 共三种传送方向形式。
55. 8051复位后,SBUF 的内容为 随机状态 。
56. MCS-51串行接口有4种工作方式, 这可在初始化程序中用软件填写 SCON 特殊功能寄存器加以选择。
57. 使用定时期T1设备串行通信的波特率时,应把定时期T1设定为工作模式 2 ,即 定时 模式。
58. 要串行口为10位UART ,工作方式应选为 方式1 。
59.用串口扩并口时,串行接口工作方式应选为方式方式0 。
60.在串行通信中,收、发双方对波特率的设定应该是相等。
61.要启动串行口发送一个字符只需要执行一条MOV SBUF,A 指令。
62.在多机通信中,若字符传送率为100b/s,则波特率等于100b/s 。
63.在多机通信中,主机发送从机地址呼叫从机时,其TB8位为 1 ;各从机此前必须将其SCON中的REN位和SM2 位设置为1。
64.输入输出设备是计算机与外部世界交换信息的接口。
65.独立式键盘就是每一个按键占用一个数据线。
66.矩阵式键盘的优点是节省节省端口。
67.静态LED显示的优点是显示稳定。
68.动态LED显示的优点是可以减少I/O口线。
69.单个LED的工作电压一般在 1.2~1.5V 之间。
70.人机接口是指人与计算机系统进行信息交互的接口。
二、选择题(每小题1分,共20分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。
A. 4KBB. 64KBC. 8KBD. 128KB2.内部RAM中的位寻址区定义的位是给( C )。
A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都是3.下面哪一个部件不是CPU的指令部件( C )。
A. PCB. IRC. PSWD. ID4.MCS-51上电复位后,SP的内容应是( B )A. 00HB. 07HC. 60HD. 70H5.PC中存放的是( A )A. 下一条指令的地址B. 当前正在执行的指令C. 当前正在执行的指令的地址 C. 下一条要执行的指令6.以下有关PC和DPTR的说法中错误的是( C )A. DPTR是可以访问的B. 它们都是16位的寄存器C. 它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能7.关于MCS-51的堆栈操作,正确的说法是( C )A. 先入栈,再修改栈指针B. 先修改栈指针,再出栈C. 先修改栈指针,再入栈D. 以上都不对8.要访问MCS-51的特殊功能寄存器应使用的寻址方式是( C )A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址9.指令寄存器的功能是( B )A. 存放指令地址B. 存放当前正在执行的指令C. 存放指令与操作数D. 存放指令地址及操作数10.当ALE信号有效时,表示( B )A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据11.下列指令中的目的操作数不是寄存器寻址的是( B )。
A. MOV A,20HB. MOV ACC,R1C. MOV R5,20HD. MOV DPTR,#2000H12.关于数据传送类指令,下列说法正确的是( D )。
A. 在内部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入内部存储区中任意单元C. 所有的数据传送指令都不影响PSW中的任何标志位D. 只能使用寄存器间接寻址方式访问外部数据存储器13.运行MUL AB指令后,OV=1表示( D )A. 乘积中累加器(A)=0B. 乘积中累加器(A)≠0C. 乘积中累加器(B)=0D. 乘积中累加器(B)≠014.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是(C )A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=015.下列指令操作码中不能判断两个字节数据是否相等的是(B )。
A. SUBBB. ORLC. XRLD. CJNE16.以下选项中不正确的位地址表示方式是(D )A. 0E0HB. RS0C. PSW.0D. A.217.以下选项中正确的立即数是(B )A. #F0HB. #1234HC. 1234HD. F0H 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是(D )。