当前位置:首页 > MCS-51单片机练习题
MCS-51单片机复习题
(-)填空:
1.计算机中常用的码制有原码、反码和补码。 2.十进制数29的二进制表示为00011101. 3.十进制数-29的8位补码表示为11100011。
4.单片微型计算机由CPU、存储器和I/O接口三部分组成。 5.若不使用MCS-51片内存储器引脚/EA必须接地。 6.微处理器由-寄存器堆、控制器和运算器三部分组成,
7.当MCS-51引脚ALE信号有效时,表示从PO口稳定地送出了低8位地址。 8.MCS-51的P0口作为输出端口时,每位能驱动8个SL型TTL负载。
9. MCS - 51有4个并行1/O口,其中P0-P3是准双向口,所以由输出转输人时必须先写人“1”。
10. MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。 11.MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。
12.MCS-51系统中,当/PSEN信号有效时,表示CPU要从程序存储器读取信息。
*13.当使用8751且/EA=1,程序存储器地址小于l000H时,访问的是片内ROM..(可选) 14.MCS-51特殊功能寄存器只能采用直接寻址方式.
15. MCS-51有4组工作寄存器,它们的地址范围是00H-1FH。
16.MCS-51片内20H-2FH范围内的数据存储器,既可以字节寻址又可以位寻址。 17.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。 18.访问MCS - 51片内RAM应该使用的传送指令的助记符是MOV. 19.当MCS-51使用间接寻址方式访问片内RAM高128 B时,会产生错误。 20.设计8031系统时,P0、P2口不能用作-般I/O口。
21. MCS - 51可扩展片外RAM 64 KB,但当外扩I/O口后,其外部RAM寻址空间将
变小。
22.计算机的系统总线有地址总线、控制总线和数据总线。 23.输人输出设备是计算机与外部世界交换信息的载体。 24.指令是通知计算机完成某种操作的命令。
25.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种
种控制。
*26.MCS - 51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存
器SCON加以选择。
27.当使用慢速外设时,最佳的传输方式是中断。
28.MCS-51在外扩ROM 、RAM或1/O时,它的地址总线是P0、P2口。
29.当定时器T0工作在方式3时,要占用定时器T1的TR1和TF1两个控制位。
30. MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
31.累加器(A)= 80H,执行完指令ADD A, #83H 后、进位位C=1。 32.执行ANL A,#OFH指令后,累加器A的高4位=0000H. 33.JZ e的操作码地址为1000H(本指令为2字节),e=20H;它的转移目的地址为1022H.。 34. JBC 00H,。操作码的地址为2000H,e=20H,它的转移目的地址为2073H 35.累加器(A)=7EH,(20H)=#04H,MCS-51执行完DD A.,20H指令后,
PSW. 0=0。
1
36. MOV PSW,#l0H是将Mcs-51的工作寄存器置为第2组。
37.指令DJNZ R7, e操作码所在地址为3000H, e = EFH(本指令为2字节), 则它的转
移目的地址应为2FFl H 。
38 ORL A,#0F0H是将A的高4位置1,而低4位不变。
39. SJMP。的指令操作码地址为0056H e= 65'H,瓣么它的转移目幽地址为四塑丝。 40.设DPTR = 2000 H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址
为2080H。
41.十进制数-47用8位二进制补码表示为1101 0001。 42. -19D的二进制补码表示为1110 1101. 43.计算机中最常用的字符信息编码是ASCⅡ。 *44.要串口为10位UART,工作方式应选为方式1. *45.用串口扩并口时,串行接口工作方式应选为方式0. 46.在串行通信中,有数据传送方向单工、半双工、全双工三种方式。 47.PC复位后为0000H。
48.-个机器周=12节拍、-个机器周期=12个振荡周期,-个振荡周期=1节拍。 49. 80C51含4 KB掩膜ROM。
50.80C51在物理上有4个独立的存储器空间。
51. 外部中断/INT1入口地址为0013H.。 52. PSW中很RS1 RS0=10 H.时,R2的地址为12H。
53.-个机器周期=6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态
周期。
56.MCS -51中,T0的中断服务程序人口地址为000BH. 57. PSW中RS1 RS0=11H时,R2的地址为lAH。
58执行当前指令后、PC内容为下-条将要读取的指令码首地址。 59. 12根地址线可寻址4KB存储单元。
61. MOV C 20H源寻址方式为位寻址。 62,.INC 不影响CY位。
63.指令LCALL 37B0H首地址在2000H,所完成的操作是2003H入栈,37B0H→PC. 64. MOVX A,@DPTR源操作数的寻址方式为寄存器间接寻址。 65. ORG 1000H LCALL 4000H ORG 4000H
ADD A,R2 执行完LGALL后(PC)=4000H. 66 80C51中断有2个修先级。 67 80C51中断嵌套最多2级。
68. 微机与外设间传送数据有程序传送、中断传送和DMA传送三种方式。 69. 外中断请求标志位是IE0和IE1。
70. 当80C51的RST引脚上保持两个机器周期以上的低电平时80C51即发生复位。 71.当单片机的型号为8031/8032时,其芯片引线/EA-定要接低电平。 72. MCS-51单片机扩展片外I/O口占用片外数据存储器的地址空间。
2
73MCS - 51单片机访问片外存储器时,利用/ALE信号锁存来自P0口的低8位地址
信号。 74. 12根地址线可选多,2(或4 KB)个存储单元,32 KB存储单元需要14根地址线。 75. 三态缓冲寄存器输出端的“三态”是指低电平态、高电平态和高阻态。
*76. 74LS138是具有3个输人的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。
*77.74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输人接口扩展。 78. A/D转换器的作用是将模拟量转为数字量,D/A转换器的作用是将数字量转为模 拟量。
*79. A/D转换器的三个最重要指标是转换速度、分辨率和转换精度。
*80. 从输人模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之-,称为
转换速度。
*81.若某8位D/A转换器的输出满刻度电压为十5 V, 则该D/A转换器的分辨率为
5/255=0.016V. 82. MCS-51单片机片内RAM,的寄存器区共有32个单元,分为4组寄存器,每组8个单元,以R7-RO作为寄存器名称。
83. 单片机系统复位后, (P'SW=00H,因此片内内RAM寄存区的当前寄存器是第0组, 8
个寄存器的单元地址为00H-07H.
84..通过堆栈操作实现子程序调用,首先要把PC的内容人栈,以进行断点保护。调用
返回时再进行出栈操作,把保护的断点弹回PC.
85. -台计算机的指令系统就是它所能执行的指令集合. 86 .以助记符形式表示的计算机指令就是它的汇编语言。
87.在直接寻址方式中,只能使用8位二进数作为直接地址,因此其寻址对象只限于片
内RAM
88.在寄存器间接寻址方式中,其“间接”,体现在指令中寄存器的内容不是操作数、而
是操作数的地址。
89.在变址寻址方式中,以A作变址寄存器,以PC或DPTR作基址寄存器. 90.假定累加器A的内容为30H,执行指令: 1000H:MOVC A,@A十PC
后,把程序存储器1031H单元的内容送累加器A中。
91.假定DPTR的内容为8100H,累加器A的内容为40H, 执行下列指令: MOVC A,@A十DPTR
后,送人A的是程序存储器8140H单元的内容。
92.假定(SP)=60H,(ACC) =30H,(B)=70H,执行下列指令: PUSH ACC PUSH B
后,SP的内容为62H, 61H单元的内容为30H 62.H单元的内容为70H
93.假定(SP)=62H,(61 H)=30H,(62H)=70H。执行下列指令: POP DPH POP DPL
后,DPTR的内容为7030H,SP的内容为60H。 94假定(A)=85'N,(R0)=20H,(20H)=0AFH.执行指令
3
12 ADD A,R0
后,累加器A的内容为34H CY的内容为1, AC的内容为1, 0V的内容为1 。
95.假定(A)=85H,(20H) =0FFH,(CY) -1,执行指令: ADDC A, 20H.
后,累加器A的内容34H, CY的内容为1, AC的内容为 l , 0V的内容为0
96.假定(A) = 0FFH,(R3)=0FH,(30H)=0F0 H,(R0)=40H,(40H)=00H。执行
指令:
INC A INC R3 INC 30H INC @R0
后,累加器A的内容为00H, R3的内容为10H 30H的内容为0F1H, 40H的内容为01H。
97.在MCS-51中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,
而DPTR是为访问数据存储器提供地址。
98.在位操作中,能起到与字节操作中累加器作用的是CY。
99.累加器A中存放着-个其值小于或等于127的8位无符号数,CY清“0’’后执
行RLC A指令,则A中的数为原来2倍。
100.计算机的数据传送有两种方式,即并行方式和串行方式,其中具有成本低特点的是串行数据传送。
101.异步串行数据通信的帧格式有起始位、数据位、奇偶校验位和停止位组成。 102.异步串行数据通信有单工、全双工和半双工共三种传送方向形式。
103.使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式2 ,
即自动重装载模式。
104.假定(A)=56,(R5)=67。执行指令: ADD A, R5 DA
后,累加器A的内容为0010 0011 CY的内容为1。
105.假定(A)=0FH,(R7)=19H,(30H=00H,(R1)=40H,(40H)=0FFH
指令:
DEC A DEC R7 DEC 30H DEC @R1
后,累加器A的内容为0EH, R7的内容为l8H , 30H的内容为0FFH, 40H的内容为0FEH.
*106.假定(A)=50H,(B)=0A0H 执行指令: MUL AB
后,寄存器B的内容为32H, 累加器A的内容为00H CY的内容为0,OV的内容为l。
108.假定(A)=0C5 H 执行指令:‘ SWAP A
后,累加器A的内容为5CH
4
共分享92篇相关文档