《单片机原理及应用》课后习题 答案 联系客服

发布时间 : 星期一 文章《单片机原理及应用》课后习题 答案更新完毕开始阅读8012a78ff6ec4afe04a1b0717fd5360cbb1a8dc8

确定?

答:方式0、1、2、3. 8帧 10帧 11帧 三种格式。 波特率:

① 方式0的波特率固定为系统晶振频率的1/12 ,其值为fosc/12 。其中,fosc为系统主机晶振频率。

② 方式2的波特率由PCON中的选择位SMOD来决定,可由下式表示:

波特率?(2SMOD/64)?fosc 即:当SMOD =l 时,波特率为fosc/32;当脚SMOD=0时,波特率为fosc/64。

③ 方式1 和方式3 的波特率由定时器Tl 的溢出率控制。因而波特率是可变的。

定时器TI 作为波特率发生器,相应公式如下:

2波特率=(SMOD32)?定时器T1溢出率

T1溢出率=T1计数率/产生溢出所需的周期数

=(fosc/12)/(2k?TC)

式中K:定时器T1的位数,K的值等于8、13、16;

TC:定时器T1的预置初值。

第8章

8-1 MCS-51单片机外部程序存储器和数据存储器地址范围都是0000H ~ FFFFH,在实际使用时如何区分?

答:访问(读)ROM时(程序存储器),通过PSEN引脚有效选中程序存储器,PC指针指向程序存储器的地址指针。访问外部RAM(数据存储器),通过RD、WR引脚有效选中数据存储器(DPTR为外部RAM存储器的地址指针)

8-2 访问8051片外数据存储器MOVX指令采用的是 间接 寻址方式。访问片外程序存储器MOVC指令采用的是 基址加变址 寻址方式。

8-3 MCS-51单片机可以外接64KB的程序存储器和64KB数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机引脚上的那些信号来区分?

答:同8-1.

8-4 给8031单片机扩展一片2716和6116,请画出系统连接图。 方法一:

地址自定:(其中一种解法如下) 设2716地址:0000H—07FFH 6116地址:0000H—07FFH (不用译码器)

P2.0~P2.2 8051 P0.0~P0.7 地址 锁存器373 A8~A10 A8-A10 25

A0-A7 A0~A7

方法二:采用部分译码 如: 2716的地址0000H—07FFH 6116的地址0800H—08FFH C P2.5 B P2.4 Y0 A 74LS P2.3 138 Y1 +5V P2.2 A8-A10 CE P2.0—8051 地址锁存器 A0~A7 G P0.0~P0.7 2716 ALE D0~D7 OE PSEN RD WR

A8~A10 CE A0~A7 6116 D0~D7 WE OE 26

方法三:采用全译码 如: 2716的地址0000H—07FFH 6116的地址0800H—08FFH C P2.5 B P2.4 Y0 A 74LS P2.3 138 Y1 G +5V P2.6 G2A G2B P2.7 A8~A10 CE P2.0-P2A8-A10 CE 8051 A0~A7 地址锁存器 A0~A7 G P0.0~P0.7 6116 2716 D0~D7 ALE D0~D7 WE OE PSEN OE RD WR

8-5试画出MCS-51系列8051最小应用系统的原理结构图。

答:8051最小应用系统如图所示。这种最小应用系统只要将单片机的时钟电

路和复位电路接上,同时EA接高电平,系统就可以工作。此类应用系统只能用XTAL1 作一些小型的控制单元。其应用特点是: C2 P1

XTAL2 C3 (1)全部I/O口线均可供用户用。 P2

+5V RESET

(2)内部存储器容量有限(只有4KB地址空间)。 P3 R(3)应用系统开发具有特殊性。

8-6 如何构造MCS-51单片机扩展的系统总线?

高八位地址线 P2

地址锁 P0 低八位地址线 存器 8051 G

八位数据线

ALE RD RD控制总线 WR

PSEN

见课本P129-P130

27

C1

8051 8751

P0

第9章习题参考答案

9-1设计用P1、P2口扩展4×4矩阵键盘、4位共阴极LED硬件电路。 P14 P15

P16 P17

7407×3 +5V 10K×4

LED 8051

C D E F

P13 1K 8 9 A B P12 4 5 6 7 P11 0 1 2 3

P10 P20 P21 P22 P23 P24 P25 P26 P27

9-2已知一单片机应用系统如9-12图所示。试回答问题并编写显示程序,以1秒为间隔,

a b c d e f g dp 28