单片机与接口技术试卷 复习资料
- 格式:doc
- 大小:170.00 KB
- 文档页数:1
单片机与接口技术 考试时间:2011年____月____日___时___分==================================================================================================================================================================================================================一、论述题(每题5分,共15分) 1. 什么是单片机●答:将CPU 、RAM 、ROM 、I/O 口、定时/计数器以及串行口等集成在一块芯片上就构成了单片微型计算机,简称单片机。
2. 8051单片机片内RAM 的区间是如何划分的?各有什么主要功能? ●答:00H ~1FH 工作寄存器区 20H ~2FH 可位寻址区30H ~7FH 便笺区 80H ~FFH 特殊功能寄存器(SFR )区 3. MCS-51单片机的控制线有几根?每一根控制线的作用是什么?答:有四根:●ALE / :主要用于配合锁存器锁存低8位地址信息。
●PSEN : 片外ROM 的读选通控制输出●PPV /: 用于控制PC 的指向。
0=EA ,PC 指向片外ROM ,1=,PC 指向片内ROM 。
●RST/V PD :复位控制信号线(高电平复位) 4. 当单片机外部扩展RAM 和ROM 时,P0口,P2口,P3口各起什么作用? ●答:P0口用作低8位地址总线和8位数据总线。
P2口用作高8位地址总线。
P3口用作控制信号线 5. 简述单片机的开发过程答:(1)按系统要求设计出应用系统硬件部分(2)编写出应用系统软件3)用仿真机(开发机)调试软硬件的正确性(4)固化芯片 (5)脱机运行 6. 在MCS-51单片机ROM 空间中,0003H ~0023H 各有什么用途?用户应怎样合理安排?●答:0003H 000BH 0013H 001BH 0023H 中断入口地址间用转移指令进行合理的地址分配7. 程序状态字寄存器PSW 的作用是什么?常用状态标志有哪几位?作用是什么?●答:PSW 的作用是作为程序运行状态的标志。
常用的状态标志有:C :进位标志位、AC :辅助进位标志位、OV :溢出标志位、P :奇偶标志位。
8. MCS-51四个I/O 端口的作用是什么?●答:P0口主要用于低8位地址总线和8位数据总线,P1口作为一般用户口,P2口主要用作高8位地址总线,P3口主要作为控制口使用。
9. 当定时/计数器T0用作工作方式3时,由于TR1位已被T0占用,如何控制定时/计数器T1的开启和关闭?●答:当T0工作于工作方式3时,T1仍可工作于方式0~方式2中。
在这种情况下,当把T1设置为工作方式0~工作方式2即启动了计数,而当把T1设置为工作方式3则关闭了计数。
=================================================================二、判断分析题1. 8051单片机的EA 端接地后,它的功能和8031完全一样。
(√)2. 8051单片机执行PUSH A 指令后,则堆栈指针SP 的内容自动减1。
(×)3.8051单片机没有专门的输入/输出指令,都是用MOVC 指令来操作外部I/O 口的数据。
(×)4. 8051单片机的程序存储器中只能存放程序,不能存放数据。
(×)5. 8051单片机复位后,P1口输出高电平。
(√)6. 为了使P1.1输出”1”状态而不影响P1口的其它位的状态,采用指令: SETB P1.1 (√)7. 8031单片机内部只包括CPU 、存储器和I/O 接口电路。
(×)8. 单片机在复位后,所有的中断请求都被开放。
(×)9. MCS-51的TMOD 是16位的寄存器。
(×) 10. 位累加器C 中的数据不能传送给累加器A 。
(√)11. (×)MCS -51单片机的特殊功能寄存器SFR 占用了RAM 00H ~7FH 的地址空间。
12.(×)MCS -51单片机的复位后,堆栈指针SP 的值为00H 。
13.(×)MCS -51串口只有一个缓冲器SBUF ,同时作为发送和接收数据使用。
14.(×)MCS -51在扩展外部存储器时,P1口作为地址总线使用。
15.(×)MCS -51的工作寄存器R0~R7都可作为间址寄存器使用。
16.(√)MCS -51的加法指令ADD 执行后,结果必须存放在累加器A 中。
17.(√)MCS -51的外部中断0的中断入口地址是固定的。
18.(×)MCS -51定时器的模式1能够自动重新装载定时初值。
19.(√)MCS -51串行口工作在方式1和方式3时,其波特率是可以设置的。
20.(×)MCS -51访问片外数据RAM 时,必须使用MOVC 指令。
21、(√)MCS -51串行口发送和接收共用一个中断入口地址。
22、(×)MCS -51不支持多机通讯工作方式。
23、(√)MCS -51定时器的工作方式2比其他方式定时准确,因为自动装载初值。
24、(√)MCS -51产生中断时,可以中断主程序中正在执行的指令。
25、(×)MCS -51高优先级的中断可以中断正在执行的另一个高优先级中断服务程序。
26.(√)MCS -51单片机执行POP 指令后,SP 会自动减1。
27.(×)8051的EA 端应接“0”28.(√)MCS -51用MOVX 作为输入/输出指令。
29.(×)MCS -51的程序存储器中不能存放数据表格。
30.(×)MCS -51用P0口作为高8位地址总线。
31.(×)MCS -51用R2~R7作为间址寄存器使用。
33.(×)MCS -51单片机复位后,PC 指向2000H 单元。
34.(×)MCS -51串行口工作于主从式多机通讯时主机的SM2应置为“1”。
35.(×)指令INC DPTR 的寻址是寄存器间接寻址。
36.(√)MCS -51是用高电平复位。
37.(√)MCS -51串行口输入和输出的SBUF 共用一个地址。
38.(×)MCS -51中断优先级分为3级。
39.(×)MCS -51的字节和位可以互传。
40.(√)MCS -51可以用串行口扩展并行输入/输出口。
41.(×)MCS -51最大可扩展的数据存储器空间是256KB 。
三、填空(每空1分,共20分)1.8051单片机外部数据储存器的地址范围是●0000H ~FFFFH ●。
2.MCS -51复位后,SP 初始化为●07H ●,使得堆栈从●08H ●单元开始存放。
3.MCS -51单片机片内RAM 中00H ~1FH 为●工作寄存器●单元,20H ~2FH 为●可位寻址●单元。
4.DPTR 的主要功能是●作为片外数据存储器指针●。
5.P0口可用作●低8位地址●总线,还可用作●8位数据●总线。
6.作为普通输入输出口使用时,P0~P3口都是●准双向I/O ●口,当由输出转为输入时,必须向口锁存器写●1●。
7.PSW 中的工作寄存器指针是●RS1、RS0●,它们把R0~R7分成●4●组。
8.对选定的寄存器R0~R7,只有●R0 、 R1●既能存放数据又能作为间址寄存器。
9.RET 和RETI 的区别在于●RETI 能从硬件上恢复中断逻辑●。
10.当定时/计数器T0工作于工作方式2时,其最大计数范围为●00H ~FFH ●。
11.当TMOD 中的GATE =1时,只有在X INT 为● 1●、XTR 为●1●时,才能启动相应的定时器工作。
12.中断是通过●硬件●来改变CPU 运行的方向。
13.MOV A ,30H 表示●30H 单元内容送A ●。
14.MOV C ,30H 表示●30H 位送C ●。
15.MCS -51单片机片外RAM 的地址范围是●0000H ~FFFFH ●)。
16.MCS -51单片机片内RAM 的位寻址区域是●20H ~2FH ●。
17.MCS -51单片机的晶振频率是12MHZ ,其机器周期为●1μS ●。
18.MCS -51单片机的PSW 寄存器的CY 位是●进位●标志位。
19.MCS -51单片机的程序计数器PC 是●16●位寄存器。
20.MCS -51单片机串行口控制寄存器SCON 中的TI 表示●发送中断标准位●,RI 表示●接收中断标志位●。
21.MCS -51单片机的2个定时计数器分别是●T0●和●T1●。
22.MCS -51单片机有●5●个中断请求源。
23.串行传送数据的波特率是指●每秒传送的位数●。
24.MCS -51单片机的查表指令是在●ROM ●空间中操作。
25.要使累加器A 清零使用指令●MOV A ,#00H ●,也可使用指令●CLR A ●,还可使用指令●ANL A ,#00H ●。
26.MCS -51复位后,SP 初始化为●07H ●,使得堆栈从●08H ●单元开始存放。
27.MCS -51单片机片内RAM 中00H ~1FH 为●工作寄存器●单元,20H ~2FH 为●可位寻址●单元。
28.DPTR 为(16)位,它的主要功能是●作为间址寄存器●。
29.作为普通输入输出口使用时,P0~P3口都是●准双向●口,当作为输入使用前, 必须向口锁存器写●1●。
30.PSW 中的工作寄存器指针是●RS1、RS0●,它们把R0~R7分成●4●组。
31.对选定的工作寄存器R0~R7,只有●R0、R1●既能作为地址指针又能存放数据。
32.RET 和RETI 的区别在于●RETI 可恢复中断逻辑●。
33.当定时/计数器T0工作于工作方式1时,其最大计数范围为●0000H ~FFFFH ●。
34.当TMOD 中的GATE =1时,只有在0INT为●1●、TR 0为●1●时,才能启动定时器T0工作。
35.指令JB bit,rel 和JBC bit,rel 的区别是(JBC bit ,rel 判bir 为1后先清零该位,再转移,而JB bit ,rel 则判bit 为1后就转移) 四、单项选择题1.片外数据存储器的数据传送到累加器A 中,应采用哪条指令?●D ● (A)MOV A ,@R0 (B)MOV A ,@R1 (C)MOVC A ,@A +DPTR (D)MOVX A ,@DPTR 2.SP 指针的功能是●D ●,修改SP 指针,则堆栈地址发生变化。