- 9
- 0
- 约1.18万字
- 约 19页
- 2020-04-08 发布于湖北
- 举报
浙江大学远程教育学院 2018 春
《微机原理与接口技术》课程作业答案
姓名: 草泥马 学 号: 71711254025
年级: 2016 夏 学习中心: 北京学习中心
第二章 P47
2 .80C51 单片微机芯片引脚第二功能有哪些?
P0 口(地址总线 A0-A7/ 数据总线 D0-D7)
P2 口(地址总线 A8-A15)
RXD(串行输入口 )
TXD(串行输出口 )
INT0( 外部中断 0)
INT1( 外部中断 1)
T0 (定时器0 外部输入)
T1 (定时器1 外部输入)
WR(外部数据存储器写选通 )
RD(外部数据存储器写选通 )
4 .80C51 存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?
访问片内数据存储器和片外数据存储器的指令格式有何区别?
1)80C51在结构上的特点
80C51采用将程序存储器和数据存储器截然分开, 分别寻址的结构,称为 Harvard
结构。
(2)在物理和逻辑上的地址空间
存储器上设有 4 个存储器空间: 片内程序存储器、片外程序存储器、片内数据存
储器、片外数据存储器。
在逻辑上有 3 个存储器地址空间: 片内、片外统一的 64KB程序存储器地址空间,
片内 256B数据存储器地址空间,片外 64KB的数据存储器地址空间。
(3)访问格式
访问片内 RAM采用 MOV格式
访问片外 RAM采用 MOVX格式
6 .80C51 片内数据存储器低 128 个存储单元划分为哪 4 个主要部分?各部分主
要功能是什么?
1 / 19
80C51 的内存分配表
00H-1FH共 32 字节单元为 4 组 R0-R7 的工作寄存器( 4 组,每组 8 个字节单元)
20H-2FH共 16 字节单元 (共128 位)为位寻址区 (16 字节,每字节 8 位,共 128
位)
30H-7FH共 80 字节单元为用户存储区(用来存储用户的运算结果和变量等)
80H-FFH共 128 字节单元为特殊功能寄存器区 (也就是内部各种功能配置寄存器)
80C51 的总的来说比较少,有很多空余的没有用到。
像 AVR的 Atmeag16单片机则特殊功能寄存器有很多 , 有 32 个寄存器地址和 64 个
IO 口地址,大部分都用上了,空余的不多,都是内部 RAM的一部分。
寄存器是存储器中的一个特殊形式, 主要用于配置最低层的硬件工作方式状态及
和内部其它各部件的联系
第三章 P87
9.MOV 、MOVC 、MOVX 指令有什么区别,分别用于那些场合,为什么?
MOV片内 RAM单元间数据传送
MOVX片外 RAM单元间数据传送
MOVC查表指令
15. 已知(R1)=20H ,(20H)=AAH ,请写出执行完下列程序段后 A 的内容。
MOV A ,#55H
ANL A ,#0FFH
ORL 20H ,A
XRL A ,@R1
CPL A
A 的内容的内容为 AAH
16. 阅读下列程序,说明其功能。
MOV R0,#30H 把#30H 移动到存储器 R0
MOV A ,@R0 把 A 移动到地址 @R0
RL A
MOV R1,A 把 R1 移动到存储器 A
RL A
RL A
ADD A ,R1 将 R1 和 A
原创力文档

文档评论(0)