2005年6月5438+10月浙江省高等教育自学考试单片机原理及应用试题及答案。
单片机原理及应用试题
课程代码:02358
1.选择题(从每个问题的四个备选答案中选择一个正确答案,并在括号内填写正确答案的序号。每小题2分,***10分)
当RS1。MCS-51微控制器RS1,RS0=11,当前寄存器R0-R7占用内部RAM()单元。
A.00H—07H B. 08H—0FH
C.10H—17H d . 18H—1FH
2.MCS-51 MCU具有片内RAM容量()。
A.4KB B. 8KB
C.128 b d . 256 b
3.MCS-51 MCU外部中断0中断入口地址是()。
A.B. 000BH
C.0013H d 001BH
4.MCS-51单片机的最大计时单位是()。
A.帕蒂b .州
C.机器周期d .指令周期
5.MCS-51单片机的定时器/计数器工作模式是()。
A.8位计数器结构B.16位计数器结构
C.13位计数器结构d .两个8位计数器结构
二、填空(每空1分,***10分)
1.P0口作为通用I/O口时,应该是_ _ _ _ _。
2.分辨率为_ _ _ _ _的8位数模转换器。
3.MCS-52单片机* * *有_ _ _ _ _个中断源。
4.CHMOS 80C51有两种低功耗模式,分别是_ _ _ _ _和_ _ _ _ _。
5.在单片机系统中,I/O数据传输的控制方式有无条件传输方式、_ _ _ _ _和_ _ _ _ _。
6.对于指令JNB 12H,$,其操作码为80H,操作数(即偏移量)为_ _ _ _ _ _。
7.ALU接受来自_ _ _ _ _和_ _ _ _ _的两个8位二进制数。
三。名词解释(每小题2分,* * * 8分)
1内存寻址
2.控制总线
3.可擦可编程只读存储器
4.时间序列
四、简答题(每小题4分,***20分)
1.简述BCD码添加调整的原因和方法。
2.简述8155I/O口PC口的工作方式。
3.简述UART的主要功能。
4.简述单片机隔离技术。
5.简述逐次逼近型A/D转换的原理。
读程序(读完程序后填空。每道小题4分,***20分)
1.已知(B)=35H,(A)=43H。执行以下指令后,(SP) = _ _ _ _,内部RAM(51H)=___。
MOV SP,# 50H
推送ACC
按B
2.执行以下程序后,(a) = _ _ _ _,(b) = _ _ _ _。
MOV A,#9FH
MOV B,#36H
ANL湾
SETB角
ADDC A,B
3.假设RAM中的(2456H)=66H,ROM中的(2457H)=34H,RAM中的(2456H)=55H,ROM中的(2457H)=64H。请在执行以下程序后分析每个寄存器的内容。
(甲)=______、(DPTR)=______ .
MOV A,#1
MOV·DPTR,编号2456H
MOVC A,@A+DPTR
4.比较两个ASCII码字符串是否相等。字符串的长度在内部RAM3FH单元,两个字符串的首地址分别为40H和50H。如果两个字符串相等,则设置CY = 1;否则,设置CY=0。
MOV R0,#40H
MOV R1,#50H
MOV R2,#3FH
LOOP1:MOV A,@R0
CLR C
______,@R1
JNZ环路2
INC R0
INC R1
______,LOOP1
SETB角
浸水使柔软
环路2:CLR C
浸水使柔软
5.从表开始,对存储在内部单元格中的8个单字节正数求平均值。
MOV R0,#表
MOV·R2,排名第八
MOV R4,#0
LOOP1:MOV A,@R0
______
MOV·R4
INC R0
DJNZ R2,LOOP1
MOV B,8号
______
浸水使柔软
六、综合题(***32分)
1.在工作模式2下用定时器0计数,每计数100次,计数单位加1。(10分)
2.用8255A设计2位静态LED显示接口电路。
(1)完整的显示接口电路(3分)
(2)写8255的控制字和初始化程序,假设片选地址为4000H。(3分)
(3)在LED上写下显示1,2的字体代码。(3分)
(4)编写一个程序,在LED上显示“12”。(3分)
3.用两个6116芯片为8051单片机扩展一个4KB的外部数据存储器。请画出逻辑连接图,并解释每个芯片的地址范围。(10分)