单片机练习题完成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
练习题
一、填空题
1、MCS-51系列单片机有___4___个并行I/O端口,它们为__8____位的I/O口。
2、用指令MOV PSW,#18H,可将MCS-51的工作寄存器置成3区。
3、单片机由CPU、储存器和I/O接口三部分组成。
4、51单片机有一个_ __8____位的微处理器(CPU),它包括_ _运算器__ ___ __和_ _控制器__ ___ __两大部分。(P11)
5、堆栈指针SP是_ __8____位寄存器,程序计数器PC是_ _16_____位寄存器。
6、计算机系统中的三总线分别是_ _地址总线_____、__数据总线_____、___控制总线____。
7、8031单片机中,T0初始后让其开始计数,应将TCON中的____TR0_________位置1。
TCON寄存器格式
8、执行下列程序段后,(P1)=__9BH_____。
MOV P1,#5DH
CPL P1.1
CPL P1.2
CLR P1.6
SETB P1.7
9、设(CY)=1,执行下列程序段后,(A)=_8BH______,(CY)=___1_。
MOV A,#C5H
RLC A
10、下列程序段执行后,(R0)=___7FH____,(7EH)=__00H__,(7FH)=__41H_____。
MOV R0,#7EH
MOV 7EH,#0FFH
MOV 7FH,#40H
1NC @R0
1NC R0
1NC @R0
11、数制转换:十进制转二进制(P2 例1.1);十进制转十六进制(P3例1.3);二进制转十六进制;十六进制转十进制(除2取余倒序排,补码=反码+1)
eg. 十进制29的二进制表示为00011101
十进制数—29的8位补码表示为11100011
十进制数—47用8位二进制补码表示为11010001
-49D的二进制补码为11001111
12、若不使用MCS-51片内存储器,引脚EA必须接地。
13、输入输出设备是计算机与外部世界交换信息的载体。
14、计算机中的数,称为机器数,它的实际值叫真值。
15、MCS-51的堆栈是软件填写堆栈指针临时在片内数据储存器内开辟的区域。
16、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH 。
17、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
18、80C51含4KB掩膜ROM。
19、MCS-51串行接口有4种工作方式,这可在初始化程序中填写特殊功能寄存器SCON
加以选择。
20、当使用慢速外设时,最佳的传输方式是中断。
21、当定时器T0工作在方式 3 时,要占定时器T1的TR1 和TF1两个控制位。
22、MCS-51有5个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
23、用串口扩展并口时,串行接口工作方式应选为方式0。
24、在串行通信中,有数据传送方向单工、半双工、全双工三种方式。
25、外部中断1的入口地址为0013H。
26、计算机中常用的码制有_ _原码_____、__反码_____和__补码_____。
27、CPU对存储器的两种操作分别是____读______、_____写____。(P77)
28、P0口一般作为单片机的__低8位地址总线_____和___8位数据总线____使用;P1口只能作为__普通I/O口_____使用;P2口通常用作__高8位地址总线_____,也可以作通用的I/O口使用。(P18)
29、计算机中最常用的字符信息编码是ASCII 码。
二、单项选择题
1、十进制0.625转换成二进制数是(A)(乘2取整顺序排)
A.0.101 B.0.111 C.0.110 D.0.100
2、当89C51外扩展程序存储器8KB时,需使用EPROM 2716(2KB)(C)。16Kbit
A.2片B.3片C.4片D.5片
3、51执行完MOV A,#08H后,PSW的一位被置位(D)
A.C B.F0 C.OV D.RS0 00001000B
4、80C51存放当前指令地址的寄存器是( C)。
A.指令寄存器B.地址寄存器C.程序计数器D.状态寄存器
5、PSW=18H时,则当前工作寄存器是(D)。
A.0组B.1组C.2组D.3组
6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)
A.P0 B.P1 C.P2 D.P3
7、使用T1时,有几种工作模式( C)。
A.1 B.2 C.3 D.4
8、ANL A,#0F0H是将A的高四位置1,而低四位C。
A.也为置1 B.清0 C.保持不变D.取反11110000
9、定时/计数器T0在GA TE = 1时,启动的条件有(A)。
A.0
INT为高电平(即P3.2 = 1),且TR0 =1 B.设置好定时初值C.TR0 =1 D.T0开中断
10、执行返回指令时,返回的断点是(C)。
A.调用指令的首地址B.调用指令的末地址
C.调用指令下一条指令的首地址D.返回指令的末地址
11、MOVX A,@DPTR指令中源操作数的地址寻址方式是( B )。
A.寄存器寻址B.寄存器间接寻址
C.直接寻址D.立即寻址
12、8、MCS-51单片机各中断源的优先级别设定是利用寄存器( B )。
A.TMOD B.IP C.PCON D.SCON
13、执行PUSH ACC 指令,MCS-51完成的操作是(A)。
A.SP +1 SP (ACC) (SP)B.(ACC) SP SP-1 SP
C.SP-1 SP (ACC) (SP) D.(ACC) (SP) SP + 1 SP
(SP)=07H 01H SP=08H (08H)=01H POP ACC SP=07H