单片机原理及应用在线考试(附答案)
(完整版)《单片机原理与应用》试题及答案
![(完整版)《单片机原理与应用》试题及答案](https://img.taocdn.com/s3/m/17ab7003f8c75fbfc67db2a1.png)
(
)
(5)MOV
T0,#3CF0H;(
)
三、简答题
1.假如(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则履行以下指令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= _____;(DPL)=________;(SP)=________;(6分)
令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)
2、采纳6MHz的晶振,准时1ms,用准时器方式0时的初值应为多少?(请给出计算过程)
(6分)
解:∵采纳6MHZ晶振
∴机器周期为2us
(213-X)×2×10-6=1×10-3
AJMP
MAIN
;复位,转主程序
ORG
0100H
MAIN:
MOV
DPL,#00H
;初始化DPTR
MOV
DPH,#60H
MOV
R0,#30H.
;初始化R0
LOOP:
MOV
A,@R0
MOVX
@DPTR,
A
INC
R0
INC
DPTR
CJNE
R0,#40H,LOOP
NOP
RET
(1)程序以下:
8
ORG
0000H
2#
VccCS
6264 3#
CE
CE
CE
8
D0~D7DE
WR
D0~D7DE
WR
D0~DE7WR
单片机原理及应用试题及答案
![单片机原理及应用试题及答案](https://img.taocdn.com/s3/m/08e06861783e0912a2162acb.png)
单片机原理及应用试题及答案[1]一.填空题(每空1分,共20分)1、单片机与普通计算机的不同之处在于其将 cpu 、存储器和 I/O口三部分集成于一块芯片上。
2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的同步输出。
3、通过堆栈操作实现子程序调用,首先就要把 pc 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到 PC 。
4、在基址加变址寻址方式中,以累加器A 作变址寄存器,以 DPTR 或 PC 作基址寄存器。
5、假定累加器A中的内容为40H,执行指令1000H:MOVC A,@A+PC后,把程序存储器 1041H 单元的内容送入累加器A中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为 4BH 。
8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。
下述程序执行后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H请问:A= 80H ,SP=42H ,(41H)= 30H ,(42H)= 80H PC=8030H。
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。
10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。
11、16KB RAM存储器的首地址若为3000H,则末地址为 6FFF H。
二.选择题(每题2分,共16分)1、8051与8751的区别是:BA、内部数据存储但也数目的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数目不同2、判断以下有关PC和DPTR的结论是否正确?全对A、DPTR是可以访问的,而PC不能访问。
单片机原理及应用习题库及答案
![单片机原理及应用习题库及答案](https://img.taocdn.com/s3/m/4dd0c449e97101f69e3143323968011ca300f7b5.png)
单片机原理及应用习题库及答案一、单选题(共30题,每题1分,共30分)1、若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():A、8AHB、0AHC、89HD、09H正确答案:C2、MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。
A、标号B、操作码C、操作数D、注释正确答案:B3、单片机的堆栈指针SP始终是指示()。
A、堆栈顶B、堆栈地址C、堆栈底D、堆栈中间位置正确答案:A4、下列指令中不影响标志位CY的指令有()。
A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D5、七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则CY是()A、00HB、01HC、02HD、03H正确答案:B7、下列指令能使R0的最高位取反的是()。
A、CPL R0.7B、XRL 00H,#80HC、CPL (R0).7D、ARL R0,#80H正确答案:B8、SWAP A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C9、有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。
要求将该字符串中每一个字符加偶校验位。
(以调用子程序的方法来实现。
)源程序如下:ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A,① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A,④ SRET:⑤A、① @R0 ② R7 ③ JB ④ #80H ⑤ RETB、① @R0 ② R8 ③ JNB ④ #80H ⑤ RETC、① @R0 ② R7 ③ JNB ④ #90H ⑤ RETD、① @R0 ② R7 ③ JNB ④ #80H ⑤ RET正确答案:D10、下列指令能使R0低4位不变,高4位置F的是()。
单片机原理及应用习题及答案
![单片机原理及应用习题及答案](https://img.taocdn.com/s3/m/8a5af1bcdd88d0d233d46adc.png)
试题5 参考答案一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。
4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。
6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。
8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H命令。
11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。
12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8块芯片中选中其中任一块。
14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。
16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
单片机原理及应用测试题+参考答案
![单片机原理及应用测试题+参考答案](https://img.taocdn.com/s3/m/1611565002d8ce2f0066f5335a8102d276a261bb.png)
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理与应用试题(附答案)
![单片机原理与应用试题(附答案)](https://img.taocdn.com/s3/m/3b96f7bae43a580216fc700abb68a98271feac96.png)
单片机原理与应用试题(附答案)1、已知PSW=10H,通用寄存器R0~R7的地址分别为( )。
A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH答案:C2、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器答案:A3、MCS-51单片机当扩展外部存储器或扩展I/O口时,( )口作地址总线高8位输出。
A、P0B、P1C、P2D、P3答案:C4、利用单片机的串行口扩展并行I/O接口是使用串行口的( )。
A、方式2B、方式0C、方式1D、方式3答案:B5、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A、外部中断0B、外部中断1C、定时器/计数器T0中断D、定时器/计数器T1中断答案:A6、下列不是单片机总线是( )。
A、输出总线B、控制总线C、数据总线D、地址总线答案:A7、当系统的振荡频率为12MHz时,一个机器周期为( )μs。
A、1B、2C、3D、4答案:A8、利用下列( )关键字可以改变工作寄存器组。
A、usingB、interruptC、whileD、sfr答案:A9、用MCS-51单片机串行接口扩展并行I\O口时,串行接口工作方式应选择( )。
A、方式0B、方式1C、方式2D、方式3答案:A10、MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )。
A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址答案:B11、下列哪种设备不是输入设备( )。
A、A/D转换器B、扫描仪C、键盘D、打印机答案:D12、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( )。
A、PCB、PSWC、AD、SP答案:B13、中断允许控制控制寄存器IE中,EA的作用是( )。
A、接收中断请求标志位;B、发送中断请求标志位;C、中断允许控制位;D、地址/数据位。
单片机原理及应用在线考试(附答案)
![单片机原理及应用在线考试(附答案)](https://img.taocdn.com/s3/m/9229dc78571252d380eb6294dd88d0d233d43c83.png)
单⽚机原理及应⽤在线考试(附答案)⼀、单项选择题1. 下⾯哪⼀种传送⽅式适⽤于处理外部事件( )(A) ⽆条件传递进(B) D MA(D) 查询2. 在MCS-51 单⽚机中,需要软件实现中断撤销的是:( )(A) 电平触发的外部中断(B) 脉冲触发的外部中断(D) 串⾏中断3. ⼗进制数126其对应的⼗六进制可表⽰为()。
(B) 8E(C) 8F(D) FE(B) M OV(C) MOVX(D) XCH5. 在单⽚机中,通常将⼀些中间计算结果放在()中(B) 程序存储器(C) 数据存储器(D) 控制器分值:2.56. MCS-51单⽚机的堆栈区应建⽴在()。
(A) ⽚内数据存储区(C) ⽚内数据存储区的⾼128字节单元(D) 程序存储区7. CPU主要的组成部部分为( )(A) 加法器、寄存器8. 串⾏⼝的移位寄存器⽅式为( )(B) ⽅式1(C) ⽅式2(D) ⽅式39. 如在系统中只扩展两⽚Intel2732(4K×8),除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线( )(B) 7条(C) 8条(D) 6条10. INTEL 8051CPU是()位的单⽚机(A) 16(C) 4(D) 准16(A) 512KB(B) 640KB(D) 4096KB12. 下列指令中错误的是( )(B) J NC LOOP(C) MOV A,B(D) SUBB A,R0分值:2.513. 当需要从MCS-51单⽚机程序存储器取数据时,采⽤的指令为()。
(A) MOVA,@R1(B) M OVX A, @ R0(D) MOVX A, @ DPTR14. 单⽚机系统中, 外部扩展的芯⽚数据总线由( )完成(A) P1(D) P315. 数据指针DPTR在()中(B) C PU控制器(C) 外部程序存储器(D) CPU运算器16. 在下列寄存器中,与定时器/ 计数器控制⽆关的是:( )(B) I E(C) TCON(D) TMOD17. 程序计数器PC⽤来( )(A) 存放指令(C) 存放上⼀条的指令地址(D) 存放正在执⾏的指令地址18. 对定时器0 进⾏关中断操作,需要复位中断允许控制寄存器的:( )(A) EA 和ET1(B) E A 和EX0(C) EA 和EX1分值:2.519. MCS-51的并⾏I/O⼝读-改-写操作,是针对该⼝的()。
单片机原理及应用考试题及参考答案
![单片机原理及应用考试题及参考答案](https://img.taocdn.com/s3/m/773bcaa7846a561252d380eb6294dd88d0d23d3b.png)
单片机原理及应用考试题及参考答案一、单选题(共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。
单片机原理与应用习题及答案
![单片机原理与应用习题及答案](https://img.taocdn.com/s3/m/6333fa9cc0c708a1284ac850ad02de80d4d806f0.png)
单片机原理与应用习题及答案一、单选题(共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、执行返回指令时,返回的断点是( )。
单片机原理和应用试卷和答案
![单片机原理和应用试卷和答案](https://img.taocdn.com/s3/m/7f05c246e55c3b3567ec102de2bd960590c6d926.png)
《单片机原理及应用》考试试卷一.填空题(17分,每空1分)1.8051单片机的内部硬件结构包括了、、、和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为总线、总线、总线三种。
2.MCS—51中PSW寄存器的RS0、RS1两位用于设定,B寄存器是位寄存器。
3.MCS—51单片机的P0~P4口均是位I/O口,其中为真正的双向口,为准双向口;口具有第二引脚功能。
4.MCS-51单片机的中断系统由5个中断源,其中中断在中断响应后,请求标志不能自动清除. 中断源可作软中断使用。
5.假定(SP)=40H ,(3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为 ,SP的内容是。
二、选择题(10分,每小题2分)1.8051单片机的片内有( )个16位的特殊功能寄存器。
A。
1个 B.2个 C.3个 D。
4个2.MCS—51单片机的堆栈区应建立在()。
A。
片内数据存储区的低128字节单元 B。
片内数据存储区C。
片内数据存储区的高128字节单元 D。
程序存储区3.MCS-51单片机定时器工作方式1是指的()工作方式。
A.8位 B。
8位自动重装 C.13位 D.16位4.当需要从MCS—51单片机程序存储器取数据时,采用的指令为( )。
A.MOV A, @R1B.MOVC A,@A + DPTRC。
MOVX A, @ R0 D。
MOVX A, @ DPTR5.8751单片机程序存储器的容量最大可扩展为()。
A。
60K B。
64KC。
64+4K D。
4K三、简答题(8分,每小题4分)1.想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明.2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?说明理由.四、参数计算(8分,第一小题6分,第二小题2分)已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:(请给出计算过程)1、单片机系统的振荡周期、状态周期、机器周期所对应的时间是多少?2、指令周期中的单字节双周期指令的执行时间是多少?五、改错(16分,每小题2分)请判断下列各条指令的书写格式是否有错,如有错说明原因:1。
单片机原理及应用试题库(含参考答案)
![单片机原理及应用试题库(含参考答案)](https://img.taocdn.com/s3/m/c2552c15443610661ed9ad51f01dc281e53a56e3.png)
单片机原理及应用试题库(含参考答案)1、80C51单片机的复位功能引脚是()A、XTAL1B、XTAL2C、RSTD、ALE答案:C2、89C51系列单片机内部有两个()位定时器/计数器A、8B、16C、24D、32答案:B3、51单片机的定时器工作方式3的功能是()A、3种定时/计数器关系B、13位定时/计数器C、16位定时/计数器D、8位自动重装定时/计数器答案:A4、以下中断优先级原则里不正确的是()A、高级中断请求可以打断执行中的低级中断B、同级中断请求能打断执行中的同级中断C、多个同级中断源同时提出中断请求时,CPU将依据自然优先级查询中断请求D、单片机复位时,所有中断源都默认为低优先级中断答案:B5、单片机能直接运行的程序叫()A、编译程序B、源程序C、目标程序D、汇编程序答案:C6、当中断源的突发事件出现时,单片机中某些功能寄存器的特殊标志位将由硬件方式自动修改,这些特殊标志称为()A、中断请求标志B、内置处理器C、外部中断源D、中断源答案:A7、while(i=x)当x=()时停止循环A、1B、0C、3D、无穷大答案:B8、当SCON中的MOM1=10时,表示串口工作与方式A、1B、2C、3D、4答案:B9、有关集成芯片74LS164的下列描述中()是不正确的。
A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C10、计算机中最常用的字符信息编码是()A、BCD码B、ASCIIC、循环码D、余3码答案:B11、89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()A、IEB、IPC、TCON12、LED数码管用于动态显示时需要将各位数码管的()。
单片机原理及应用练习题库及参考答案
![单片机原理及应用练习题库及参考答案](https://img.taocdn.com/s3/m/7070947bb6360b4c2e3f5727a5e9856a561226b8.png)
单片机原理及应用练习题库及参考答案一、单选题(共54题,每题1分,共54分)1.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、3μsC、1μsD、4μs正确答案:A2.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A3.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E4.哪个不是常用的晶振频率():A、3MHzB、12MHzC、11.0592MHzD、6MHz正确答案:A5.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:C6.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、加2B、加4C、不变D、减2正确答案:C7.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C8.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A9.单片机的堆栈指针SP始终是指示()。
A、堆栈地址B、堆栈顶C、堆栈底D、堆栈中间位置正确答案:B10.MCS-51单片机CPU开中断的指令是A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:A11.MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。
A、标号B、操作码C、操作数D、注释正确答案:B12.一个机器周期内含有多少个状态周期():A、6B、8C、2D、4正确答案:A13.下列指令能使R0高4位不变,低4位置F的是()。
A、ANLR0,#OF0HB、ANLR0,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:C14.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B15.以下标号不正确的是():A、LOOP:C、ST1:D、ABC:正确答案:B16.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B17.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C18.在存储器扩展电路中74LS373的主要功能是()。
(完整版)单片机考试试题带答案
![(完整版)单片机考试试题带答案](https://img.taocdn.com/s3/m/af5cf05e80eb6294dd886cd9.png)
单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
3、访问8031片外数据存储器采用的是寄存器间接寻址方式。
4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语言是( C )。
(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。
(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
(完整版)单片机原理与应用参考答案
![(完整版)单片机原理与应用参考答案](https://img.taocdn.com/s3/m/34848aec5acfa1c7ab00cc5b.png)
1.2 单片机的定义.1【单选题】单片机是将做到一块集成电路芯片中,称为单片机。
•A、CPU、RAM、ROM•B、CPU、I/O设备•C、CPU、RAM•D、CPU、RAM、ROM、I/O设备正确答案: D 我的答案:D2【单选题】微处理器由和控制器两部分组成,是计算机的控制核心。
•A、运算器•B、计数器•C、定时器正确答案: A 我的答案:A3【判断题】STC15系列单片机是高档16位单片机。
正确答案:×我的答案:×第二章第一节已完成1【单选题】每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。
•A、1•B、2•C、3•D、4正确答案: A 我的答案:A2【单选题】程序计数器PC是一个()位的计数器。
•A、8•B、16•C、32•D、64正确答案: B 我的答案:B3【单选题】()指到哪里,CPU就从哪里开始执行程序。
•A、A•B、B•C、CPU•D、PC正确答案: D 我的答案:D4【单选题】()任务是实现算术与逻辑运算、位变量处理与传送等操作。
•A、定时器•B、计数器•C、控制器•D、运算器正确答案: D 我的答案:D2.2已完成1【单选题】单片机片内RAM的字节地址50H中,可以存放位的二进制数字。
•A、1•B、28•D、16正确答案: C 我的答案:C2【单选题】单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。
•A、•B、1•C、2•D、3正确答案: B 我的答案:B3【单选题】单片机片内RAM的位地址10H中,可以存放位的二进制数字。
1•B、2•C、8•D、16正确答案: A 我的答案:A2.3已完成1【单选题】单片机复位后,SP的值为。
•A、00H•B、10H•C、07H•D、08H正确答案: C 我的答案:C2【单选题】STC15F系列单片机的I/O扣有种工作模式。
•A、1•B、2•C、3•D、4正确答案: D 我的答案:D3.1已完成1【单选题】是指令的集合,是解决某个具体任务的一组指令。
单片机原理及应用模拟试题及参考答案
![单片机原理及应用模拟试题及参考答案](https://img.taocdn.com/s3/m/47d946a5afaad1f34693daef5ef7ba0d4a736d04.png)
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
单片机原理及应用习题库(附答案)
![单片机原理及应用习题库(附答案)](https://img.taocdn.com/s3/m/45134e27fd4ffe4733687e21af45b307e871f9e0.png)
单片机原理及应用习题库(附答案)1、在C51中,函数类型是由()决定的A、return语句表达式的存储类型B、函数形参的数据类型C、定义函数时指定的返回类型D、编译系统的编译模式答案:C2、运算器的功能是进()运算和逻辑运算。
A、计算B、编程C、程序D、四则答案:D3、89C51单片机的位寻址区位于内部RAM的()单元A、00H-7FHB、20H-7FHC、00H-1FHD、20H-2FH答案:D4、()组I/O接口中没有自带上拉电阻A、P1B、P0C、P3D、P2答案:B5、74LS138芯片是()A、编码器B、锁存器C、驱动器D、译码器答案:A6、共阴极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、高电平不亮C、高电平点亮D、以上皆非答案:C7、十进制126数其对应的十六进制数可表示为()。
A、8FB、FEC、8ED、7E答案:D8、89C51单片机串行通信时,先发送()位,后发送()位。
A、低,高B、高,高C、高,低D、低,低答案:A9、51单片机采用T0计数方式3时的命令是()A、TMOD=0X05B、TMOD=0X07C、TCON=0X07D、TCON=0X05答案:B10、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、复制粘贴B、定义一个自定义函数C、在网上查找D、直接手写答案:B11、程序是以()形式存放在程序存储器中的A、汇编程序B、二进制编码C、BCD码D、C语言源程序答案:B12、下面叙述中不正确的是()。
A、C51程序的基本组成单位是函数B、C51中的注释语句只能位于可执行语句的后面C、一个C51源程序必须包含一个main()函数D、一个C51源程序可以由一个或多个函数组成答案:B13、X/10%10的效果为()A、取百位B、取十位C、语法错误D、取个位答案:B14、下列属于INT1口触发中断时的语句为interrupt()A、3B、2C、0D、1答案:B15、IT0=0的触发方式为()A、高电平触发B、低电平触发C、上升沿触发D、下降沿触发答案:B16、十六进制数B3的二进制数是()。
单片机原理及应用练习题含答案
![单片机原理及应用练习题含答案](https://img.taocdn.com/s3/m/4b9056a2f80f76c66137ee06eff9aef8941e48c6.png)
单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。
A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。
A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。
A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。
A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。
单片机原理及应用习题及参考答案
![单片机原理及应用习题及参考答案](https://img.taocdn.com/s3/m/f9a85e14302b3169a45177232f60ddccda38e698.png)
单片机原理及应用习题及参考答案一、单选题(共50题,每题1分,共50分)1、当定时器T0发出中断请求后,中断响应的条件是A、SETB ET0B、SETB EX0C、MOV IE,#82HD、MOV IE,#61H正确答案:C2、通用RAM区的地址是():A、00H~07HB、08H~1FHC、20H~2FHD、30H~7FH正确答案:D3、下列哪条指令是正确的().A、PUSH R2B、ADD R0,AC、MOVX A @DPTRD、MOV @R0,A正确答案:D4、以下有关PC的说法不正确的是():A、PC具有自动加“1” 功能B、PC是一个16位寄存器C、是纯物理指针,本身没有地址D、总是存放着当前被执行指令的首地址正确答案:D5、单片机上电复位后,P0的内容和SP的内容为():A、FFH,00HB、FFH,07HC、0000H,07HD、0000H,00H正确答案:B6、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TH1=#( )A、03HB、06HC、04HD、05H正确答案:A7、当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A、MOV A, @R1B、MOVC A, @A + DPTRC、MOVX A, @ R0D、MOVX A, @ DPTR正确答案:B8、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。
A、1B、2C、4D、3正确答案:A9、(A)=3BH,执行ANL A,#9EH指令后,(A)= ()A、1AHB、2AHC、3AHD、4AH正确答案:A10、补码7AH的真值是():A、122B、-122C、106D、-106正确答案:A11、在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于()。
A、串行传送B、异步传送C、同步传送D、并行传送正确答案:A12、MOV R1 ,#30H; MOV A,#64H; ADD A,#47H; DA A; MOV @R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B13、七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E14、若(A)=86H,(PSW)=80H,则执行RRC A指令后A、C3HB、B3HC、0DHD、56H正确答案:A15、8051单片机中,唯一可供用户使用的16位寄存器是():A、PSWB、ACCC、SPD、DPTR正确答案:D16、MCS-51单片机的高8位地址总线是():A、P0B、P1C、P2D、P3正确答案:C17、波特的单位是()A、字符/秒B、位/秒C、帧/秒D、字节/秒正确答案:B18、MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题
1. 下面哪一种传送方式适用于处理外部事件( )
(A) 无条件传递进
(B) D MA
(D) 查询
2. 在MCS-51 单片机中,需要软件实现中断撤销的是:( )
(A) 电平触发的外部中断
(B) 脉冲触发的外部中断
(D) 串行中断
3. 十进制数126其对应的十六进制可表示为()。
(B) 8E
(C) 8F
(D) F E
4. 在LED 显示中,为了输出位控和段控信号,应使用的指令是:( )
(B) M OV
(C) M OVX
(D) X CH
5. 在单片机中,通常将一些中间计算结果放在()中
(B) 程序存储器
(C) 数据存储器
(D) 控制器
6. MCS-51单片机的堆栈区应建立在()。
(A) 片内数据存储区
(C) 片内数据存储区的高128字节单元
(D) 程序存储区
7. CPU主要的组成部部分为( )
(A) 加法器、寄存器
(C) 运算器、寄存器
(D) 运算器、指令译码器
8. 串行口的移位寄存器方式为( )
(B) 方式1
(C) 方式2
(D) 方式3
9. 如在系统中只扩展两片Intel2732(4K×8),除应使用P0口的8条口线外,至少还应使
用P2口的口线( )
(B) 7条
(C) 8条
(D) 6条
10. INTEL 8051CPU是()位的单片机
(A) 16
(C) 4
(D) 准16
11. 20根地址线的寻址范围是( )
(A) 512KB
(B) 640KB
(D) 4096KB
12. 下列指令中错误的是( )
(B) J NC LOOP
(C) M OV A,B
(D) S UBB A,R0
13. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(A) M OVA,@R1
(B) M OVX A, @ R0
(D) M OVX A, @ DPTR
14. 单片机系统中, 外部扩展的芯片数据总线由( )完成
(A) P1
(B) P2
(D) P3
15. 数据指针DPTR在()中
(B) C PU控制器
(C) 外部程序存储器
(D) C PU运算器
16. 在下列寄存器中,与定时器/ 计数器控制无关的是:( )
(B) I E
(C) T CON
(D) T MOD
17. 程序计数器PC用来( )
(A) 存放指令
(C) 存放上一条的指令地址
(D) 存放正在执行的指令地址
18. 对定时器0 进行关中断操作,需要复位中断允许控制寄存器的:( )
(A) E A 和ET1
(B) E A 和EX0
(C) E A 和EX1
分值:
19. MCS-51的并行I/O口读-改-写操作,是针对该口的()。
(B) 地址线
(C) 片选信号
(D) 引脚
20. 中断源的使能控制是下列哪一个寄存器( )
(B) T CON/SCON
(C) I E
(D) I P
21. 在下列理由中,不能说明MCS-51 的I/O 编址是统一方式的理由是:( )
(A) 使用存储器指令进行I/O 操作
(B) 没有专用的I/O 指令
(C) 没有区分存储器和I/O 的控制信号
分值:
22. 计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( )
(B) 由CPU自动完成
(C) 在中断响应之前完成
(D) 在主程序中完成
23. 在下列信号中,不是给数据存储器扩展使用的是( )
(B) A LE
(C) W R
(D) R D
24. 与定时工作方式0 和 1 相比较,定时工作方式 2 不具备的特点是:( )
(B) 计数溢出后能自动恢复计数初值
(C) 适于循环定时和循环计数
(D) 提高了定时的精度
25. 在MCS-51中,为实现P0口线的数据和低位地址利用复用,应使用( )
(A) 地址缓冲器
(B) 地址译码器
(D) 地址寄存器
26. 外中断初始化的内容不包括:( )
(B) 设置外中断允许
(C) 设置中断总允许
(D) 设置中断触发方式
27. 下列功能中不是由I/O 口实现的是:( )
(A) 数据缓冲和锁存
(B) 速度协调
(D) 数据暂存
28. 在下列信号中,不是给程序存储器扩展使用的是( )
(A) A LE
(B) E A
(D) P SEN
29. 指令和程序是以()形式存放在程序存储器中
(A) 源程序
(B) B CD码
(D) 汇编程序
30. MCS-51单片机定时器工作方式0是指的()工作方式。
(A) 13位
(B) 8位自动重装
(D) 16位
31. 对于INTEL8031来说,EA脚总是( )
(A) 接电源
(C) 悬空
(D) 不用
32. 中断查询确认后,在下列各种单片机运行情况下,能立即进行中断响应的是( )
(A) 当前指令是DIV 指令,且正处于取指令机器周期
(B) 当前正在执行RET
(C) 当前正在进行高优先级中断处理
分值:
33. 如在系统中只扩展一片Intel 2732(4K×8),除应使用P0口的8根口线外,至少应使用P2
的口线( )
(B) 6条
(C) 7条
(D) 5条
34. MCS-51的中断源全部编程为同级时,优先级最高的是()
(A) T I
(C) 串行接口
(D) I NT1
35. 计算机的主要组成部件为( )
(B) C PU,键盘,显示器
(C) 主机,外部设备
(D) 以上都是
36. MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()
(A) 读CPU
(B) 读A累加器
(C) 读数据库
分值:
37. 单片机应用程序一般存放在( )
(A) C PU
(B) 寄存器
(D) R AM
38. 在计算机中“A”是用()来表示的
(A) B CD码
(C) 二一一十进制编码
(D) 余三码
39. 单片机系统扩展16个按键,最少需要多少根I/O口( )
(A) 9
(C) 7
(D) 6
二、多项选择题
40. 单片机定时器可用于( )
(C) 串行口的波特率制定
(D) 定时。