由于试卷字数太多,只上传了部分题目,请到网上找原试卷,谢谢
一、单项选择题1.单片机中用于存放程序状态信息的寄存器是( )
A.ACC B.PSW
C.PC D.DPTR
2.MCS-51外扩存储器时,系统的高8位地址总线是由_________口构成。( )
A.P0 B.P1 C.P2 D.P3
3.MCS-51单片机8位重装载方式定时器工作在( )
A.方式0 B.方式1
C.方式2 D.方式3
4.在MSC-51单片机程序中用伪指令EQU定义的数据( )
A.在片内RAM B.在外部ROM
C.在外部RAM D.无相关存储空间
5.RS-232C总线标准中规定逻辑1的电压为( )
A.-3.6V~-25V B.3.6V~25V
C.3.6V~5V D.-3.6V~-5V
二、填空题
7.MCS-51系统中,当 引脚为低电平时,表示CPU要从________________读取信息。
11.MCS-51单片机有______________几个中断源
13.为使单片机系统能输出一定频率的正弦波电压信号,应增加______________
四、简答题
17.简述8051片内RAM的空间分配。
18.什么是ROM?简述其分类与特点。
19.MCS-51单片机的T0、T1用作定时器时,其定时时间与哪些因素有关?
20.简述8255读写控制逻辑引脚 、 、(A0,A1), 的功能。
21.用DAC0832产生锯齿波,其频率是如何控制的,试列举两种方法并说明优缺
六、综合题25.设计一个8031单片机与并行接口芯片8255A的接口电路。端口A接一组LED指示灯,显示内容由A口输出至指示灯;端口B接一组开关,将开关的内容由B口输入,并将此开关状态通过A口显示出来(B口中某位为1则在A口中对应位的LED亮)。8255A的A口、B口、C口和控制字的地址分别为7F00H、7F01H、7F02H和7F03H。请完成接口电路图,并编写完成此功能的程序。(本题12分)
程序:
__________________
MOV A,#82H
MOVX A,@DPTR ;初始化8255A
________________
MOVX A,@DPTR
MOV DPTR,#7F00H
______________
MOVX A,@DPTR
RET
作图: 图无法上传,最好上网找一下原试卷,题25图
26.设有一个8路模拟量输入的巡回检测系统,采用MCS-51单片机和ADC0809。要求采样的数据依次存放在内部RAM的10H~17H单元中,请完成下列问题。(本题10分)
(1)若采用中断方式,并利用INT0作中断输入源,则ADC0809的______________引脚应经过______________连接到MCS-51的______________引脚。MCS-51的外部中断0应设定为______________触发方式。
(2)设外部中断0的已按上面要求进行了初始化,并处于开中断状态(用RESET_INT0子程序实现),通道0的地址为2000H,ADC0809的A、B、C引脚分别连到地址总线A0、A1、A2。完成下面程序:
主程序:MOV R0,#10H
MOV R2,#08H
ACALL RESET_INT0 ;初始化外部中断0
MOV DPTR,#2000H ;指向通道0
______________ ;启动A/D转换
HERE:SJMP HERE ;等待中断
中断服务程序:
INT0:______________ ;采样数据
MOV @R0,A ;
______________ ;指向下一通道
INC R0 ;
MOVX @DPTR,A
RETI
27.MCS-51的P1.0、P1.1各接一个LED,当输出为0时对应的LED亮,要求控制该LED使它们交替发光并以每秒钟一次的频率闪烁,每个LED的亮灭时间相等。(晶振频率为6MHZ)(本题9分)
(1)根据上述要求完成下面程序
MOV TMODE,#01H ;设定时器0为定时方式,工作方式1
SETB P1.0 ;输出初始态
CLR P1.1
LOOP0: MOV R2,#05H ;
LOOP1: MOV TL0,____________ ;
MOV TH0,____________
__________________________
__________________________ ;等待定时时间到
DJNZ R2,LOOP1
__________________________ ;P1.0、P1.1求反
SJMP LOOP0
(2)该程序采用的是______________方式检测定时器溢出。