好文档 - 专业文书写作范文服务资料分享网站

第8章习题解答

天下 分享 时间: 加入收藏 我要投稿 点赞

第8章 思考题及习题8参考答案

一、填空

1. 单片机存储器的主要功能是存储 和 。 答:程序、数据。

2.假设外部数据存储器2000H单元的内容为80H,执行下列指令后累加器A中的内容为 。

MOV P2,#20H MOV R0,#00H MOVX A,@R0

答:80H。

3.在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的 端提供 控制信号。 答:片选。

4.起止范围为0000H~3FFFH的数据存储器的容量是 KB。 答:16KB。

5.在AT89S52单片机中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 存储器提供地址。 答:程序、数据。

6.11条地址线可选 个存储单元,16KB存储单元需要 条地址线。 答:2K,14。

7.4KB RAM存储器的首地址若为0000H,则末地址为 H。 答:0FFF。

8.若单片机外扩32KB 数据存储器的首地址若为4000H,则末地址为 H。 答:BFFF

9. 设计一个以AT89S52单片机为核心的系统,如果不外扩程序存储器,使其内部8KB闪烁程序存储器有效,则其 引脚应该接 。 答:EA*,+5V

10.74LS138是具有3个输入的译码器芯片,其输出常作片选信号,可选中 片芯片中的任一芯片,并且只有1路输出为 电平,其它输出均为 电平。 答:8,低,高;

精选

二、单选

1.区分AT89S51单片机片外程序存储器和片外数据存储器的最可靠方法是 。

A.看其位于地址范围的低端还是高端 B.看其离AT89S51单片机芯片的远近 C.看其芯片的型号是ROM还是RAM

D.看其是与RD信号连接还是与PSEN信号连接

答:D

2.访问片外数据存储器的寻址方式是 。

A.立即寻址 B.寄存器寻址 C.寄存器间接寻址 D.直接寻址 答:C

3.若要同时扩展4片2KB的RAM和4片4KB的ROM,则最少需要 根地址线。

A、12

B、13

C、14

D、15

4.当EA=1时,AT89S52单片机可以扩展的外部程序存储器的最大容量为 。 A. 64KB B.60KB C.58KB D.56KB 答:D

5. 若某数据存储器芯片地址线为12根,那么它的存储容量为 。

A、1KB B.4KB C.2KB D.8KB

答:B 三、编程

1.试编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H。

答:本题主要考察对外部存储器的读、写操作,只要记住正确使用MOVX指令就可以了。编程思路:首先读取2001H的值,保存在寄存器A中,将寄存器A的高四位和低四位互换,再屏蔽掉低四位然后将寄存器A的值保存到30H中,然后再读取2002H的值,保存在寄存器A中,屏蔽掉高四位,然后将寄存器A的值与30H进行或运算,将运算后的结果保存在2002H中。

MAIN:

ORG MOV MOVX SWAP ANL MOV INC

0000H

DPTR,#2001H A,@DPTR A A,#0F0H 30H,A DPTR

;设置数据指针的初值 ;读取2001H的值

;屏蔽掉低四位 ;保存A

;指针指向下一个

精选

MOVX ANL ORL MOVX END

A,@DPTR A,#0FH A,30H @DPTR,A ;读取2002H的值 ;屏蔽掉高四位 ;进行拼装 ;保存到2002H

2.编写程序,将外部数据存储器中的4000H~40FFH单元全部清“0”。

答:本题主要考察对外部数据块的写操作;编程时只要注意循环次数和MOVX指令的使用就可以了。

MAIN: LOOP:

ORG MOV MOV MOV MOVX INC DJNZ END

0000H

A,#0 R0,#0FFH DPTR,#4000H @DPTR,A DPTR R0,LOOP

;送预置数给A ;设置循环次数

;设置数据指针的初值 ;当前单元清零 ;指向下一个单元 ;是否结束

四、简答

1.在AT89S52单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,为何不会发生冲突?

答:因为控制信号线的不同:外扩的RAM芯片既能读出又能写入,所以通常都有读写控制引脚,记为OE*和WE*。外扩RAM的读、写控制引脚分别与AT89S51的RD*和WR*引脚相连。 外扩的EPROM在正常使用中只能读出,不能写入,故EPROM芯片没有写入控制引脚,只有读出引脚,记为OE*,该引脚与AT89S52单片机的PSEN*相连。

2.题图8-1(a)所示为AT89S51单片机中存储器的地址空间分布图。题图8-1(b)

题图8-1

为存储器的地址译码电路,为使地址译码电路按题图8-1(a)所示的要求进行正确寻址,要

精选

第8章习题解答

第8章思考题及习题8参考答案一、填空1.单片机存储器的主要功能是存储和。答:程序、数据。2.假设外部数据存储器2000H单元的内容为80H,执行下列指令后累加器A中的内容为。MOVP2,#20HMOVR0,#00HMOVX
推荐度:
点击下载文档文档为doc格式
7topx1nm6i7b8vd538ce5nrap1rg8p00xf7
领取福利

微信扫码领取福利

微信扫码分享