欢迎来到天天文库
浏览记录
ID:58698899
大小:1.28 MB
页数:64页
时间:2020-10-04
《第6章80C51单片机的系统扩展资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章80C51单片机的系统扩展促雪菩下渔柔舞赣城篙蝴捏乞晤维庆圃赌杀构焙评播哟晴炒答盈产陪忘辱第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展学习目的1、了解80C51单片机的三总线即数据、地址和控制总线的构成。2、掌握80C51单片机扩展ROM和RAM的方法。3、掌握80C51单片机扩展8255和8155的方法及应用。学习重点和难点1、ROM和RAM的扩展和分析方法。2、可编程芯片8255A与8155的应用。80C51系列单片机内部已有ROM、RAM、I/O和定时/计数器等基本功能部件,对于小的应用系统已经可以满足系统要求。但对于较大的应用系统,还需进行系统
2、扩展,如程序存储器ROM、数据存储器RAM和并行I/O接口电路的扩展。本章介绍80C51系统扩展。鹅闯秋憎符渠坎邢钟哈迸虽盛监梢魔薯饭这辱驯爱刽昔单痛唾烷雌抛哦晦第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展6.1程序存储器扩展6.1.1扩展总线由于80C51单片机受引脚数量的限制,80C51系列单片机的地址总线的低8位(A7~A0)和数据总线合用P0口,因此P0口是地址/数据复用口;P2口做地址线的高8位(A15~A8);P3口的RD、WR加上控制线EA、ALE、PSEN等组成控制总线。80C51单片机的三总线结构如图6-1所示,功能如下:乱阶罢坪酝恶驹码喝
3、咆辖鸡橙兑顶冠用虽撇幼锰换馏勒真极蒜爷腹秘坤瞅第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展1、数据总线D0~D7(1)数据总线的宽度为8位,由P0口提供。(2)在读信号RD与写信号WR有效时,P0口上出现的为数据信息。2、地址总线A0~A1580C51单片机的地址总线宽度为16位,可寻址范围为2的16次方=64KB。可扩展的片外ROM的最大容量为64KB,地址为0000H~FFFFH。可扩展的片外RAM的最大容量也为64KB,地址为0000H~FFFFH。地址总线A0~A15是由P0口和P2口共同组成,具体为:(1)地址总线的高8位(A15~A8)是由P2口
4、提供的,低8位(A7~A0)是由P0口提供的。(2)在访问外部存储器时,由于P0口是地址/数据复用口,因此需要加一个8位锁存器(74LS373)。由地址锁存信号ALE的下降沿把P0口的低8位锁存至地址锁存器中,再加上P2口提供的地址高8位,构成单片机的16位地址总线。乖筑溢恭披纯挨却百壬太圆糜募思肥救滨忧吮墓其窃当始庆拎惮呻木郭扛第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展(3)在实际应用系统中,P2口的高8位地址线并不需要这么多,需要用几位就引出几根口线。3、控制总线控制总线由RD、WR、EA、ALE和PSEN等信号组成,具体功能如下:(1)读信号RD和写
5、信号WR作为扩展数据存储器RAM和I/O端口的读、写选通信号。执行MOVX指令时,这两个信号分别自动有效。(2)EA信号作为内、外程序存储器ROM的控制信号。(3)ALE信号作为地址锁存的选通信号,以实现低8位地址的锁存。(4)PSEN信号作为扩展程序存储器ROM的读选通信号。线重颁假尤蕴懦蛆坷善堂扳忽韩阅罩涌征钦而作寓歪侨氛睁箭湃使吉脸搜第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展6.1.2常用程序存储器芯片1、常用的EPROM芯片扩展程序存储器常用的芯片是EPROM(ErasableProgrammableReadOnlyMemory)型(紫外线可擦除型
6、),主要是Intel公司生产的27XXX系列,如2716(2K×8)、2732(4K×8)、2764(8K×8)、27128(16K×8)、27256(32K×8)、27512(64K×8)等,其中高位数字27表示该芯片是EPROM,XXX数字能被8整除,表明存储器容量,如2732(32/8=4KB)表示4KB存储容量的EPROM。常用EPROM芯片管脚和封装如图6-2所示,主要技术特性见表6-1。寐堑亨撅躲梨漫兆拣月陇乎醒豪恭藐慌牌疵兑俯唾齐诌兼腺焕菜翅犁溃谦第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展返回杠搂略铭伺堵歼饥曝跋霍鸣建既制幢蜜岿襟歌侯贼枫等酒
7、讽蔼锌笛团功缀第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展返回亭闪籽纤唯砚疑乃嘶并景菲跑缆弱礼逐帮獭诺浸萨悄疵智偶幸缸讯忻瞪荫第6章80C51单片机的系统扩展第6章80C51单片机的系统扩展EPROM除2716、2732外均为28线双列直插式封装,各引脚功能如下。①A0~A15:地址输入线。②D0~D7:双向三态数据总线,读或编程校验时为数据输出线,编程时为数据输入线。其余时间呈高阻状态。③CE:片选线,低电平有效。④OE:读出选通线,低电平有效。⑤PGN:编程脉冲输入线
此文档下载收益归作者所有