页眉内容
第2章 MCS一51系列单片机的硬件结构
2·1 综述MCS一51系列单片机的大致功能。
2·2 请结合MCS一51系列单片机的结构框图,阐明其大致组成。
2·3 学了第1章,你认为微型计算机的结构应包含有哪些部件?学了第2章,你认为单片机至少包含有哪些部件?
2·4 综述MCS一51系列单片机各引脚的作用,并试行分类。
2·5 什么是ALU?简述MCS一51系列单片机ALU的功能与特点。
2·6 程序计数器的符号是什么?MCS一51系列单片机的程序计数器有几位?它的位置在哪里?
2·7 何谓程序状态字?它的符号是什么?它的位置在哪里?它各位的含义是什么?为1、为 0各代表什么?各在何种场合有用?
2·8 请多看些参考书(微机、单片机方面的教材),在这基础上阐述我们\研究CPU时序的 意义\。
2·9 何谓时钟周期、机器周期、指令周期?针对MCS一51系列单片机,如采用12MHz晶振,它们的频率和周期各是什么值? 2·10 我们通常说:\执行一条指令的时间称为指令周期\。请结合CPU时序判断:指令 周期是否包含取指时间在内?再联系主教材图1-14,阐明指令取得后,是送那里以有条不紊 地实现指令操作码所规定的功能的?另外,单片机内部协调工作的最小时间单元是不是指令 周期?
2·11 试说明MCS一51系列单片机自振荡源开始是怎样逐级分频而得到周期为1us的内部时钟脉冲的。
2·12 \一般说,PC指的是现指令的地址;严格说,PC指的是下一条指令的地址。\请结合 时序解释上述说法。
2·13 综述MCS一51系列单片机其内存可由哪儿部分组成?其编址与访问的规律是怎样的? 2·14
引脚的作用是什么?在下列四种情况下,
引脚各应接何种电平?
(1)只有片内ROM (2)只有片外ROM
(3)有片内ROM和片外ROM
(A)有片内ROM和片外ROM,片外ROM所存为调试程序。
2·l5 MCS一51系列单片机片内RAM有多少单元?有哪些用途?这些用途各占用哪些单元?又,堆栈的栈区设在哪里?
2·16 绘图示出MCS一51系列单片机的各可寻址位,并统计共有多少个可寻址位。 2·17 何谓特殊功能寄存器?8031有那些特殊功能寄存器?试按其用途相关联的硬件功能单元 (如CPU、并行I/O口、串行I/O口、定时器/计数器、中断控制等)进行分类。
2·18 综述TMOD、TCON、SCON、IE、IP、PCON等6个专用寄存器的名称、应用场合、 各位的定义与各位内容的更换办法。
2·19 请结合教材图2-9,综述MCS一51系列单片机定时器/计数器0、1的结构与工作原理。
2·20 定时器/计数器0己预置为FFFFH,并选定用于方式1的计数器方式,间此时定时器 /计数器0的实际用途将是什么?
2·21定时器/计数器0如用于下列定时,晶振为12MHz,试为定时器/计数器0编制初始化 程序:
1
页眉内容
(1)50ms (2)25ms
2·22定时器/计数器0已预置为156,且选定用于方式2的计数器方式,现在T0引脚上输 入周期为lms的脉冲,问:
(1)此时定时器/计数器0的实际用途是什么? (2)在什么情况下,定时器/计数器0溢出?
2·23设fOSC=l2MHz,定时器/计数器0的初始化程序和中断服务程序如下: 主程序 MOV TH0 #0DH MOV TL0,#0D0H MOV TMOD,#0lH SETB TR0 ;
;中断服务程序
000B MOV TH0,#0DH
MOV TL0,#0D0H ;
RETI
请回答: (1)该定时器/计数器工作于什么方式?
(2)相应的定时时间或计数值是多少?
(3)为什么在中断服务程序中要重置定时器/计数器的初值?
2·24综述定/计0、定/计1、定/计2各有哪几种工作方式,相应的工作特征与用法。
2·25请归纳MCS一51系列单片机的定时器/计数器共有哪些用途,并说清其具体用法。 2·26综述P0、Pl、P2、P3口各有哪几种功能。
2·27试根据P0、Pl、P2、P3各口的不同用途,综述各口每一引脚具体电路的异同。 2·28在读回端口数据时,为什么应读锁存器内容,而不宜读引脚电平? 2·29阐明\准双向口\这一名称所以要加用\准\字的理由。
2·30分析有哪些MCS一51系列单片机组成的应用系统,其P2口可用作通用I/O口。 2·31怎样确定MCS一51系列单片机串行口的工作方式?有哪儿种工作方式?请说明各种工 作方式的功能、应用场合与相应的波特率。
2·32何谓波特率?综述MCS-51系列单片机有哪些功能部件可作为波特率发生器,以及相 应的波特率计算公式。
2·33 何谓串行通信、单工、半双工、全双工、发送、接收、异步通信、同步通信、起始位、 停止位、空闲位、一帧信息、同步字符、双机通信、多机通信。 2·34 试简述:
(1)并行通信、串行通信的优缺点。 (2)异步通信、同步通信的优缺点。
(3)异步、多机通信时如何鉴别地址帧与数据帧。
2·35 在串行异步通信时,传送具有一位偶校验位的ASCII码字符,传送速率为2400波特, 问每秒传送的字符数最多可为多少个?又,某帧传送的为英文字母T,请写出该帧信息的二进制代码。
2·36 在串行异步通信时,要传送8位数据3BH,另采用偶校验位1位,请写出该帧信息的二进制代码。
2·37 在串行异步通信时,传送最高位为奇校验位的ASCII码,采用1位起始位和1位停止位,若ASCII码为39H,请写出该帧信息的二进制代码。
页眉内容
2·38 如异步通信,每个字符由11位组成,串行口每秒传送250个字符,问波特率为多少? 2·40 请列举MCS一51系列单片机的中断源和中断申请方法,并结合专用寄存器IE、IP的功能详细说明如何开中断以及各中断源中断优先权的高低是如何排列确定的。 2·40 如外部中断请求
(或
)采用跳变触发方式,问在响应前和响应后编程时应作
何种安排?
2·41 阐明8031单片机:
(1)响应中断的条件与响应中断后由硬件自动完成的操作。
(2)在中断过程中另有哪些不能自动完成,必需由中断服务程序处理的操作。 (3)上面 (2)中的这些操作有什么意义?又为什么不设计成自动完成?
2·42 MCS一51怎样实现上电复位与操作复位?并请综述各专用寄存器复位后的状态。 2·43 MCS一51系列单片机怎样实现掉电保护?怎样工作在节电操作方式?
2·44 如果单片机系统要求记录引脚Pl.1上出现负跳变的时间,问定/计2应工作于何种方 式?专用寄存器T2CON应具有什么样的内容?
2·45 某单片机系统用于定时测试压力、温度,并用定/计0实现定时。如压力超限和温度超限的报警信号分别由
、
输入,中断优先权排列顺序依次为压力超限→温度超限
→定时检测,试确定专用寄存器IE和IP的内容。 2·46 上题如压力超限和温度超限的报警信号改由问IE和IP的内容将作何种改变?
、
分别输入,其它不作改变,
3