单片机期末考试题试卷

单片机期末考试题试卷
单片机期末考试题试卷

单片机原理及应用试题三一、填空题(每空 1 分,共10 分)

1. _________________________________________________________________ 当使用8031 单片机时,需要扩展外部程序存储器,此时EA 应为_______________________ 。

2. ___________________ P0 通常用作。

3. 若由程序设定RS1、RS0=10,则工作寄存器R0?R7的直接地址为_____________

4. 返回地址(或断点)是 ____ 的程序计数器的内容。

5 .中央处理器CPU 是单片机的核心,它完成 ___________ 。

6.单片机的工作过程,实际上就是____________ 。

7 .所谓中断源即是________ 。

8. ____________________ 端口(或称口)是。

9. 异步串行近程通信时的传送信号是 __________ 。

10. 若累加器A 中的数据为01110010B ,则PSW 中的P= ___________ 。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共10 分)

1. MCS —51 单片机的复位信号是()有效。

A. 高电平

B.低电平C?脉冲 D.下降沿

2. 若MCS-51 单片机使用晶振频率为6MHz 时,其复位持续时间应该超过( )。

A.2 [is

B.4 is

C.8 is

D.1ms

3.若 PSW.4=0,PSW.3=1,要想把寄存

器R0

的内容入栈,应使用 ()

令。

A.PUSH R0

B.PUSH@R0

C.PUSH00H

D.PUSH08H

4. 能够用紫外光擦除ROM 中程序的只读存储器称为()。

A. 掩膜ROM

B.PROM

C.EPROM

D.EEPROM

5. 在片外扩展一片2764 程序存储器芯片要()地址线。

A.8 根

B. 13 根

C. 16 根

D. 20 根

6.定时器/ 计数器工作方式1是()。

A.8 位计数器结构

B.2 个8 位计数器结构

C.13 位计数结构

D.16 位计数结构

7. 设MCS-51 单片机晶振频率为12MHz ,定时器作计数器使用时,其最高的输入计数频率应为( )

A.2MHz

B.1MHz

C.500KHz

D.250KHz

8.已知1 只共阴极LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字1 ,它的字形代码应为()。

A.06H

B.F9H

C.30H

D.CFH

9.下列数据字定义的数表中,)是错误的。

A.DW “ AA”

B.DW “ A”

C.DW“ OABC”

D.DWOABCH

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

A.接收中断请求标志位

B. 发送中断请求标志位

C.串行口允许接收位

D. 地址/数据位

三、简答题(每小题 4 分,共20 分)

1. 简述堆栈。

2 .简述变址寻址方式并举例说明。

3. 简述中断响应的主要内容。

4. 简述汇编语言中的标号有什么规定

5. A/D 转换器转换数据的传送有几种方式

四、读程序(每小题 4 分,共20 分)

1. 执行下列程序段中第一条指令后,(1)(P1.7)= _____ (P1.3)= ______ ,(P1.2)= ________ ;执行第二条指令后,(2)(P1.5)= _________ ,(P1.4)= _______ ,(P1.3)= _______ 。

ANL P1,#73H

ORL P1 ,#38H

2. 下列程序段执行后,(A)= _________ ,(B)= _______

MOV A ,#0FBH

MOV B,#12H

DIV AB

3. 下列程序段执行后,(R0)= ________ ,(7EH)= ________ ,(7FH)= ________

MOV R0,#7FH

MOV7EH ,#0

MOV7FH ,#40H

DEC@R0

DEC R0

DEC@R0

4. _______________________________________________________________ 已知(SP)=09H ,

(DPTR)=4567H ,在执行下列指令后,(SP)= ____________________________ ,内部

RAM(0AH)= ________ ,(0BH)= _______

PUSH DPL

PUSH DPH

5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为问执行

6MHz ,下列程序需要多少时间?

MOV R3,#100 ;1

LOOP :NOP ;1

NOP

NOP

DJNZ R3,LOOP ;2

RET ;2

五、编程题(每小题 4 分,共20 分)

1.请使用位操作指令,实现下列逻辑操作:

P1.5=ACC.2 AP2.7 V ACC.1 AP2.0

2. 在外部RAM 首地址为TABLE 的数据表中有10 个字节数据,请编程将每个字节的最高位

无条件地置 1 。

3. 已知内部RAM 30H 单元开始存放20H 个数据,将其传送到外部RAM 的0000H 单元开始的存储区,请编程实现。

4. 已知8 个无符号数之和存于R3R4 ,求其平均值,结果仍存于R3R4 中,请编程实现(R3 为高字节)。

5. 两个字符串分别存放在首地址为42H 和52H 的内部RAM 中,字符串长度放在41H 单元,请编程比较两个字符串。若相等,则把数字00H 送40H 单元,否则把0FFH 送40H 单元。

六、综合应用题(每小题10 分,共20 分)

1. 用8031 单片机,并采用一片2716(2KB) 和一片6116(2KB) 组成一个既有程序存储器又有数据存储器的扩展系统,请:

(1) 画出逻辑电路图

(2) 说明其存储空间

2. 已知D/A 转换器DAC 0832 如图所示,口地址为7FFFH ,运放电源为+5V ,Vref=+5V 请

(1) 画出单缓冲接口方式电路

(2) 编程产生正向锯齿波

可编辑

单片机模拟试卷 001

一、选择题(每题 1 分,共 10 分)

1. 8031 单片机的 (

)口的引脚,还具有外中断、串行通信等第二功能。

3.已知某数的 BCD 码为 0111 0101 0100 0010

a ) 7542H

b ) 7542

c ) 75.42H

d ) 75.42 4 .下列指令中不影响标志位 CY 的指令有( )。

a )ADD A ,20H

b )CLR

c )RRC A

d )INC A 5. CPU 主要的组成部部分为(

) a )运算器、控制器

b )加法器、寄存器

c )运算器、寄存器

d )运算器、指令译码器

6. INTEL 8051 CPU 是( )位的单片机

a ) 16

b ) 4

c ) 8

d )准 16 7 . 8031复位后,PC 与SP 的值为(

)a )P0 b ) P1

c )P2

d )P3 2

.单片机应用程序一般存放在( ) a ) RAM b ) ROM

c )寄存器

d ) CPU

则其表示的十进制数值为(

相关主题
相关文档
最新文档