欢迎来到天天文库
浏览记录
ID:56778298
大小:58.50 KB
页数:4页
时间:2020-07-09
《李建忠第2章作业参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2-2:51系列单片机引脚中有多少I/O口线?它们与单片机外部地址总线和数据总线有什么关系?地址总线和数据总线各有多少条?答:51系列单片机引脚中有32条I/O口线。单片机外部地址总线、数据总线与I/O口线是共用引脚的关系。地址总线有16条,数据总线有8条。2-3:51系列单片机的、ALE、信号各自的功能是什么?答::为片外程序存储器选用端。该引脚有效(低电平)时,选用片外程序存储器,否则单片机选用片内程序存储器;ALE:地址锁存有效信号输出端。ALE在每个机器周期内输出两个脉冲。在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,可作为对
2、外输出的时钟脉冲或用于定时目的。但要注意,在访问片外数据存储器期间,ALE脉冲会跳空一个,此时作为时钟输出就不妥了(详见2.3.3节CPU时序);:片外程序存储器读选通信号输出端,低电平有效。当从外部程序存储器读取指令或常数期间,每个机器周期该信号两次有效,以通过数据总线P0口读回指令或常数。2-5:51系列单片机的程序状态字PSW中存放什么信息?其中的OV标志在什么情况下被置位?置位时表示什么意义?答:PSW的各位定义如下:Cy:进位标志位;AC:辅助进位位;F0:用户标志位;RS1、RS0:寄存器选择位;OV:溢出标志位;P:奇偶标志位(偶校验);PSW1:未定义。OV在运算结
3、果超出了累加器表示的有符号数的数值范围(以补码形式表示一个有符号数的范围为-128~+127)时被置位。OV=1反映运算结果超出了累加器表示的有符号数的数值范围,如果运算是有符号数的运算,则计算结果不能用。2-8:决定程序执行顺序的寄存器是那个?它是多少位寄存器?它是不是特殊功能寄存器?答:决定程序执行顺序的寄存器是PC,它是16位寄存器,它不是特殊功能寄存器。2-9:片内RAM低128单元分为哪几个区域?应用中怎样合理有效地使用?答:8051的片内RAM低128B分为三个区:工作寄存器区、位寻址区和便笺区。1)工作寄存器区00H~1FH单元为工作寄存器区。工作寄存器也称通用寄存器
4、,用于临时寄存8位信息。工作寄存器分成4组,每组都有8个寄存器,用R0~R7来表示。程序中每次只用1组,其它各组不工作。使用哪一组寄存器工作由程序状态字PSW中的PSW.3(RS0)和PSW.4(RS1)两位来选择。通过软件设置RS0和RS1两位的状态,就可任意选一组工作寄存器工作。这个特点使MCS-51单片机具有快速现场保护功能,对于提高程序效率和响应中断的速度是很有利的。2)位寻址区20H~2FH单元是位寻址区。这16个单元(共计16×8=128位)的每一位都赋予了一个位地址,位地址范围为00H~7FH。位寻址区的每一位都可当作软件触发器,由程序直接进行位处理。通常可以把各种程
5、序状态标志、位控制变量存于位寻址区内。3)数据缓冲区30H~7FH是数据缓冲区,也即用户RAM区,共80个单元。由于工作寄存器区、位寻址区、数据缓冲区统一编址,使用同样的指令访问,这三个区的单元既有自己独特的功能,又可统一调度使用。因此,前两个区未使用的单元也可作为用户RAM单元使用,使容量较小的片内RAM得以充分利用。2-13:什么是时钟周期、机器周期和指令周期?当晶振的振荡频率为6MHz时,一条双周期指令的执行时间是多少?答:时钟周期:单片机所用时钟脉冲频率的倒数;机器周期:实现特定功能所需的时间,通常由若干时钟周期构成;指令周期:执行一条指令所需的时间,通常由若干机器周期构成
6、;MCS-51的一个机器周期包含12个时钟周期。当晶振的振荡频率为6MHz时,一条双周期指令的执行时间是4μs。2-17:定时器/计数器定时50ms、100ms,晶振为12MHz,分别应选择哪种工作方式?初值应为多少(十六进制)?答:晶振频率为12MHz,定时器输入的定时脉冲的周期为1us。定时50ms应选择定时器方式1,初值应为:(65536-50ms/1us)=15536=3CB0H。定时100ms用一个定时器、单次定时的方法不能完成,但可通过在定时中断服务程序中设置一个计数器记录中断次数的方法实现。2-19:51单片机中断源分为几个优先级?怎样设置每个中断源的优先级?同一优先
7、级的中断源提出中断请求,CPU按什么顺序响应?答:单片机中断源分为0和1两个优先级。通过修改IP特殊功能寄存器的PX0、PX1、PT0、PT1、PS位的值可以设置各个中断源的优先级。同一优先级的中断源提出中断请求,CPU按内部规定的优先顺序响应,CPU内部规定的优先顺序为:INT0、T0、INT1、T1、串行口。2-21:使单片机复位有几种方式?复位后的单片机初始状态如何?答:使单片机复位有上电复位和按钮复位两种方法。所谓上电复位,是指计算机加电瞬间,要在RST引脚上
此文档下载收益归作者所有