单片机复习资料.docx
- 文档编号:8939950
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:18
- 大小:22.59KB
单片机复习资料.docx
《单片机复习资料.docx》由会员分享,可在线阅读,更多相关《单片机复习资料.docx(18页珍藏版)》请在冰点文库上搜索。
单片机复习资料
1、微处理器由和两大部分组成,是单片机的核心部件。
2、控制器是单片机的中心,它能根据不同的指令产生不同的操作时序和控制信号。
3、控制器包括、、指令译码ID、振荡器、定时电路及控制电路等部件。
4、MCS-51单片机内有单元程序存储器(ROM)和片内数据存储器(RAM)。
5、MCS-51单片机存储器在物理结构上共分为4个存储空间:
、片外程序存储器、片内数据储存器和。
6、指令是CPU根据人的意图来执行某种操作的命令,单片机所能执行的全部指令的集合称为单片机的。
7、MCS-51单片机指令系统由指令组成。
8、在程序设计中,常常要求某一段程序重复执行多次,这时可以采用,以简化程序。
9、在实际应用中,程序常常需要按照不同情况进行不同处理,因而在程序设计中需要加入判断,然后根据判断结果执行不同的流向。
这种程序结构称为。
10、单片机CPU与外部设备交换信息的方式通常有无条件传送方式、查询传送方式和。
11、将单位信息的各位数据同时传送的通信方式称为。
12、将单位信息的各位数据分时、顺序传送的通信方式称为。
二、判断题
1.堆栈是处在CPU内部的一个部件。
()
2.中断是指CPU执行程序过程被意外暂停。
()
3.ROM具有掉电后信息不丢失的特性()
4.片内总线包括AB、DB、CB()
5.主程序调用子程序,是通过子程序调用指令来实现的()
6.MCS-51的中断系统有5个中断源,包括3个外部中断源和2个内部中断源()
7.MCS-51对每一个中断源请求,都对应有一个中断请求标志位()
8.根据信息的传递方向,串行通信通常有3种:
单工、半单工和全双工()
9.MCS-51的串行口有4种工作方式——方式1、方式2、方式3、方式4()
10.用MCS-51系列单片机开发的应用系统,通常是特定功能的专用控制系统()
三、选择题
1.已知某带符合的数的8位补码是11111011B,该数的真值是(B)
A.-1B.2C.-5D.-7
2.带符号的十进制数-5的8位补码是(B)
A.10000101B.11111011C.11111101D.11111010
3.MCS-51片内程序存储器容量是(D)
A.1KBB.2KBC.3KBD.4KB
4.MCS-51片内数据存储单元的字节数是(B)
A.56B.64C.128D.256
5.MCS-51片内定时/计数器的个数是(D)
A.1B.2C.3D.4
6.MCS-51芯片的8位并行数据输入输出接口个数是(B)
A.1B.2C.3D.4
7.MCS-51系统的中断源个数是(D)
A.2B.3C.4D.5
8.MCS-51片内通用寄存器个数是(&)
A.4B.8C.7D.6
9.MCS-51片内数据存储器的地址范围是(A)
A.00H—7FHB.00H--FFHC.00H—30HD.00H—1FH
10.MCS-51片内专用寄存器个数是(A)
A.8B.16C.21D.24
11.MCS-51位寻址区的字节地址范围是(C)
A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH
12.MCS-51位寻址区的位地址范围是(C)
A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH
13.MCS-51外部数据存储器可扩展的最大存储空间是(C)
A.16KBB.32KBC.64KBD.256KB
14.MCS-51外部程序存储器可扩展的最大存储空间是(C)
A.16KBB.32KBC.64KBD.256KB
15.在MCS-51中,SP用于存放栈顶指针值。
当数据压入堆栈时,SP自动(B)
A.加1B.减1C.不变D.加2
16.在MCS-51中,SP用于存放栈顶指针值。
当数据弹出堆栈时,SP自动(B)
A.加1B.减1C.不变D.加2
17.MCS-51指令寻址方式种类个数是(B)
A.5B.6C.7D.8
18.条件转移指令JZ产生转移的条件是()
A.(A)=0B.(A)=1C.(C)=0D.(C)=1
19.循环控制指令DJNZRn,REL终止循环的条件是()
A.(Rn)-1≠0B.(Rn)-1=0C.(Rn)+1≠0D.(Rn)+1=0
20.外部中断0的中断服务程序入口地址是()
A.0003HB.000BHC.0013HD.0023H
21.决定定时/计数器的工作的寄存器是()
A.TCONB.SCONC.IED.TMOD
22.决定定时器0的定时时间间隔的寄存器是()
A.TH0,TL0B.TH1,TL1
C.TH0,TL1D.TH1,TL0
23.定时器0用作计数器时,计数器计数的外部信号来自的输入引脚是()
A.P3.5B.P3.4C.P3.3D.P3.2
24.在异步通信中,数据传输的单位是(C)
A.字节B.字C.帧D.位
25.波特率表示每秒传送的数据(A)
A.位数B.字数C.字节数D.帧数
26.某异步通信接口,其帧格式由1个起始位、7个数据位,1个奇偶校验位和1个
停止位组成,该接口每分钟传送1800个字符,该接口传送的波特率是(B)
A.240B.300C.320D.400
27.8255A并行I/O接口的工作方式种类个数是(B)
A.1B.2C.3D.4
28.在单片机应用系统中,常采用LED显示方式;在静态LED显示方式中,为了
简化电路,通常采用的显示方式是(B)
A.并行口输出B.串行输出C.外接8155A接口D.外接8255A接口
29.D/A转换器DAC0832的转换位数是()
A.1B.2C.4D.8
30.ADC0809是一种模拟输入的逐次逼近式A/D转换器件,它的输入是()
A.1路B.2路C.4路D.8路
四、阅读程序题:
1.MOVR0,#72H
XCHA,R0
SWAPA
XCHA,R0
上述指令执行后,R0中的内容是
2.ORG1000H
TAB1:
DB10H,‘A’
TAB2:
DWTAB1
以1000H为首字节的连续4个字节单元中内容依次是
3.ORG1000H
COUNTEQU40H
TAB:
DB10H,‘A’
DBCOUNT,‘DF’
以1000H为首字节的连续5个字节单元的内容依次是
4.设(A)=30H,(B)=31H
MOVSP,#3FH
PUSHA
PUSHB
POPA
POPB
该组指令执行后,(A)=()(B)=()
5.设(20H)=47H,(21H)=68H
MOVA,20H
ADDA,21H
DAA
该组指令执行后,(A)=()
6.已知(2AH)=12H(2BH)=34H
MOVR0,#2AH
MOVA,@R0
SWAPA
MOV@R0,A
MOVR1,#2BH
MOVA,@R1
SWAPA
XCHA,@R0
MOV@R1,A
该程序段执行后,(2AH)=()(2BH)=()
7.已知(40H)=19H
ORG2000H
START:
MOVA,BCDB
ANLA,#0FH
ADDA,#30H
MOVTWO,A
MOVA,BCDB
SWAPA
ANLA,#0FH
ORLA,#30H
MOVONE,A
SJMP$
BCDB:
DATA40H
ONE:
DATA41H
TWO:
DATA42H
END
该程序段执行后,(ONE)=()(TWO)=()
8.已知(50H)=43H(2BH)=34H
MOVA,50H
CJNEA,60H,AA
MOV70H,A
SJMPBB
AA:
JCCC
MOV70H,A
SJMPBB
CC:
MOV70H,60H
BB:
SJMP$
该程序段执行后,(70H)=()
9.MAIN:
MOVTMOD,#00H
MOVTL0,#18H
MOVTH0,#0E0H
SETBEA
SETBET0
SETBTR0
HERE:
SJMPHERE
ORG000BH
AJMPCTC0
CTC0:
MOVTL0,#18H
MOVTH0,#0E0H
CLPP1.0
RETI
该程序段执行后,请画出在P1.0引脚输出的波形图。
10.MOVSCON,#10H
WAIT:
JNBRI,WAIT
CLRRI
MOVA,SBUF
RET
该段程序的串口工作方式为(),一次可串行接收的数据位为()。
五、编制程序题:
1.数据块求和.设有20个单字节数,存放在片内RAM从30H开始的单元,求累加和(双字节),将结果存放在60H,61H单元(高位字节在高地址,低位字节在低地址)。
2.编制用软件延时1S的程序。
3.将P1口的P1.0—P1.3作为输入位,P1.4—P1.7作为输出位,要求利用8051外部中断方式,将通过开关所设的数据读入单片机,然后输出驱动发光二极管,以验证低4位输入与高4位输出是否相符,采用外部中断0边缘触发方式,每中断一次,完成一次读/写操作。
4.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。
5.已知FOSC=12MHZ,试用定时器T1计数,T0定时控制P1.0输出周期为2分钟的方波。
6.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s.
一、选择题:
1.带符号的十进制数-5的8位补码是(B)
A.10000101B.11111011C.11111101D.11111010
2.MCS-51片内程序存储器容量是(D)
A.1KBB.2KBC.3KBD.4KB
3.MCS-51片内数据存储单元的字节数是(D)
A.56B.64C.128D.256
4.MCS-51片内定时/计数器的个数是(D)
A.1B.2C.3D.4
5.MCS-51芯片的8位并行数据输入输出接口个数是(B)
A.1B.2C.3D.4
6.MCS-51系统的中断源个数是(D)
A.2B.3C.4D.5
7.MCS-51片内通用寄存器个数是()
A.4B.8C.7D.6
8.MCS-51片内数据存储器的地址范围是()
A.00H—7FHB.00H--FFHC.00H—30HD.00H—1FH
9.MCS-51片内专用寄存器个数是()
A.8B.16C.21D.24
10.MCS-51位寻址区的字节地址范围是()
A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH
11.MCS-51位寻址区的位地址范围是(C)
A.00H—7FHB.00—1FHC.20H—2FHD.30H—7FH
12.MCS-51外部数据存储器可扩展的最大存储空间是(C)
A.16KBB.32KBC.64KBD.256KB
13.MCS-51外部程序存储器可扩展的最大存储空间是(C)
A.16KBB.32KBC.64KBD.256KB
14.在MCS-51中,SP用于存放栈顶指针值。
当数据压入堆栈时,SP自动(B)
A.加1B.减1C.不变D.加2
15.在MCS-51中,SP用于存放栈顶指针值。
当数据弹出堆栈时,SP自动(B)
A.加1B.减1C.不变D.加2
16.MCS-51指令寻址方式种类个数是(B)
A.5B.6C.7D.8
17.MCS-51的无条件转移指令个数是()
A.1B.2C.3D.4
18.条件转移指令JZ产生转移的条件是()
A.(A)=0B.(A)=1C.(C)=0D.(C)=1
19.循环控制指令DJNZRn,REL终止循环的条件是()
A.(Rn)-1≠0B.(Rn)-1=0C.(Rn)+1≠0D.(Rn)+1=0
20.已知835AH:
SJMP35H,该指令执行后,程序转移到的地址是()
A.835AHB.838FHC.8391HD.8381H
21.MOVR0,#72H
XCHA,R0
SWAPA
XCHA,R0
上述指令执行后,R0中的内容是()
A.72HB.27HC.20HD.07H
22.ORG1000H
TAB1:
DB10H,‘A’
TAB2:
DWTAB1
以1000H为首字节的连续4个字节单元中内容依次是()
A.10H,41H,10H,0B.10H,41H,0,10H
C.41H,10H,10H,0D.41H,10H,0,10H
23.用于中断控制的定时计数控制器是()
A.SCONB.IEC.IPD.TCON
24.用于中断控制的中断允许寄存器是()
A.SCONB.IEC.IPD.TCON
25.在同级中断源之间,中断优先权最高的是()
A.外部中断1B.定时/计数器0C.外部中断0D.串行口
26.外部中断0的中断服务程序入口地址是()
A.0003HB.000BHC.0013HD.0023H
27.决定定时/计数器的工作的寄存器是()
A.TCONB.SCONC.IED.TMOD
28.决定定时器0的定时时间间隔的寄存器是()
A.TH0,TL0B.TH1,TL1
C.TH0,TL1D.TH1,TL0
29.定时器0用作计数器时,计数器计数的外部信号来自的输入引脚是()
A.P3.5B.P3.4C.P3.3D.P3.2
30.在异步通信中,数据传输的单位是()
A.字节B.字C.帧D.位
31.波特率表示每秒传送的数据()
A.位数B.字数C.字节数D.帧数
32.MCS-51接收串行数据的引脚是()
A.P3.3B.P3.0C.P3.2D.P3.1
33.MCS-51发送串行数据的引脚是()
A.P3.3B.P3.0C.P3.2D.P3.1
34.MCS-51串行口可设置的工作方式种数是()
A.1B.2C.3D.4
35.某异步通信接口,其帧格式由1个起始位、7个数据位,1个奇偶校验位和1个
停止位组成,该接口每分钟传送1800个字符,该接口传送的波特率是()
A.240B.300C.320D.400
36.8255A并行I/O接口的工作方式种类个数是()
A.1B.2C.3D.4
37.现用容量为2KB的2817AEEPROM芯片组成16KB的EEPROM,需该种芯片的数量
是()
A.2B.4C.6D.8
38.接上题,假定采用译码法寻址,应采用的译码器是()
A.2--4译码器B.3--8译码器C.4--16译码器D.其他译码器
39.在单片机应用系统中,常采用LED显示方式;在静态LED显示方式中,为了
简化电路,通常采用的显示方式是()
A.并行口输出B.串行输出C.外接8155A接口D.外接8255A接口
40.利用定时器T1的方式2对外部信号计数,要求每计满100次发生溢出中断,
T1的计数初值是()
A.9CHB.8BHC.8DHD.1EH
41.当利用单片机进行双机通信时,需先执行乙机中的程序是()
A.中断程序B.子程序C.发送程序D.接收程序
42.接上题,然后再执行甲机中的程序是()
A.中断程序B.子程序C.发送程序D.接收程序
43.D/A转换器DAC0832的转换位数是()
A.1B.2C.4D.8
44.ADC0809是一种模拟输入的逐次逼近式A/D转换器件,它的输入是()
A.1路B.2路C.4路D.8路
45.已知某带符合的数的8位补码是11111011B,该数的真值是()
A.-1B.2C.-5D.-7
46.已知DA1DW‘D’,’E’以DA1为首字节的连续4个字节单元的内容依次是()
A.44H,0,45H,0B.0,44H,0,45H
C.0,0,44H,45HD.44H,45H,0,0
47.ORG1000H
COUNTEQU40H
TAB:
DB10H,‘A’
DBCOUNT,‘DF’
以1000H为首字节的连续5个字节单元的内容依次是()
A.10H,41H,0,44H,46HB.10H,41H,40H,44H,46H
C.10H,41H,40H,46H,44HD.41H,10H,40H,44H,46H
二、阅读程序题:
1.设(A)=30H,(B)=31H
MOVSP,#3FH
PUSHA
PUSHB
POPA
POPB
该组指令执行后,(A)=()(B)=()
2.设(20H)=47H,(21H)=68H
MOVA,20H
ADDA,21H
DAA
该组指令执行后,(A)=()
3.已知(A)=83H,(R0)=17H(17H)=34H
ANLA,#17H
ORL17H,A
XRLA,@R0
CPLA
该组指令执行后,(A)=()
4.已知(30H)=45H(38H)=64H
MOVA,30H
XCHA,38H
MOV30H,A
该程序段执行后,(30H)=()(38H)=()
5.已知(2AH)=12H(2BH)=34H
MOVR0,#2AH
MOVA,@R0
SWAPA
MOV@R0,A
MOVR1,#2BH
MOVA,@R1
SWAPA
XCHA,@R0
MOV@R1,A
该程序段执行后,(2AH)=()(2BH)=()
6.已知(40H)=19H
ORG2000H
START:
MOVA,BCDB
ANLA,#0FH
ADDA,#30H
MOVTWO,A
MOVA,BCDB
SWAPA
ANLA,#0FH
ORLA,#30H
MOVONE,A
SJMP$
BCDB:
DATA40H
ONE:
DATA41H
TWO:
DATA42H
END
该程序段执行后,(ONE)=()(TWO)=()
7.已知ORG30H
TAB:
DB0,0,0,0,0
START:
MOVA,#TAB
MOVR1,A
MOVR0,5
L00P:
MOV@R1,A
SUBBA,R0
INCR1
DJNZR0,LOOP
SJMP$
该程序段执行后,以TAB为首字节的5个连续字节单元中的内容是
()、()、()、()、()。
8.已知(50H)=43H(2BH)=34H
MOVA,50H
CJNEA,60H,AA
MOV70H,A
SJMPBB
AA:
JCCC
MOV70H,A
SJMPBB
CC:
MOV70H,60H
BB:
SJMP$
该程序段执行后,(70H)=()
9.MAIN:
MOVTMOD,#00H
MOVTL0,#18H
MOVTH0,#0E0H
SETBEA
SETBET0
SETBTR0
HERE:
SJMPHERE
ORG000BH
AJMPCTC0
CTC0:
MOVTL0,#18H
MOVTH0,#0E0H
CLPP1.0
RETI
该程序段执行后,请画出在P1.0引脚输出的波形图。
10.MOVSCON,#10H
WAIT:
JNBRI,WAIT
CLRRI
MOVA,SBUF
RET
该段程序的串口工作方式为(),一次可串行接收的数据位为()。
三、编制程序题:
1.编制用软件延时1S的程序。
2.将P1口的P1.0—P1.3作为输入位,P1.4—P1.7作为输出位,要求利用8051外部中断方式,将通过开关所设的数据读入单片机,然后输出驱动发光二极管,以验证低4位输入与高4位输出是否相符,采用外部中断0边缘触发方式,每中断一次,完成一次读/写操作。
3.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。
4.已知FOSC=12MHZ,试用定时器T1计数,T0定时控制P1.0输出周期为2分钟的方波。
5.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 复习资料
![提示](https://static.bingdoc.com/images/bang_tan.gif)