浙江省自考单片机原理及应用试题11Word格式.docx
《浙江省自考单片机原理及应用试题11Word格式.docx》由会员分享,可在线阅读,更多相关《浙江省自考单片机原理及应用试题11Word格式.docx(21页珍藏版)》请在冰豆网上搜索。
![浙江省自考单片机原理及应用试题11Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/8/c3166608-35af-4377-b006-f46f38c99c4f/c3166608-35af-4377-b006-f46f38c99c4f1.gif)
1.8051的特殊功能寄存器分布在00H~70H地址范围内。
()
2.寄存器间接寻址中,寄存器中存放的是操作数的地址。
3.在中断响应时断点地址自动入栈。
4.8051晶振频率12MHz,则串口方式0波特率为1MHz。
5.ADC0809是8位逐次逼近式模/数转换器。
三、简答题(本大题共3小题,每小题4分,共12分)
1.简述51单片机内部数据存储器低128单元分布特点。
2.简述异步串行通信的帧格式。
3.简述8051中断嵌套原则。
四、读程序题(本小题共4题,每小题6分,共24分)
1.写出下列指令的功能。
MOVA,@R0
DECR5
CPLC
2.已知初值(60H)=23H,(61H)=61H,下列指令依次执行,写出空白处A的值。
CLRC
MOVA,#9AH
SUBBA,60H;
A=_________
ADDA,61H;
DAA;
A=_________
3.假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH.执行指令
DECR7
DEC30H
DEC@R1
后,R7的内容为_________,30H的内容为_________,40H的内容为_________。
4.下列指令执行后,(P1.7)=_________,(P1.1)=_________,(P1.2)=_________。
ANLP1,#31H
ORLP1,#73H
五、综合题(本小题共3题,每小题8分,共24分)
1.编写程序将内部RAM的40H~49H单元高4位写0,低4位置1(要求采用循环实现)。
2.已知51单片机系统晶振频率为12MHz,请利用定时器1工作方式1,中断方式在P2.3输出频率为10Hz的方波,写出定时设计过程及完整代码。
3.假定DAC0832工作于单缓冲模式,数据输入寄存器地址为5000H,其它引脚接合适电平,且输入寄存器数据从00H~0FFH变化输出从0~5V变化。
试编程输出线性下降的锯齿波。
浙江省10月自考单片机原理及应用
一、单项选择题(本大题共5小题,每小题2分,共10分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.单片机中用于存放程序状态信息的寄存器是()
A.ACCB.PSWC.PCD.DPTR
2.MCS-51外扩存储器时,系统的高8位地址总线是由_________口构成。
A.P0B.P1C.P2D.P3
3.MCS-51单片机8位重装载方式定时器工作在()
A.方式0B.方式1C.方式2D.方式3
4.在MSC-51单片机程序中用伪指令EQU定义的数据()
A.在片内RAMB.在外部ROMC.在外部RAMD.无相关存储空间
5.RS-232C总线标准中规定逻辑1的电压为()
A.-3.6V~-25VB.3.6V~25VC.3.6V~5VD.-3.6V~-5V
二、填空题(本大题共8小题,每空1分,共10分)
6.堆栈指示寄存器的符号是______________,复位后它的内容是______________。
7.MCS-51系统中,当
引脚为低电平时,表示CPU要从________________读取信息。
8.当(RS1,RS0)=(1,1)时,工作寄存器R7对应内部RAM中的________________字节单元。
9.MOVC,15H源操作数的寻址方式为______________寻址。
10.MCS-51单片机在逻辑上有______________个存储空间。
11.MCS-51单片机有______________个中断源。
12.计算机的数据传送主要有两种方式:
______________和______________。
13.为使单片机系统能输出一定频率的正弦波电压信号,应增加______________。
三、名词解释(本大题共3小题,每小题3分,共9分)
14.变址寻址方式
15.中断
16.波特率
四、简答题(本大题共5小题,每小题5分,共25分)
17.简述8051片内RAM的空间分配。
18.什么是ROM?
简述其分类与特点。
19.MCS-51单片机的T0、T1用作定时器时,其定时时间与哪些因素有关?
20.简述8255读写控制逻辑引脚
、
、(A0,A1),
的功能。
21.用DAC0832产生锯齿波,其频率是如何控制的,试列举两种方法并说明优缺点。
五、读程序填空(本大题共3小题,每小题5分,共15分)
22.START:
MOVP1,#0FFH
MOVA,P1
MOVC,ACC.0
ANLC,/ACC.1
MOVACC.7,C
MOVC,ACC.0
ANLC,ACC.1
ORLC,ACC.7
MOVP1.7,C
RET
(1)该程序的功能是:
___________________________________________________________;
(2)第一行MOVP1,#0FFH的功能是:
____________________________________________。
23.START:
MOVR7,#20
MOVDPTR,#1000H
MOVR0,#20H
LOOP:
MOVA,#0
MOVCA,@A+DPTR
MOV@R0,A
INCR0
INCDPTR
DJNZR7,LOOP
(1)该程序的功能是:
__________________________________________________________;
(2)该子程序的源数据在______________存储器中。
24.START:
MOVR0,#30H
MOVR7,#10
MOVB,#0
LOOP:
MOVA,@R0
RRCA
JNCNEXT
INCB
NEXT:
INCR0
___________________________________________________________;
(2)若将第六条指令改为JCNEXT,则程序的功能变为______________________________。
六、综合题(本大题共3小题,共31分)
25.设计一个8031单片机与并行接口芯片8255A的接口电路。
端口A接一组LED指示灯,显示内容由A口输出至指示灯;
端口B接一组开关,将开关的内容由B口输入,并将此开关状态经过A口显示出来(B口中某位为1则在A口中对应位的LED亮)。
8255A的A口、B口、C口和控制字的地址分别为7F00H、7F01H、7F02H和7F03H。
请完成接口电路图,并编写完成此功能的程序。
(本题12分)
程序:
__________________
MOVA,#82H
MOVXA,@DPTR;
初始化8255A
________________
MOVXA,@DPTR
MOVDPTR,#7F00H
______________
RET
作图:
题25图
26.设有一个8路模拟量输入的巡回检测系统,采用MCS-51单片机和ADC0809。
要求采样的数据依次存放在内部RAM的10H~17H单元中,请完成下列问题。
(本题10分)
(1)若采用中断方式,并利用INT0作中断输入源,则ADC0809的______________引脚应经过______________连接到MCS-51的______________引脚。
MCS-51的外部中断0应设定为______________触发方式。
(2)设外部中断0的已按上面要求进行了初始化,并处于开中断状态(用RESET_INT0子程序实现),通道0的地址为H,ADC0809的A、B、C引脚分别连到地址总线A0、A1、A2。
完成下面程序:
主程序:
MOVR0,#10H
MOVR2,#08H
ACALLRESET_INT0;
初始化外部中断0
MOVDPTR,#H;
指向通道0
______________;
启动A/D转换
HERE:
SJMPHERE;
等待中断
中断服务程序:
INT0:
______________;
采样数据
MOV@R0,A;
指向下一通道
INCR0;
MOVX@DPTR,A
RETI
27.MCS-51的P1.0、P1.1各接一个LED,当输出为0时对应的LED亮,要求控制该LED使它们交替发光并以每秒钟一次的频率闪烁,每个LED的亮灭时间相等。
(晶振频率为6MHZ)(本题9分)
(1)根据上述要求完成下面程序
MOVTMODE,#01H;
设定时器0为定时方式,工作方式1
SETBP1.0;
输出初始态
CLRP1.1
LOOP0:
MOVR2,#05H;
LOOP1:
MOVTL0,____________;
MOVTH0,____________
__________________________
__________________________;
等待定时时间到
DJNZR2,LOOP1
P1.0、P1.1求反
SJMPLOOP0
(2)该程序采用的是______________方式检测定时器溢出。
一、填空题(本大题共11小题,每空2分,共30分)
1.8031单片机是____________位单片机。
2.若由程