单片机原理及应用-借口与系统扩展.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用-借口与系统扩展

《单片微机原理及应用》;第四讲:接口与系统扩展(1);RAM,ROM存储器扩展;单片机本身资源不足以满足应用需求的情况下,必须借助外部器件对系统进行扩展;常用程序存储器芯片;①程序存储器 EPROM 的扩展:;程序存储器 2764 的扩展:;例 8051扩展一片2764 EPROM(8KB)。 解:P2口的P2.0~P2.4与EPROM的高5位地址线及片选CE连接;P0口经地址锁存器输出的地址线与EPROM的低8位地址线相连,同时P0口又与EPROM的数据线相连;单片机ALE连接锁存器的锁存控制端;PSEN接EPROM的输出允许OE;8051的内、外存储器选择端EA接地。 扩展单片EPROM,其片选CE直接接地即可。只要系统执行读外部程序存储器的指令,该EPROM就处于选通操作。P2口的P2.5~P2.7未用,所以它们的状态与2764的寻址无关;P2.5~P2.7有八种状态,2764的寻址范围对应有八个映像区。 ;程序存储器扩展实例;②数据存储器 RAM 的扩展:;62系列SRAM引脚与封装 ;数据存储器 6264 的扩展:;例 8051扩展三片6116静态RAM(6KB)。 解:扩展静态RAM与扩展ROM相似,只是控制信号有所不同,如下图所示为8051用线选法扩展2KB静态RAM6116的连线图。 单片机的RD接EPROM的输出允许OE;WR接EPROM的写允许WE。 P2口的P2.3、P2.4未用,所以它们的状态与2764的寻址无关;假设无关位P2.3和P2.4为0,则1号片的地址为C000H~C7FFH,2号片的地址为 A000H~A7FFH,3号片的地址为6000H~67FFH。;8051扩展6KB RAM ;例 8051同时扩展一片62256 RAM和一片27256 ROM。 解:用线选法同时扩展一片62256 RAM和一片27256 ROM,逻辑电路图如下图所示。 32KB EPROM的地址为 0000H~7FFFH, 32KB RAM的地址也为 0000H~7FFFH; 虽然片选信号同为P2.7,两者的地址相同,但不会发生地址冲突;因为外部RAM的读写控制信号为RD和WR,它们由MOVX指令产生,而外部ROM的读控制信号在CPU向外部ROM取指令时才产生,也就是说外部RAM的读写控制信号与外部ROM的读控制信号不会同时产生。;8051扩展ROM与RAM的逻辑电路图 ;简单I/O,8255,8155并口扩展;在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可资选用的器件很多,方案也有多种。;简单I/O接口扩展常用芯片;74LS244各引脚定义如下: 1A1~1A4:第1组4条输入线 1Y1~1Y4:第1组4条输出线 2A1~2A4:第2组4条输入线 2Y1~2Y4:第2组4条输出线 1G:第1组三态门使能端, 低电平有效 2G:第2组三态门使能端, 低电平有效 VCC:工作电源,接+5V电压 GND:接地 ;74LS273各引脚定义如下: D0~D7:输入线。 Q0~Q7:输出线。 CLR:清除控制端, 低电平有效。 CLK:时钟输入端, 上升沿有效。 VCC:工作电源, 接+5V电压。 GND:接地。;;简单I/O扩展:(缓冲/驱动器扩展);例 用74LS244作为扩展输入,74LS273作为扩展输出。 解:P0口作为双向数据总线,用74LS244扩展8位输入,输入八只控制开关的控制信号;用74LS273扩展8位输出,输出信号控制八只发光二极管。编写控制程序,可使八只发光二极管分别受各自对应的控制开关的控制。 只要P2.7为0,就选中74LS244或74LS273,其他位均为无关位,所以74LS244和74LS273的地址均为7FFFH。;简单I/O口扩展电路 ;;④可编程并行I/O接口芯片8255扩展I/O:;8255的PA,PB,PC口的三种工作方式:;PA,PB,PC口的三种工作方式示意图:;8255的端口选择表:;;;8255与单片机的连接:;8255与单片机的连接:;8255的编程应用;8255硬件实验五:8255 A.B.C口输出方波;8255硬件实验五:8255 A.B.C口输出方波;⑤可编程RAM/ IO/ CTC接口芯片8155:;⑤可编程RAM/IO/CTC接口芯片8155引脚:;8155的 6个寄存器;;; D7 D6 D5 D4 D3 D2 D1 D0 ; D7 D6 D5 D4 D3 D2 D1 D0 ;8155定时/计数器的使用(

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档