200分 浙江省2009年10月高等教育自学考试单片机原理及应用试题的答案,填空选择原因和过程特别是最后一题

由于试卷字数太多,只上传了部分题目,请到网上找原试卷,谢谢

一、单项选择题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)该程序采用的是______________方式检测定时器溢出。

呵呵,对单片机比较熟悉,我来回答一下。
1)选 B.PSW
2)选 C.P2
3)选 C.方式2
4)选 A.在片内RAM
5)选 A.-3.6V~-25V,我们书上是说-3V~-15V为逻辑1
7)不太懂什么意思,没写明白
11)有5个中断源
13)不知道
17)8051片内RAM有128字节,地址范围为00H-7FH。其中,低32个单元用作工作寄存器。20H-2FH这16个单元是位寻址区。后面80个单元是通用数据缓冲区。
18)ROM即只读存储器,是一种写入信息后不易改变的存储器。断电后,ROM中的信息不会丢失。分类:掩膜ROM,用户程序由芯片生产厂写入;EPROM,用户程序通过写入装置写入,通过紫外线照射擦除;FlashROM,用户程序可以电写入或擦除。
19)定时时间与装的初值、工作方式、晶振频率有关。
下面的题目回答起来好难,而且我编程一般用C语言,很少用汇编,就不太熟了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-08
1,B PSW=programm state word程序状态字
2,C P0作8位数据线和低位地址线,P2口作为高位地址线
3,D
4,A
5, A RS-232C采用负逻辑

7, 40个引脚的单片机p3.7位~RD时,从外设读数据
11,5个,0 外部中断0;1定时器/计数器0中断;2 外部中断1;3 定时器/计数器1中断4 串口中断;
12,用定时器

17,00H~7FH:片内RAM直接寻址区
20H~2FH:片内RAM位寻址区
3fH~FFH: 片内RAM间接寻址区
18, ROM=read only memory只读存储器;PROM,出厂时写好;
EPROM可以紫外线擦除;EEPROM可以电擦除
19,与晶振、TH/TL的初值、单片机工作方式有关
20,RESET:复位输入线、PA0~PA7:端口A输入输出线、PB0~PB7:端口B输入输出线、PC0~PC7:端口C输入输出线、CS:片选信号线、RD:读信号线、WR:写入信号、D0~D7:三态双向数据总线。

21,软件延时,要占用CPU处理时间;定时器延时,定时可能不够准

下面的汇编看起来就要花点心思了
第2个回答  2009-11-30
abcabcabc
第3个回答  2009-11-30
大哥
怎么这么多题目呀
第4个回答  2009-12-04
我的天呀,太难了
相似回答