单片机应用技术试卷及答案3

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机应用技术》模拟试卷(C)答案

一、填空题(25分,每空1分)

1.在MCS-51系列单片机中,片内ROM的配置有三种常见的形式,片内无ROM的是8031,片内有4KB ROM的是8051,片内有4KB EPROM的是8751。

2.程序状态字寄存器PSW中,PSW.1是保留位,其余各位有进位标志位Cy、辅助进位标志位AC、用户标志位F0、寄存器组选择位RS1和RS2、奇偶标志位P及溢出标志位OV。3.若累加器A中的数据为01110110B,则PSW中的P=1。

4.可以用来间接寻址的寄存器有三个,即:R0、R1和DPTR。

5.单片机与扩展的存储器或I/O接口的连接,主要是指三组信号线的连接,即地址线、数据线和控制线。

6.堆栈是遵循先进后出的原则来安排数据。针对堆栈有两种操作,即入栈操作和出栈操作。

7.MCS-51单片机共有4个8位的并行I/O端口,分别记为:P0、P1、P2、P3。

二、选择题(20分,每题2分)

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

A. 掩膜ROM

B. PROM

C. EPROM

D. EEPROM

2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。

A. 00H~7FH

B. 20H~7FH

C. 00H~1FH

D. 20H~2FH

3.MCS-51单片机可扩展的片外数据存储器的最大容量为(A )。

A. 64 KB

B. 32 KB

C. 8 KB

D. 4 KB

4.系统复位后,堆栈指针SP的内容是( B )。

A. 08H

B. 07H

C. 30H

D. 50H

5.以下伪指令中,用于规定程序块或数据块的起始位置的是(A )。

A. ORG

B. DB

C. DW

D. EQU

6.MCS-51单片机的定时器/计数器的工作方式1是( B )。

A. 8位计数器结构

B. 16位计数器结构

C. 13位计数器结构

D. 2个8位计数器结构

7.无条件跳转指令AJMP的跳转范围是(C )。

A. 256B

B. 1KB

C. 2KB

D. 64KB

8.MCS-51单片机向外扩展存储器时,片内4个I/O口中作为数据总线的是(B )。

A. P0口和P2口

B. P0口

C. P2口和P3口

D. P2口

9.指令MOV A,@R0源操作数的寻址方式是( C )。

A. 直接寻址

B. 寄存器寻址

C. 寄存器间接寻址

D. 相对寻址

10.在中断允许寄存器IE中,为外部中断1的允许位是( E )。

A. ES

B. ET0

C. ET1

D. EX0

E. EX1

三、程序填空题(20分,每题5分)

1.已知数据存储器中(2456H)= 66H,(2457H)= 34H,而程序存储器中(2456H)= 55H,(2457H)=64H。请分析下面程序执行后(A)=64H,(DPTR)=2456H。

MOV A,#1

MOV DPTR,#2456H

MOVC A,@A+DPTR

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

ANL P1,#73H

ORL P1,#38H

3.已知A=0C9H,R2=54H,Cy=1,执行指令SUBB A,R2后。

A=74H ,Cy=0, AC=0, OV=1。

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

MOV R0,# 7FH

MOV 7EH,# 0

MOV 7FH,# 40H

DEC @R0

DEC R0

DEC @R0

5.用逻辑与指令实现,累加器A中的低四位清零,保留A中高四位。

ANL A,#0F0H

四、简答题(20分,每题5分)

1.8031的EA引脚应如何处理,为什么?

2.对访问内部RAM和外部RAM,各应采用哪些寻址方式?

3.简述MOVC指令和MOVX指令的异同之处。

MOVC是访问程序存储器的指令,只能将程序存储器的内容读入累加器A中;

MOVX是访问片外数据存储器的指令,在累加器A和片外数据存储器之间传送数据。

4.中断服务子程序与普通的子程序有何不同?。

普通的子程序是程序中预先安排好的,结尾是RET指令

中断服务子程序是随机产生的,结尾是RETI指令

5.写出MCS-51单片机的5个中断源,以及各中断源的中断服务程序的入口地址。

外中断0-----------0003 H

定时计数器0-----000BH

外中断1-----------0013H

定时计数器1-----001BH

串行口中断-----0023H

五、编程题(15分)

1.MCS-51单片机时钟频率为12MHz,利用定时器T0工作在方式0产生1ms的定时,采用定时器溢出中断方式,在P1.0引脚上输出周期为2ms的方波。

相关文档
最新文档