单片机练习题一、选择题1. MCS — 51 单片机复位后,从下列那个单元开始取指令:()A 0003HB 000BHC 0000HD 0013H2.对程序计数器PC的操作()。
A.是自动进行的B.是通过传送进行的C.是通过加1指令进行的D.是通过减1 指令进行的3.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为()。
A. 36HB. 37HC. 38HD. 39H4.在MCS-51单片机的运算电路中,不能为ALU 提供数据的是()。
A. 累加器AB. 暂存器C. 通用寄存器BD. 状态条件寄存器PSW5.边沿触发方式的外部中断信号是()有效。
A.下降沿B.上升沿C.高电平D.低电平6.MCS-51响应中断时,下面哪一个条件不是必须的()。
A.当前指令执行完毕B.中断是开放的C.没有同级或高级中断服务D.必须有RETI指令7.确定定时器/计数器工作方式的寄存器是()。
A.TCONB.TMODC.SCOND.PCON8.异步串行通信中,收发双方必须保持()。
A.收发时钟相同B.停止位相同C.数据格式和波特率相同D.以上都正确9.使累加器的最高位置1,其余位不变,可以用下面的()指令实现。
A. ORL A, #80HB. ANL A, #80HC. XRL A, #80HD. MOV A, #80H10.在MCS-51单片机外扩展存储器芯片时,4个I/O口中用作地址总线的是()。
A. P0口B. P0和P2口C.P2和P3口D.P2口11.访问外部数据存储器时,不起作用的信号是()。
A.RDB.WRC.PSEND.ALE12.以下指令中,属于单纯读引脚的指令是()。
A. MOV P1, AB. ORL P1, #0FHC. DJNZ P1, LABD. MOV C, P1.513.对程序存储器的读操作,只能使用()指令。
A. MOVXB.PUSHC. MOVCD.MOV14.若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先相应()A.INT1B.INT0C.T1D.T015.当MCS-51进行多机通讯时,串行接口的工作方式应选为()A.方式0B.方式1C.方式2D.方式2或方式316. 对片外数据RAM 单元读写数据须用:()A. MOV 指令B. MOVX 指令C. MOVC 指令D. XCH指令17.MCS-51 的无条件转移指令中,其转移范围最大的是:()A. LJMPB. AJMPC. SJMPD. ACALL18. 执行MOV SP ,#30H 指令后,压栈从片内RAM 哪单元开始:()A. 2FHB. 30HC. 31HD. 32H19. 以下指令中,哪条指令执行后使标志位CY 清0 :()A. MOV A ,#00HB. CLR AC. ADD A ,#00HD. MOV A , #01H20. MCS — 51 单片机的四个并行I/O 中,其驱动能力最强的是:()A. P0 口B. P1 口C. P2 口D. P3 口21. 定时器/ 计数器工作于模式2 ,在计数溢出时:()A.计数从零重新开始B.计数从初值重新开始C.计数停止D. 没影响22. T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:()A. 1/12B. 1/24C. 1/48D.123. 当晶振频率是12MHz 时,MCS - 51 单片机的机器周期是:()A.1μsB. 1msC.2μsD. 2ms24.外部中断INT0 的触发方式控制位IT0 置1 后,其有效的中断触发信号是:()A.高电平B.低电平C.上升沿D.下降沿25. 按键的机械抖动时间参数通常是:()A. 0B.5~10μsC. 5~10msD. 1s 以上26. N位LED显示器采用动态显示方式时,需要提供的I/O 线总数是:()A. 8+NB. 8 × NC. N27. 一字节补码所表示的数值范围是:()A. -128 ~+127B. -127 ~+128C. -128 ~+12828. 89C51是以下哪个公司的产品?()A.INTELB.AMDC.A TMELD.PHILIPS29. 在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
30. MCS-51系列单片机是属于()体系结构。
A.冯诺依曼B.普林斯顿C.哈佛D.图灵31. 以下哪一条指令的写法是错误的()。
A.MOV DPTR,#3F98HB.MOV R0,#0FEHC.MOV 50H,#0FC3DHD.INC R032. 以下哪一条指令的写法是错误的()。
A.INC DPTRB.MOV R0,#0FEHC.DEC AD.PUSH A33. 以下哪一条指令的写法是错误的()。
A.MOVC A,@A+DPTRB.MOV R0,#FEHC.CPL AD.PUSH ACC34. 以下哪一条是位操作指令()。
A.MOV P0,#0FFHB.CLR P1.0C.CPL AD.POP PSW35. 以下哪一条是位操作指令()。
A.MOV P1,#0FFHB.MOV C,ACC.1 C.CPL AD.POP PSW36. 以下哪一条是位操作指令()。
A.MOV P0,#0FFHB.SETB TR0C.CPL R0D.PUSH PSW37. 以下哪种方式的接口总线最少?()A.SPIB.I2CC.单总线D.并行通信38. 以下哪个是属于单片机系统前向通道的器件?()A.A/D转换B.D/A转换C.LED数码管D.继电器39.MCS—51单片机的复位信号是()有效。
A.高电平B.低电平C.脉冲D.下降沿40.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。
A.2μsB.4μsC.8μsD.1ms41.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。
A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H42.能够用紫外光擦除ROM中程序的只读存储器称为()。
A.掩膜ROMB.PROMC.EPROMD.EEPROM43.在片外扩展一片2764程序存储器芯片要()地址线。
A.8根B.13根C.16根D.20根44.定时器/计数器工作方式1是()。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构45.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A.2MHzB.1MHzC.500KHzD.250KHz46.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。
A.06HB.F9HC.30HD.CFH47.串行口的控制寄存器SCON中,REN的作用是()。
A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位48.下列运算对OV没有影响或不受OV影响的的运算是()。
A逻辑运算B加减运算C乘法运算D除法运算49.在寄存器间接寻址方式中,寄存器中存放的是()。
A操作数B操作数地址C转移地址D地址偏移量50.如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线()。
A 2条B 3条C 4条D 5条51.寻址空间为外部程序存储器所用的指令是()。
A MOVXB MOVC MOVCD ADDC52.PC的值是()。
A当前指令前一条指令的首地址B当前正在执行指令的首地址C下一条指令的首地址D控制器中指令寄存器的地址53.执行中断返回指令,从堆栈弹出地址送给()。
A AB CYC PCD DPTR54.以下不是构成控制器的部件()。
A 程序计数器B指令寄存器C指令译码器 D 存储器55.下列不是单片机总线是()。
A 地址总线B 控制总线C 数据总线D 输出总线56.-49D的二进制补码为( ) 。
A 11100010B 11001111C 00011101D 0000111157.MOVX A , @DPTR指令中源操作数的寻址方式是()。
A寄存器寻址B寄存器间接寻址 C 直接寻址 D 立即寻址58.以下不是构成单片机的部件()。
(A) 微处理器(CPU) (B)存储器 (C)接口适配器(I/O接口电路) (D) 打印机59.十进制29的二进制表示为原码()。
(A) 11100010 (B) 10101111 (C) 00011101 (D ) 0000111160.在中断服务程序中,至少应有一条( ) 。
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令61.在寄存器间接寻址方式中,指定寄存器中存放的是()(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量62.对外部程序存储器的读操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令63.中断查询查询的是()(A)中断请求信号(B)中断标志位(C)外部中断方式控制位(D)中断允许控制位64.如在系统中只扩展一片6264,除应使用P0口的8条口线外,至少还应使用P2口的口线()(A) 2条(B) 3条(C) 4条(D)5条65.在MCS-51中,定时/计数器在工作方式1下,计数器是由TH的全部8位和TL的8位组成,因此其计数范围是()(A)1~8192(B)0/8191 (C)0~8192 (D)1~6553666.SP的值是()(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)当前堆栈的栈顶地址(D)当前堆栈的栈底地址67.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
(A)PC (B)PSW (C)A (D)SP二、填空1.MCS-51系列单片机字长是位,有根引脚。
单片机的特点有。
2.8051单片机的存储器的最大特点是,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
3.、8051最多可以有个并行输入输出口,最少也可以有1个并行口,即。
P3常需复用作和读写控制信号。
4.ALE信号的作用是。
5.8051复位后,PC= H。
若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行。
6.8051的C/T是计数的。
7.8051的中断向量表在H、H和0013H、001BH、0023H。
8.MOV A,40H 指令对于源操作数的寻址方式是寻址。
9.指令JB 0A7H,ABC的作用是。
(0A7H是P2.7的地址)10.将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。
11.如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少?12.PSW中RS1 RS0=10H时,R2的地址是。