常熟理工学院 单片机样卷(三套总汇)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、指出下列每一条指令的源操作数的寻址方式。