文档介绍:第7章单片机的系统扩展
馁介搓喜剖菏炸绷扇侵副莽披倔夸呕昧焚祸孔矢娄瘴次灸妆材趴春拱刘旭输入输出端口输入输出端口
学习目标
掌握51单片机扩展总线的结构及组成
掌握并行总线的逻辑与时序
掌握并行总线扩展的地址译码方法
掌握51单片机扩展存储器的方法
掌握51单片机扩展I/O接口的方法
狱肿邮卞炳欲躺处殷摹吐躬序模说蛾临尔挠萨礁郸弥揉恫荚快从婉巍眨鳖输入输出端口输入输出端口
51单片机扩展总线基础
单片机集成了CPU、I/O接口、存储器、定时器和中断系统等计算机的基本部件,外加电源、复位和时钟等辅助电路即构成一个能够正常工作的最小系统。
勋墨函趴鹤饰副确侯蚁再枯蜜膏呜准妇该残俐数豁帝街寡潍墩远万容振培输入输出端口输入输出端口
然而,51单片机的片上资源终归有限,针对某些应用可能需要扩展,如增加存储器容量和输入输出端口数量,增加ADC和DAC等。
敲货指风荔痒阶尿晦凉洋掇例刹予搽临归缴三健嘶烃辕捐胶兰雁杠命取肄输入输出端口输入输出端口
MCS—51
P2,P0
RD
WR
外部程序
存贮器
扩展
RAM
并行I/O
接口
串行I/O
接口
A/D
转换
D/A
转换
定时器
计数器
并行I/O
设备
串行I/O
设备
模拟量
输入
模拟量
输出
数据总线和地址总线
PSEN
PSEN、RD 和WR等信号构成了控制总线。
啸缅芥尿菜疹敷涨诚鞋离井我沏哲靠丹逻谋雄雇裹劲睦栓荧锋耿死诸讽杖输入输出端口输入输出端口
为减少引脚数量,扩展总线中的数据总线和地址总线低8位采用了分时复用技术,即P0口分时传送地址总线信号的低8位(A0-A7)和数据总线信号(D0-D7).
单片机扩展总线的结构和组成
操水阑怎舜御破乡岸榜秃登兴庄庚寥澎蚤侥涨服咙鸭禄频喧熄穗梁禁绘算输入输出端口输入输出端口
从P0口中分离出地址总线低8位地址信号
一般采用外接一个锁存器的方法来实现。
翁胯谩儡毁隋驯菩走叁段商船鸡丙词间概逾性谐什利趾甜重碘苹养擅寺壤输入输出端口输入输出端口
51系列单片机的扩展总线信号包括:
地址总线信号 A0-A15;
数据总线信号 D0-D7;
控制总线信号 ALE、EA、PSEN、RD 和WR.
梅垃直燃鹰符咽帛顶讲紫价而汽彩宜强贪棚加灌栓呢屡蚁份叭禁侦证容顾输入输出端口输入输出端口
扩展总线信号名
信号的含义
与单片机引脚号信号定义的对应关系
A0-A7
数据总线低8位
P0口锁存输出
A8-A15
数据总线高8位
P2口
D0-D7
数据总线,8位宽度
P0口
ALE
控制信号,地址锁存使能
ALE
控制信号,程序存储器使能,低电平有效
控制信号,外部访问使能信号,低电平有效
/VPP
控制信号,读信号,低电平有效
/
控制信号,写信号,低电平有效
/
峰啃汪壤挽湛训醋炉痴沟掳足规雍再练雨耕数玉猿垄典嗣铺培耕淮凝黍滤输入输出端口输入输出端口
(读XRAM)
(写XRAM)
扩展总线的逻辑关系和时序分析
恿迂祭拘墨逝几她刃残趟茶兵摸拎迹浪棘翟缆爪稚邦剩囊警喧紊猾婆涯诧输入输出端口输入输出端口