2012单片机试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷编号:
课程名称:单片机原理及应用考试时间: 110分钟课程代码:试卷总分: 100分一.填空与选择填空(要求将选择的具体内容填入空格中,每空1分共计45分)1.MCS-51系列单片机为用户提供的硬件的基本配置:
,,,,
,,,。2.MCS-51系列单片机的存储器按照物理地址空间的不同可以划分为以下四类:
,,,。3.-112的补码表示为,反码表示为。
4.堆栈操作的典型特征是。
A. 先进先出
B. 后进先出
C.任意指定
D. 程序控制
5.CPU中程序计数器PC的内容是。
A. 随机数据
B. 操作数
C. 指令地址
D. 操作数地址
6.MCS-51指令系统的寻址方式有:
;;;
;。
7. 在扩展了4片6264后,89C51能够扩展的I/O线最多可达
A. 不能确定
B. 8根
C.32K
D.56K
8. 89C51在未扩展程序存储器的时候,EA应接
A.高电平
B.低电平
C. 悬空
D.高低电平均可
9. MCS-51系列单片机的串口在0工作方式下, 每帧传送数据位数是。
A. 4
B. 9
C. 8
D. 16
10. 复位后,单片机片内主要寄存器的状态:
PC ;DPTR PSW ;SP ;
P0~P3 。
11.PUSH A 命令之操作数的寻址方式是。
12.MOV类传送指令为传送指令;MOVX类传送指令为传送指令;
MOVC类传送指令为传送指令。
A 外部RAM;B查表类(程序存储器) C 内部RAM
13.利用单片机计数器对外部脉冲计数时,允许的最高计数频率为晶振频率的。
A. 1/2
B. 1/8
C. 1/12
D. 1/24
14.实现片选的方法有和两种。
15.MCS-51 系列单片机中断的入口地址分别为:;;
;;。
16.常用的LED显示器的字段类型分为和两种。
17.采用方式0工作的串口传送数据的波特率为。
A B=(2SMOD/32)×T1溢出率
B B=(2SMOD /64)×fosc
C B=fosc/12
18.指令DJNZ Rn rel 中rel表示的范围是。
A. 0000H~FFFFH
B. 0000H~0FFFH
C. –128~+127
D. –127~128
二.简答题(每题5分,共25分)
1.单片机开发系统一般应该具有哪些最基本的功能?2.何谓汇编程序?汇编的主要任务是什么?
3. 何谓中断?中断与调用子程序有何异同?
4. 试述键盘处理程序一般流程。
三、程序分析阅读题:阅读以下程序并回答问题(本大题每空1分,总计20分)
1. 填写下列程序运行后的结果
ORG 0100H
CLR C
MOV R0, #FFH
INC R0
INC R0
END
运行后:(Cy)=________
(R0)=________
2. 设(A)=5E H ,(R0)=50H,内部RAM (50H)=0D H,(31H)=0BH,(32H)=0CH请写出在执行各条列指令后,所示单元的内容:
MOV A,@R0 ; (A)= ;
MOV @R0,32H ; (50H)= ;
MOV 32H, A ; (32H)= ;
MOV R0,#31H ; (R0)= ;
MOV A, @R0 ; (A)= ;
3. 请写出在执行各条列指令后,所示单元的内容:
MOV SP,#30H
MOV A,#0F0H
MOV B,#0BH
PUSH ACC ;(SP)= ;(31H)= ;
PUSH B ;(SP)= ;(32H)= ;
POP B ;(SP)= ;(B)= ;
POP ACC ;(SP)= ;(A)= ;
4. 请写出在执行各条列指令后,所示单元的内容:
MOV A, #83H
MOV R0, #47H
MOV 47H, #34H
ANL A, #47H ;(A)= ;
ORL 47H, A ;(A)= ;(47H)= ;
XRL A, @R0 ;(A)= 。
5.若内部RAM的(30H)=33H (31H)=32H (32H)=31H (33H)=30H
外部RAM的(0030H)=33H (0031H)=31H (0032H)=32H (0033H)=30H ROM的(0030H)=78H (0031H)=32H (0032H)=E6H (0033H)=0F9H
(DPTR)=0,
执行下列程序后(A)= 。
ORG 0030H
MOV R0, #32H
MOV A, @R0
MOV R1, A
MOVX A, @R1
MOVC A, @A+DPTR
四、已知某单片机硬件系统构成如图所示,试根据系统硬件电路,完成以下工作:
(1)请对8155(1)完成初始化编程:A口为基本输入、B口为基本输入。(4)
(2
五、利用单片机的P1.0、P1.1、P1.2控制3个LED指示灯,试编程实现红灯亮4秒;黄灯亮2秒;黄灯、绿灯同时亮1秒;绿灯亮4秒循环点亮(8分)