基本信息
文件名称:河南科技学院成人高等学历教育期终考试《单片机》试卷 A答案.doc
文件大小:48 KB
总页数:3 页
更新时间:2025-03-15
总字数:约2.37千字
文档摘要

河南科技学院成人高等教育模拟考试

《单片机原理与应用》试题参考答案及评分标准(A)

一、填空题(10分,每空1分)

12.地址

3.空闲方式、掉电方式

4.串行口、定时器、外部中断源

5.TH0、TL0

6.内部方式外部方式

7.FFH上拉电阻

8.07H

9.测控对象被控对象

10.02或3

11.D/A或者数模

二、选择题(20分,每小题2分)

1.B2.B3.B4.A5.B

6.C7.C8.B9.D10.C

三、简答题(每小题5分,共25分)(相同意思,其它叙述也可)

1.答:存储器从用户的角度分为3部分,片内外统一编址的程序存储器,片内数据存储器,片外数据存储器。(2分)

片内外统一编址的程序存储器(64K),地址范围:0000H-FFFFH(1分)

片内数据存储器(256B),地址范围:00H-FFH(1分)

片外数据存储器(64K),地址范围:0000H-FFFFH(1分)

2.答:机器周期是振荡周期的12倍,(1分)单片机的基本操作周期为机器周期,指令周期是指一条指令执行的时间,89C51单片机的指令系统中指令周期分别为1个机器周期,2个机器周期,4个机器周期的。(2分)

若主频为6MHZ,振荡周期是1/6us,则机器周期为2us。(2分)

3.下列指令的寻址方式分别是什么?(一个1分)

MOVDPTR,#3000H立即数寻址

RLCA寄存器寻址

SJMPREL相对寻址

MOVCA,@A+PC变址寻址

MOVXA,@R0寄存器间接寻址

4.89C51单片机中断响应的条件?(前3条2分,错一个扣1分,后3条3分)

答:中断响应的条件:

①有中断源发出中断请求。

②中断总允许位EA=1,即CPU中断。

③申请中断的中断源的中断允许位为1,即中断没有被屏蔽。

④无同级或更高级中断正在被服务。

⑤当前的指令周期已经结束。

⑥若现行指令为RETI或是访问IE或IP指令时,该指令以及紧接着的另一条指令已执行完。

5.答:单片机的定时器有四种工作模式,由TMOD中的M1、M0设定来选着某一种工作模式,另外还可通过设置C/T来选择定时还是计数方式(1分)。

四种模式分别是(4分):

M1M0

00模式013位计数器

01模式116位计数器

10模式2自动重装初值8位计数器

11模式3定时器0:分为两个独立的8位计数器

定时器1:无中断的计数器

四、阅读程序,作简单分析,并填写结果。(相同意思,其它叙述也可)

(每小题5分,共25分)

1.答:(A)=6DH(1分),标志位OV、P、C、AC分别是1、1、1、0(4分)。

2.答:(A)=02H,(2分)R1=02H,(1分)PC=1004H(2分)。

3.已知(A)=0B6H,执行指令RLA后,(A)=6DH

已知(A)=0B6H,执行指令RRA后,(A)=5BH

已知(A)=0B6H,(CY)=1,执行指令RLCA后,(A)=6DH,CY=1。

已知(A)=0B6H,(CY)=1,执行指令RRCA后,(A)=DBH,CY=0。

(全对5分,错一个扣1分)。

4.计算下面延时程序执行的时间:

MOVR1,#0FAH;1

L1:MOVR0,#0FFH;1

W1:DJNZR0,W1;2

DJNZR1,L1;2

RET;2

总机器周期数N=1+(1+2×255+2)×250+2=128253(4分,算式对得3分)

若fosc=6MHZt=128253×2=256506us=256.506ms(1分)

若fosc=12MHZt=128253×1=128253us=128.253ms

5.若(SP)=26H,(PC)=2342H,标