2012单片机试卷A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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分)

相关文档
最新文档