微机原理及应用参考答案A卷08材料科学

  • 格式:doc
  • 大小:49.50 KB
  • 文档页数:3

西华大学课程考试(考查)参考答案(A卷)
课程代码:8402221 试卷总分:100 分
一、选择题参考答案及评分标准
评分标准:本大题共10小题,每小题2分,共20分。

每小题选对得2分,不选或
选错得0分。

参考答案:1、D2、B 3、B 4、A 5、B 6、D 7、C 8、D 9、D 10、D
二、填空题参考答案及评分标准
评分标准:本大题共10小题,每小题2分,共20分。

填对1题得2分,不填或填
错得0分,部分填对酌情给分。

参考答案:
1、CPU(微处理器) 存储器
2、特殊功能寄存器(或SFR)
3、直接
4、3 8
5、0FFH 07H
6、1
7、 0
8、堆栈
9、00H 0AAH
10、 INT0(或外部中断0) INT1(或外部中断1)
三、判断题参考答案及评分标准
评分标准:本大题共10小题,每小题1分,共10分。

正确选A,不正确选B,该
小题选对得1分,不选或选错得0分。

参考答案:
1、A
2、B
3、A
4、B
5、B
6、A
7、A
8、A
9、B 10、B
四、读程序填空参考答案及评分标准
评分标准:本大题共4小题,每空2分,共20分。

不填或填错得0分。

参考答案:
1、 0CBH 37H
2、04H(或4) 01H(或1)
3、 57H 0EDH 47H
4、50H 50H 5030H
五、简答题参考答案及评分标准
评分标准:本大题共2小题,第1小题4分,第2小题6分,共计10分,第1小题
共有2个要点,答对1个得2分,答错或未答得0分;第2小题共有2个要点,答对
1个得3分,答错或未答得0分;部分答对酌情给分。

参考答案:
1、答案要点:1、答案要点:中断服务子程序是随机的,不以CPU执行程序预先安排的
顺序为转移,返回指令是RETI;子程序是预先安排好的,返回指令是RET。

2、答案要点:动态显示可以在多位7段数码管里,每位显示不同的数据。

而静态显示
只能在每位数码管显示相同数据,显示亮度大。

如果只用到一位数码管的
话,可以选择静态显示,但是如果是显示多位的话,就一定要选择动态显
示。

六、编程题参考答案及评分标准
评分标准:第1小题5分;第2小题5分;第3小题10分;共计20分。

1、2小题较灵活,答案不唯一,根据学生实际答题情况,符合题意者给分,部分答对酌情给分。

在此对1、2题仅提供其中一种程序作为参考。

参考答案:
1、参考程序:ORG 0000H
LJMP MAIN
MAIN: MOV A,#0FEH
LOOP: RL A ;左移
MOV P1,A
LCALL DELAY
JMP LOOP
DELAY: MOV R7,#127;延时程序
DEL1: MOV R6,#200
DEL2: DJNZ R6, DEL2
DJNZ R7,DEL1
RET
END
2、参考程序:ORG 0100H
MOV R7,#10H;设置循环次数
MOV R6,#00H;设置计数初值
MOV R1,#40H;设置片外目的地址值
MOV R0,#40H;设置片内地址初始值
LOOP: MOV A,@R0
CJNE A, #0AAH,LOOP1;比较和“OAAH”相等的单元
INC R6;相等则加1
LOOP1:INC R0;不相等继续查找
DJNZ R7,LOOP
MOV A,R6;存放查找的结果
MOVX @R1,A
END
3、答案要点:
(1)、T机器=12/fosc=2s
(2)、根据题意,当T0在方式1下计数时,则有TMOD=05H。

当T0在方式1下定时时,则有TMOD=01H。

(3)、当计数时:设计数的初值为X,根据方式1的特性则有216-X=100,得到X=65436 则有TL0=9CH,TH0=0FFH。

当定时时:设定时的初值为Y,根据方式1的特性则有(216-Y)* T机器=1ms,得到Y=65036,则有TL0=0CH, TH0=0FEH
主要参考程序:
MAIN:MOV SP,#30H;设置堆栈指针
MOV TMOD,#05H;定义计数模式
MOV TH0,# 9CH;赋计数初值
MOV TL0,# 0FFH;赋计数初值
SETB ET0
SETB EA
SETB TR0;启动外部脉冲计数
LOOP1: JNB TF0,LOOP1;判断是否溢出?
CLR TR0; 清TR0为0,T0停止计数
MOV TMOD,#01H;定义定时模式
MOV TH0,# 0FEH;赋定时初值
MOV TL0,# 0CH;赋定时初值
SETB TR0;启动定时
LOOP2: JNB TF0,LOOP2;判断是否溢出?
SJMP MAIN
END。