浙江省2012年10月高等教育自学考试单片机原理及应用试题
课程代码:02358
一、判断题(本大题共5小题,每小题2分,共10分)
判断下列各题,在答题纸相应位置正确的涂“A”,错误的涂“B”。
1. 8051单片机有5个中断源,芯片相应有5个中断请求输入引脚。
2. 同级中断请求按照时间先后顺序响应。
3. 堆栈指针SP内装的是堆栈栈顶单元的内容。
4. 脉冲方式中断请求是脉冲的上升沿有效。
5. 在同一优先级别内,串行中断优先级别最高。
二、填空题(本大题共11小题,每空2分,共30分)
6.8位无符号二进制数中,最大的十进制数是______。
7.当使用8751单片机时,无需扩展外部程序存储器,此时EA应接______电平。
8.当8051单片机RST信号复位时,程序计数器PC值为______。
9.当8051单片机RST信号复位时,程序状态字PSW值为______。
10.8051单片机的外部中断1中断入口地址为______。
11.一个单片机所能执行的指令的指令集合称它的______。
12.单片机使用______作为串行数据传送速率的单位。
13.8051单片机ROM中,使用紫外线擦除的程序存储器英文缩写为______。
14.并行扩展总线包括3个组成部分,即______、______和______。
15.串行接口电路的主要功能是______化和______化。
16.ADC0809是______式A/D转换器,可以实现______路模拟信号的分时采集。
三、读程序题(本大题共4小题,每小题6分,共24分)
17.写出下列指令的功能。
MOV A, @Ri
ADD A, Rn
XRL A, Rn
18.假定程序开始时(SP)=07H,(A)=01H,(B)=02H,程序执行完毕(A)=______,(B)______,程序功能______。
PUSH ACC
PUSH B
POP ACC
POP B
19.假定(A)=14H,(R5)=23H,
ADD A,R5 后累加器A的内容为 ______,CY的内容为 ______。
DA 后累加器A的内容为 ______。
20.下列指令执行后,(A)=______,(B)=______,(OV)=______。
MOV A,#10H
MOV B,#10H
MUL AB
四、简答题(本大题共3小题,每小题4分,共12分)
21.按照由高到低的顺序写出51单片机的四个中断源。
22.从重装载方式和定时宽度两方面比较定时器工作方式1和方式2的不同点。
23.简述异步串行通信的帧格式。
五、综合题(本大题共3小题,每小题8分,共24分)
24.编写程序将内部RAM中从30H开始的9个无符号数相加,其和送40H单元(假定相加结果小于255)。
25.假定DAC0832工作于单缓冲模式,数据输入寄存器地址为4000H,其他引脚接合适电平,且输入寄存器数据从00H~0FFH变化输出从0~5V变化。试编程输出三角波。
26.已知P1口接8个LED,低电平点亮,试编写一个跑马灯程序,8个LED依次循环点亮,任何时刻只有一个LED点亮,假定延时程序已经编好,延时程序名称delay。
本试题下载: