华南农业大学历年单片机期末考试试卷汇总(9)

时间:2025-03-11

3.简述时钟周期、机器周期、指令周期的概念及三者之间的关系。

时钟周期也称为振荡周期,(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),

在一个时钟周期内,CPU仅完成一个最基本的动作。

在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。

机器周期

在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。完成一个基本操作所需要的时间称

为机器周期。8051系列单片机的一个机器周期同6个S周期(状态周期)组成。一个机器周期=6个状态周期=12个时钟周期。

指令周期

指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。

通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。

4.MCS-51 单片机堆栈有何特点?若SP=60H,PC=2000H,标号LABEL所在的地址为3000H,问执行长调用指令LCALL LABEL后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?

堆栈先进后出,后进先出。

执行长调指令后,SP=62H,PC=3000H,(61H)=03H,(62)=20H

5.89C51共有哪些中断源?有哪些特殊功能寄存器对各个中断源进行控制?

一共有5个中断源。两个外部中断INT0,INT1,两个定时计数中断T0、T1,串行口

TCON(定时控制器寄存器),SCON(串行口控制寄存器)

IE( 中断允许寄存器),IP(中断优先级寄存器)

TCOM

五、程序分析(每小题5分,共15分)

1、写出下列指令执行的结果。

MOV A,#50H

MOV B,#77H

PUSH ACC

PUSH B

POP ACC

POP B

执行完本段指令后(A)=_77H___(B)=__50H_

2、阅读以下程序,在空格内填入正确的解释,并写出执行后功能。

ORG0000H

9

华南农业大学历年单片机期末考试试卷汇总(9).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219