- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题的提出 第六章 单片机小系统及片外扩展 系统扩展 1、扩展系统是以单片机为核心进行的; 2、扩展内容包括ROM、RAM和I/O接口电路等; 3、扩展是通过系统总线进行的,通过总线把各扩展部件连接起来,并进行数据、地址和控制信号的传送,要实现扩展首先要构造系统总线。 (尽可能采用串行扩展方案) 本章内容 1 串行扩展总线接口技术 2 并行扩展三总线的产生 3 程序存储器的扩展 4 数据存储器的扩展 5 I/O口接口扩展电路设计 6.1 串行扩展总线接口技术 SPI串行外设接口总线:同步串行3线方式 I2C总线:同步串行2线 单总线:采用单根信号线,既可作为数据输入,又可以作为数据输出,而且数据传输是双向的,适用于单主机系统 SPI串行外设接口总线 同步串行方式 需3~4条线:串行时钟线(SCK) 主机输入/从机输出数据线MISO 主机输出/从机输入MOSI 从机片选线CS(SS) 数据的传输格式:高位在前,低位在后。 89C51单片机串行扩展SPI外设接口的方法 用一般I/O口线模拟SPI操作 利用串行口实现SPI操作 用一般I/O口线模拟SPI操作 根据SPI串行总线的操作时序特点 ,进行软件模拟 MCU串行输入子程序SPIIN SPIIN: SETB P1.1 ;使P1.1(时钟)输出为1 CLR P1.2 :选择从机 MOV R1,#08H ;置循环次数 SPIIN1:CLR P1.1 ;使P1.1(时钟)输出为0,下降沿 NOP ;延时 NOP MOV C,P1.3 ;从机输出SPISO送进位C RLC A ;左移至累加器ACC SETB P1.1 ;使P1.1(时钟)输出为1 DJNZ R1,SPIIN1:判断是否循环8次(8位数据) MOV R0,A ;8位数据送R0 RET 利用串行口实现SPI操作 需要通过单片机的开关量I/O口线(如P1.x)进行芯片选择; 当芯片未选中时,数据端口均处于高阻状态; 与单片机交换信息时均要求单片机串行口以方式0进行; 传输数据时的帧格式均要求先传送命令/地址,再传送数据。 6.2 并行扩展三总线的产生 地址总线AB——P2,P0(373锁存器) 数据总线DB——P0 控制总线CB——ALE, , , , 6.4 数据存储器的扩展 静态RAM:6116、6264、62256、62128 地址线、数据线、控制线 由CPU地址线或经译码器选通,并获得地址; 由CPU (P3.7)选通; 由CPU (P3.6)选通。 当CPU执行输入/输出指令MOVX时, 、 有效 E2PROM:2816、2817、2864A 扩展注意的问题: 读写控制 片选控制 地址的分配: 地址是一个范围空间 RAM扩展实例——在8051单片机上扩展2K RAM 6.5 I/O口接口扩展电路设计 简单I/O口扩展 用并行口扩展I/O口 选择TTL电路或MOS电路即能组成简单的扩展I/O口。 如:用8位三态缓冲器74LS244可扩展输入口; 用8D锁存器74LS273、74LS373、74LS377等可组 成输出口。 口地址的确定及编程应用 可编程I/0芯片的使用 可编程I/O芯片是指芯片功能可由指令来确定,即需要对其编程。 常用的I/O口芯片有8255和8155。 8155的结构和技术性能 在8155内部具有: (1)256字节的静态RAM (2)三个通用的输入/输出口 (3)一个14位的可编程定时/计数器 (4)地址锁存器和数据总线 MCS-51单片机与8155的接口与操作 设置8155工作方式 设置8155工作方式示例 设置A、B口为基本输出方式,C口为基本输入方
您可能关注的文档
- 4-3二重积分变量替换_50230664.ppt
- 4第四篇 服务点设置问题.ppt
- 4基础设施与工作环境控制程序.doc
- 05-第五篇5节.ppt
- 5 存储器和其接口.pdf
- 5.3 文件管理与目录结构.pdf
- 5.7 寄存器介绍和芯片比较.pdf
- 5.汪丽霞用替换策略解决问题.ppt
- 5--oracle数据库备份与恢复.ppt
- 06 cad2008之数字电路图绘制.pdf
- 2025年中国矿业大学资源与地球科学学院江苏省能源国际有限公司工程技术人员招聘笔试参考题库附带答案详解.docx
- 2025福建连江县金凤文化旅游投资有限公司公开招聘工作人员招聘3人笔试参考题库附带答案详解.docx
- 2025年山东烟台凤凰文旅发展集团有限公司招聘工作人员20人笔试参考题库附带答案详解.docx
- 2025福建晋江文旅集团有限公司及事项笔试历年参考题库附带答案详解.docx
- 2025年山东济南产业发展投资集团有限公司春季校园招聘101人笔试参考题库附带答案详解.docx
- 2025贵州习酒股份有限公司习酒招聘204人高中可报笔试参考题库附带答案详解.docx
- 2025中国铁道科学研究院集团有限公司招聘高校毕业生6人(二)笔试历年参考题库附带答案详解.docx
- 2025云南普洱景东彝族自治县国有资本运营管理(集团)有限公司管理人员招聘1人笔试参考题库附带答案详解.docx
- 2025年度湖南兴湘资本管理有限公司外派人员公开招聘1人笔试参考题库附带答案详解.docx
- 2025浙江丽水市莲都区国有资产投资经营集团有限公司招聘工作人员(劳务派遣)4人笔试参考题库附带答案详解.docx
文档评论(0)