常熟理工学院 单片机样卷(三套总汇)

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

院(系)班级学号(9位)姓名———————————阅————卷————密————封————装————订————线——————————

常熟理工学院

《单片机技术》考试试卷(一)

使用班级: 试题总分: 100 分考试时限:120 分钟

一、填空题(本大题共20分,每空1分)

1、MCS-51单片机的一个机器周期包含个状态,每个状态又分为个节拍,即一个机器周期等于个振荡周期,当振荡

器的振荡频率为12MHz时,一个机器周期的时间为。

2、MCS-51单片机的字长是位。

3、MCS-51单片机的三总线结构包括、和。

4、MCS-51单片机片内DPTR寄存器是一个位寄存器。

5、MCS-51单片机中PC和DPTR都用于提供地址,但PC是为访问____ ____存储器提供地址,而DPTR是为访问_____ ___

存储器提供地址。

6、MCS-51内部提供个可编程的位定时/计数器,共有种工作方式。

7、设执行指令DIV AB前,(A)=0A5H,(B)=10H,则执行指令后(A)=___ ____,(B)=___ ____。

8、存储器的地址线有14根,数据线有8根,则其最大存储容量为 KB。

9、设执行指令

MOV 65H, 90H

前,(65H)=28H,(90H)=26H,则执行指令后(65H)= ,(90H)= 。

10、下列程序段的功能是。

PUSH A

PUSH B

POP A

POP B

二、单项选择题(本大题共10分,每题1分)

1、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。

(A)500 (B)1000 (C)216-500 (D)216-1000

2、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

(A)P3.2 (B)P3.3 (C)P3.4 (D)P3.5

3、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

(A)外部中断0 (B)外部中断1

(C)定时器0中断(D)定时器1中断

4、下面哪条指令是错误的?()

(A)MOVC A, @A+PC (B)MOVX A, @R2

(C)MOV 30H, PSW (D)PUSH DPH

5、8051单片机中的片内程序存储器空间有多大?()

(A)0 KB (B)4 KB (C)8 KB (D)64KB

6、在MCS-51中,需要外加电路实现中断撤除的是( )。

(A)定时中断(B)脉冲方式的外部中断

(C)外部串行中断(D)电平方式的外部中断

7、下列运算对OV没有影响或不受OV影响的的运算是()。

(A)逻辑运算(B)加减运算

(C)乘法运算(D)除法运算

8、MCS-51单片机扩展I/O口与外部数据存储器()。

(A)分别独立编址(B)统一编址(C)变址编址(D)动态变址

9、以下有关PC和DPTR的描述中错误的是()。

(A) DPTR是可以访问的而PC是不能访问的(B)它们都是16位的寄存器

(C)它们都有自动加1功能(D)DPTR可以分为两个8位的寄存器使用,但PC不能

10、在异步通信中,数据通常是以字符为单位组成()传送的。

(A)字符码(B)字符串(C)字符帧(D)字符块

三、判断题(本大题共10分,每题1分)

第 1 页/共13 页

1、MCS-51单片机可执行指令:MOV 35H,@R3。()

2、8031与8751的区别在于内部是否有程序存储器。()

3、当向堆栈压入一个字节的数据后,SP中的内容减1。()

4、程序计数器PC中装的内容是当前正在执行指令的地址。()

5、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。()

6、MCS-51单片机中的PC是不可寻址的。()

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

8、数据总线和地址总线都是双向的。()

9、内部RAM的位寻址区,可供位寻址使用也可供字节寻址使用。()

10、DPTR、PC都是16位的寄存器,所以它们都是在内RAM中的某二个特殊功能寄存器组合而成的。()

四、读程序题(本大题共10分,每空1分)

1、执行下列程序段后

MOV 50H,#00H

MOV R0,#7DH

MOV R1,50H

MOV 7CH,#0AH

DEC R0

MOV A,@R0

MOV B,#03H

ADD A,B

INC R0

MOV @R0,50H

结果为:R0=_______,R1= (7CH)=__ __,(7DH)=_______,A= 。

2、设(A)=38H,R0=28H,(28H)=18H,执行下列程序

ANL A,#27H

XRL A,28H

ORL A,@R0

CPL A

后,(A)= 。

3、假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令:

ADD A,@R0

后,累加器A的内容为,CY的内容为,AC的内容为,OV的内容为。

五、简答题(本大题共20分,其中第2小题6分、第4小题4分,第1、3小题各5分)

1、子程序返回指令RET与中断返回指令RETI的区别是什么?

2、采用6MHz的晶振,定时1ms,用定时器0方式0时的初值应为多少?(请给出计算过程)

3、指出下列每一条指令的源操作数的寻址方式。

相关文档
最新文档