单片机的扩展应用与仿真

单片机的扩展应用与仿真

ID:39367981

大小:1.38 MB

页数:46页

时间:2019-07-01

单片机的扩展应用与仿真_第1页
单片机的扩展应用与仿真_第2页
单片机的扩展应用与仿真_第3页
单片机的扩展应用与仿真_第4页
单片机的扩展应用与仿真_第5页
资源描述:

《单片机的扩展应用与仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8单片机的扩展应用与仿真教学目的了解数据存储器的分类和特点了解单片机常用的数据存储器和数据存储器理解存储器扩展时三总线的构成方法掌握存储器扩展时地址空间的分配了解可编程并行接口芯片8255A的功能特点理解8255A的工作方式并掌握其设定方法了解I2C总线和SPI总线的特点等基本概念掌握I2C总线和SPI总线的使用方法2本章内容存储器的扩展实例与仿真I/O接口的扩展实例与仿真I2C与SPI总线实例与仿真38.1存储器的扩展实例与仿真数据存储器的扩展程序存储器的扩展数据和程序存储器的同时扩展存储器的分类按信息存放方式分为随机存储器RAM(ReadAccessMemory)只

2、读存储器ROM(ReadOnlyMemory)8.1存储器的扩展实例与仿真单片机的程序存储器属于ROM,数据存储器属于RAM。5数据存储器的扩展随机存储器RAM8.1存储器的扩展实例与仿真随机存储器RAM是在程序运行期间可以随时进行写入或者读出操作的存储器。失电后存储内容随即丢失,因此,一般作为数据存储器。单片机常用的RAM可以分为静态随机存储器(SRAM:StaticRAM)和动态随机存储器(DRAM:DynamicRAM)。单片机系统主要使用的是SRAM。特点分类6数据存储器的扩展Intel公司的62系列静态RAM芯片8.1存储器的扩展实例与仿真主要有6116(2K

3、B×8位)、6264(8KB×8位)、62128(16KB×8位)、62256(32KB×8位)。A7VccA6A8A5A9A4WEA3OEA2A10A1CEA007000601050204GND0361162KB×8VppVccA12WEA7CE2A6A8A5A9A4A11A3OEA2A10A1CE1A0O7O0O6O1O5O2O4GNDO362648KB×8A14VccA12WEA7A13A6A8A5A9A4A11A3OEA2A10A1CEA0O7O0O6O1O5O2O4GNDO36225632KB×8DIP24DIP28DIP287数据存储器的扩展Intel公司的

4、62系列静态RAM芯片8.1存储器的扩展实例与仿真Proteus中的静态RAM芯片模型的引脚图8数据存储器的扩展8.1存储器的扩展实例与仿真存储器扩展时三总线地址总线(AddressBus)数据总线(DataBus)控制总线(ControlBus)地址总线:16位,单向。P0口和P2口的第二功能构成了扩展总线的8位数据线和16位地址线。P2口输出高8位的地址,P0口输出低8位的地址。9数据存储器的扩展8.1存储器的扩展实例与仿真存储器扩展时三总线地址总线(AddressBus)数据总线(DataBus)控制总线(ControlBus)数据总线:双向。P0口提供8位数据线

5、。10数据存储器的扩展8.1存储器的扩展实例与仿真存储器扩展时三总线地址总线(AddressBus)数据总线(DataBus)控制总线(ControlBus)控制总线:读、写控制。由ALE、PSEN*、EA*,RD*、WR*组成。数据存储器扩展时用到ALE*、RD*、WR*。程序存储器扩展时用到ALE、PSEN*、EA*。11数据存储器的扩展8.1存储器的扩展实例与仿真数据存储器访问时序AT89C52访问外部数据存储器读周期时序图12数据存储器的扩展数据存储器扩展时时序8.1存储器的扩展实例与仿真AT89C52访问外部数据存储器写周期时序图13数据存储器的扩展8.1存储

6、器的扩展实例与仿真存储器扩展实例AT89C52用一片6264芯片扩展8KB数据存储器并在Proteus中仿真。选取元器件:①AT89C52:单片机;②RES:电阻;③CRYSTAL:晶振;④CAP、CAP-ELEC:电容、电解电容;⑤74LS373:锁存器;⑥6264:静态RAM。地址空间为:0000000000000000B~0001111111111111B====》0000H~1FFFH14数据存储器的扩展在Proteus中仿真8.1存储器的扩展实例与仿真编制程序如下:#includevoidmain(void){unsignedinti;fo

7、r(i=0;i<=0X3FF;i++)XBYTE[i]=i%256;while(1);}15程序存储器的扩展8.1存储器的扩展实例与仿真根据编程方式的不同,ROM可分为掩膜只读存储器ROM(MaskProgrammableROM)可编程只读存储器PROM(ProgrammableROM)可擦除编程只读存储EPROM(ErasablePROM)闪速存储器FEPROM(FlashEPROM)16程序存储器的扩展Intel公司的27系列UVEPROM芯片8.1存储器的扩展实例与仿真主要有2764(8KB×8位)、27128(16KB×8位)、2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。