单片机试题.docx
- 文档编号:11022372
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:10
- 大小:44.14KB
单片机试题.docx
《单片机试题.docx》由会员分享,可在线阅读,更多相关《单片机试题.docx(10页珍藏版)》请在冰豆网上搜索。
单片机试题
《单片机原理与应用》理论考试样卷1
一、 填空题(17分,每空1分)
1.8051单片机的内部硬件结构包括了CPU、数据存储器、程序存储器、和
定时计数器 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为数据总线、地址总线控制总线三种。
2.MCS-51中PSW寄存器的RS0、RS1两位用于设定当前工作寄存器组,B寄存器是8位寄存器。
3.MCS-51单片机的P0~P4口均是8位I/O口,其中P0为真正的双向口,P1P2P3
为准双向口;P3口具有第二引脚功能。
4.MCS-51单片机的中断系统由5个中断源,其中串行口中断在中断响应后,请求标志不能自动清除。
定时计数器中断源可作软中断使用.
5.假定(SP)=40H, (3FH)=30H,(40H)=60H。
执行下列指令:
POP DPH
POP DPL
后,DPTR的内容为6030H,SP的内容是 3EH 。
二、选择题(10分,每小题2分)
1.8051单片机的片内有(B)个16位的特殊功能寄存器。
个 个 个 个
2.MCS-51单片机的堆栈区应建立在(A)。
A.片内数据存储区的低128字节单元 B.片内数据存储区
C.片内数据存储区的高128字节单元 D.程序存储区
3.MCS-51单片机定时器工作方式1是指的(D)工作方式。
位 位自动重装 位 位
4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
A,@R1 A, @A+DPTR
A,@R0 A, @DPTR
5.8751单片机程序存储器的容量最大可扩展为(B)。
+4K
三、 简答题(8分,每小题4分)
1. 想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?
请举例加以说明。
解答:
可以在中断程序入口地址放一条长转移指令。
如:
ORG 0003H
LJMP INT_0
……
INT_0:
……
2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?
说明理由。
解答:
能。
单片机的计数定时器是一个可以独立于CPU的电路,它的启动或停止受CPU控制,但是在计数、定时过程中不需CPU干预。
四、 参数计算(8分,第一小题6分,第二小题2分)
已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:
(请给出计算过程)
1、单片机系统的振荡周期、状态状态、机器周期所对应的时间是多少?
解答:
振荡周期=1/12微妙 状态状态=1/6微秒 机器周期=1微秒
2、指令周期中的单字节双周期指令的执行时间是多少?
解答:
2微秒
五、改错(16分,每小题2分)
请判断下列各条指令的书写格式是否有错,如有错说明原因:
R0R1 解答:
错只能是MUL AB
A,#200H 解答:
错A中只能存8位数
R5 解答:
错PUSH后操作数必须是直接寻址
A,30H 解答:
错片外RAM寻址必须间接寻址
A,@R7 解答:
错不能用R7作间址寄存器
B 解答:
错只有一条字节清零指令CLR A
@A+DPTR,A解答:
错目标操作数不能变址寻址
#1000H 解答:
错目标地址不要用#号
六、使用简单指令序列完成以下操作(16分,每小题8分)
1.请将片外RAM1000H单元内容取反。
解答:
MOV DPTR,#1000H
MOV A,@DPTR
CPL A
MOV @DPTR,A
2.将单片机的外部中断0、定时器中断1打开,要求定时器1的中断优先级高于外部中断0,外部中断0采用边缘触发方式。
请对中断系统初始化。
解答:
MOV IE,#B
SETB IT0
SETB PT1
七、编程题(25分,第一小题15分,第二小题10分)
1、有一个变量存放在片内RAM的20H单元,其取值范围是:
00H-05H,要求编制一段程序,根据变量值得到变量的平方值,并将其存放在片内RAM的21H单元。
解答:
ORG 0000H
LJMP START
ORG 0030H
START:
MOV DPTR,#TABLE
MOV A,20H
MOVC A,@DPTR+A
MOV 21H,A
SJMP $
TABLE:
DB00H,01H,04H,09H,10H,19H
END
2、如图所示,要求按下S1~S4中的任意一个键,则对应的(S1-D3、S2-D4、S3-D5、S4-D6)发光二极管亮,松开键对应的发光二极管灭。
解答:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV
P3,#0FFH
LOOP:
MOV A,P3
MOV P1,A
LJMP LOOP
END
《单片机原理与应用》理论考试样卷2
一.填空题(30分,每空一分)
1.在MCS-51单片机中的中断源有5个,分别为外部中断0、定时器0溢出中断、外部中断1、定时器1溢出中断和 串行口中断。
2.在MCS-51系列采用双列直插式(DIP)40引脚封装的单片机中,P3口的第二功能中,其中的第二功能为
,的第二功能为 T0计数引脚。
3.在MCS-51系列采用双列直插式DIP40引脚封装的单片机中,大致可以将引脚分成电源引脚、时钟引脚、地址总线和控制总线等四部分,其中控制总线有9号引脚定义为 RST复位、30号引脚定义为 ALE 、29号引脚定义为
、31号引脚定义为
。
4.(.0101)BCD=( )B=( )D
5.在MCS-51单片机中,利用并行口组成单片机系统,对于8031单片机要组成最小的单片机系统至少需要3片芯片组成,他们为8031 、锁存器和ROM芯片 。
6、在MCS-51单片机中,片内RAM中有四个工作寄存器组,CPU是通过PSW寄存器中的 RS0、 RS1两位来选择目前的工作寄存器为哪个工作寄存器的。
7、单片微型计算机是将CPU、存储器 、 定时/计数器 和基本I/O口 等集成在一块芯片上的计算机,简称单片机。
8、单片机中不是单纯有指令系统,还有伪指令其中伪指令EQU的功能是将16位地址付给EQU前面的标号,伪指令ORG的功能是 是将程序的机器代码或数据存在ORG后面的地址单元开始的存储单元去。
二、基本编程题。
(共28分)
1、试编程采用软件延时的方法来延时5分钟。
(系统时钟为6MHZ)(10分)
ORG 1000H
MOV R3,#05H
LP3:
MOV R2,#78H
LP2:
MOV R1,#0FAH
LP1:
MOV R0,#0FAH
LP:
NOP
NOP
DJNZ R0,LP
DJNZ R1,LP1
DJNZ R2,LP2
DJNZ R3,LP3
END
2、用定时/计数器T1工作于:
定时于方式0,定时时间为t=15ms,允许T0中断,不受
的控制,系统的晶振为6MHZ,试编程完成T1的初始化。
(8分)
ORG 3000H
MOV TMOD,#00H
MOV TH1,#15H
MOV TL1,#14H
SETB EA
SETB ET1
SETB TR1
3.在可编程并行I/O芯片中,8255应用最多,试编程从8255的A口输入8位数据,然后从8255的B口输出。
(假设8255的地址是E000 H~E003H)(10分)
ORG 2000H
MOV DPTR,#0E003H
MOV A,#0A0H
MOVX @DPTR,A
LOOP:
MOV DPTR,#0E000H
MOVX A,@DPTR
MOV DPTR,#0E001H
MOVX @DPTR,A
SJMP LOOP
三、应用编程题(共42分,每题14分)
1、试编程应用DAC0832输出锯齿波如图所示,锯齿波的频率为1000HZ(即周期为1ms),系统晶振为12MHZ。
(假设DAC0832的芯片地址为A000H)
ORG O300H
MOV DPTR,#0A000H
LOP:
MOV A,#00H
L00:
MOVX @DPTR,A
INC A
CJNE A,#64H,L00
L01:
DEC A
MOVX @DPTR,A
CJNZ A,#00H,L01
SJMP LOP
END
2、利用单片机内的定时/计数器T1来定时,每隔1s把累加器A的内容循环左移一位,共移8次(设单片机的晶振频率f=6MHZ)
ORG 0000H
LJMP MAIN
ORG 0003H
RETI
ORG 000BH
LJMP SEVER
ORG 0030H
MAIN:
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB EA
SETB ET1
SETB TR1
MOV R0,#0AH
MOV R1,#08H
SJMP $
SEVER:
MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R0,LOOP
MOV R0,#0AH
RL A
DJNZ R1,LOOP
CLR TR1
CLR EA
LOOP:
RETI
END
3、使用74ls164的并行输出端接8个发光二极管,利用它的串入并出的功能,把发光二极管从左到右轮流点亮一个灯,并反复循环。
(即流水灯效果)
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV SCON #00H
CLR ES
MOV A #80H
DELR:
CLR
MOV SBUF,A
JNB TI,$
SETB
LCALL DELAY
CLR TI
RR A
SJMP DELR
DELAY:
MOV R7,#10
D1:
MOV R6,#50
D2:
MOV R5,#200
DJNZ R5,$
DJNZ R6,D2
DJNZ R7,D1
RET
END
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 试题