- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机魏第9章
第9章 单片机总线与系统扩展 §9-1 MCS-51单片机最小系统 §9-2 存储器的扩展 1.程序存储器ROM的扩展 内部资源: 8051片内ROM的容量:4KB 片外最大可扩展64KB ROM 有关的管脚:EA 可用来扩展的存储器芯片: EPROM:2716,2732,2764,27256 EEPROM:2816,2864,28128 还要用到锁存器芯片:74LS373 地址范围的确定: 取决于CE片选和地址线的接法,本例中CE接地,请确定地址范围。 注意:CE的连接,当扩展多个ROM时,可采用线选法和译码法来分别选中芯片,每个芯片分配的地址范围不同 一是,芯片本身的地址线(与容量有关) 二是,芯片选通信号的获得方式。 74LS138译码器真值表 输 入 输 出 G1 G2A* G2B* C B A Y7* Y6* Y5* Y4* Y3* Y2* Y1* Y0* 举一反三:RAM的扩展 举一反三:RAM的扩展 6264RAM的地址范围可与2764ROM的地址范围相同,因为不同的指令访问----产生不同的控制信号 ROM:MOVC指令 PSEN有效,WR、RD无效 RAM:MOVX指令 PSEN有效,WR、RD有效 MOVX A,@DPTR, 读操作,产生RD低电平信号 MOVX @DPTR,A,写操作,产生WR低电平信号 试判断2864是作为ROM使用还是RAM使用? (看控制线) 9.3并行I/O口的扩展 扩展I/O与外部RAM统一编址 使用同样的指令MOVX访问,——控制总线RD,WR 常用的扩展方法有: 简单的I/O扩展 可编程I/O芯片 利用串行口扩展并行口 3.简单I/O口扩展: 用并行口扩展I/O口 选择TTL电路或MOS电路即能组成简单的I/O口扩展口 用8位三态缓冲器74LS244可扩展输入口 用8D锁存器74LS273、74LS373、74LS377等可组成输出口 口地址的确定及编程应用 因为74LS244和74LS273都是在P2.0为0时被选通,所以二者的地址都可以为FEFFH 两芯片的地址虽然相同,但可以通过读写操作区别 编程如下: MOV DPTR,#FEFFH; 指向口地址 MOVX A, @DPTR; 指向74LS244读入数据,检测按键 MOVX @DPTR,A ; 指向74LS273输出数据,驱动LED 可编程I/O芯片的应用 可编程I/O芯片是指芯片的功能可以由指令来确定,即需要对其编程。 常用的I/O芯片有8255和8155 8155的结构与技术性能 在8155内部具有: 1.256字节的内部RAM 2.三个通用的输入输出口 3.一个可编程的14位计数定时器 4.地址锁存器和地址总线 * 1.存储器RAM的扩展 2.存储器ROM的扩展 3.I / O端口的扩展方法 MCS-51单片机的扩展性能较强,根据需要, 可扩展: ROM、RAM; 定时 / 计数器; 并行I / O口、 串行口; 中断系统扩展等。 一、8051/8751硬件最小系统 对于片内有ROM型单片机,其自身可以构成最小系统 该系统的资源如下: 4KB ROM,256B RAM; 五源中断系统; 两个十六位加一定时 / 计数器; 一个全双工串行UART; 四个并行I / O口。 二、8031硬件最小系统 8031单片机片内无ROM,若要正常工作,必需外配ROM。外接ROM后,P3口、P2口、P0口均被占用只剩下P1口作I / O口用,其它功能不变,此时EA/必须接地。 图中:/E —— 三态门控制端 G —— 低电平锁存 三总线的概念: 地址总线—— AB,P0口提供(A7 ~ A0); P2口提供(A15 ~ A8),共16位。 数据总线—— DB,P0口提供(D7 ~ D0),共8位。 控制总线—— CB,ALE 等。 读 / 写:CPU向外部设备发出的读/写控制命令。 EPROM:/OE /PSEN SRAM: /WE /WR /OE
文档评论(0)