当前位置:文档之家› 单片机A试卷

单片机A试卷

单片机A试卷
单片机A试卷

广东海洋大学 2009 — 2010学年第二学期 《单片机原理与应用》课程试题 课程号: 1610108 □ 考试 □ A 卷 □ 闭卷 □ 考查 □ B 卷 □ 开卷

一、选择题(每题1分,共10分) 1、为了提高系统的抗干扰能力,以下措施最有效且可行的为( ) A 、在程序存储器的合适位置大量填充如LJMP 0000H 指令 B 、把程序放在RAM 中 C 、把系统放在没有干扰的场合中使用 D 、提高系统的工作电压 2、MCS-51单片机复位操作的主要功能是把PC 初始化为( ) A.0100H B.2080H C.0000H D.8000H 3、8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 A 、P0 B 、P1 C 、P2 D 、P3

级:

姓名:

学号:

试题

加白

3

张 密

线

GDOU-B-11-302 √ √ √

4、指令MOVX寻址空间是()。

A、片外ROM

B、片外RAM

C、片内RAM

D、片内ROM

5、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。

A、PSW

B、PC

C、A

D、SP

6、下面哪条指令产生WR信号( )

A、MOVX A,@DPTR

B、MOVC A,@A+PC

C、MOVC A,@A+DPTR

D、MOVX @DPTR,A

7、控制串行口工作方式的寄存器是( )

A、TCON

B、PCON

C、SCON

D、TMOD

8、用串行扩展并行I/O口时,串行接口工作方式选择()

A、方式0

B、方式1

C、方式2

D、方式3

9、边沿触发方式的外部中断信号是()有效。

A、下降沿

B、上升沿

C、高电平

D、低电平

10、串行口的控制寄存器SCON中,REN的作用是()。

A、接收中断请求标志位

B、发送中断请求标志位

C、串行口允许接收位

D、地址/数据位

二、是非题(判断正误,对的打“”√,错的打“×”,并对

错误的叙述进行改正。每题1.5分,共15分)

1、由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF ,所以其串行口不能同时发送和接收数据,即不是全双工。( )

2、MCS-51的特殊功能寄存器分布在60H~80H 地址内。( )

3、为了消除按键抖动,常用的方法只有硬件方法。( )

4、必须有中断源发出中断请求,并且CPU 开中断,CPU 才可能响应中断。( )

5、特殊功能寄存器可以用间接寻址方式寻址。( )

6、DPTR 是由DPH 和DPL 两个8位特殊寄存器组成的。( )

7、工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。( )

8、指令MOVC @A+DPTR, A 可执行( )

9、指令LJMP 1000H 可执行( )

10、指令MOV 80H ,R2可执行( )

三、简答题(每题5分,共25分)

1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?

2、在键盘接口中,最重要的问题是按键的识别问题,线反转法是一种常用的识别方法,简述线反转法的识别过程。

封 线

3、各中断源的中断标志位是怎样被置位以及清零的?

4、简单叙述8051的定时器/计数器的四种工作模式。

5、指令SUBB A,#0FCH执行后,求(A)=?PSW中的CY、OV、AC为何值,初始(A)=6BH,CY=0

四、指令及分析题(每题5分,共20分)

1、指令实现将ROM 2000H内容读入内部RAM30H单元中。

2、下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。

MOV R0,#7EH

MOV 7EH,#0FFH

MOV 7FH,#40H

1NC @R0

1NC R0

1NC @R0

3、设(40H)=60H,(60H)=20H,P1口为输入口,当前输入状态为B7H,执行下面程序,分析(40H)、(B)、(R1)、(R0)的内容是什么?

MOV R0,#40H

MOV A,@R0

MOV R1,A

MOV B,@R1

MOV P1,#0FFH

MOV @R0,P1

4、执行下列程序段后,(P1)=_______。

MOV P1,#5DH

CPL P1.1

CPL P1.2

CLR P1.6

SETB P1.7

五、已知如图并给出下列程序,请在读图并理解程序后回答下列问题:(10分)

(1)程序功能为_______。 (2)ADC0809通道1的地址为_______。 (3)EOC 的作用是_______。(4)程序运行结果存于_______。 ADC :MOV DPTR ,#7FFOH MOV R 0,#0A0H

MOV R 2,#8

MOV A ,#0

LOOP :MOVX @DPTR ,A

JB P3.3,$

MOVX A ,@DPTR

MOVX @R 0,A

1NC DPTR

1NC R 0

DJNZ R 2,LOOP

AJMP ADC

封 线

六、两个有符号单字节整数分别存于R1、 R2中, 找出其中较大的数放于R0 中。(10分)

七、电路如图示,将已存在R0的数据送共阳极LED管显示。已知0至F共阳极字段码分别为C0H、F9H、A4H、B0H 99H、92H、82H、F8H、80H、90H、88H、83H、C6H、A1H、86H、8EH (10分)

相关主题
文本预览
相关文档 最新文档