单片机系统扩展技术概论.pptVIP

  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文档。上传文档
查看更多
单片机系统扩展技术概论

第六章 单片机系统扩展技术;最小系统;对于片内不带程序存储器的8031单片机,除了在芯片上外接时钟电路和复位电路,还要外接程序存储器,才能构成一个最小系统.;系统扩展原理;程序存储器的扩展 ;数据存储器的扩展 ;I/O口的扩展(与数据存储器相同) ;51单片机常用系统扩展芯片 ; (2)、串行并转换:  74LS164为串行输入并行输出芯片,用于串-并转换。 74LS165为并行输入串行输出芯片,用于并-串转换。 8251为可编程异步串行口接口芯片。 (3)、A/D:常用芯片有0809和LM14433,常用于数据采集系统中完成模/数转换。 (4)、D/A:常用芯片有DAC0832 和AD558,完成数/模转换。 (5)、其他专用电路 常用的单片机接口电路还有键盘及显示器接口专用芯片8279、时钟日历芯片MC146816、DS1302、电压基准芯片MC1403、8位驱动ULN2803等。 ;6.1 程序存储器 扩展;74LS373八D锁存器;74HC373和74LS373原理一样,8数据锁存器。主要用于数码管、按键等等的控制??? 数据锁存:当输入的数据消失时,在芯片的输出端,数据仍然保持.?;6.2 数据存储器 扩展;;表6-1 6264的操作方式;; 6.3单片机扩展外部存储器空间地址分配;一线一用 利用高位地址线直接做片选信号;一线二用 ;综合线选 对于同一芯片有多个地址,为地址的浮动,一般只用其中一组地址 . 两个芯片占用同一个地址,为地址的重叠,一般用软件区分 . ;6.3.2 全地址译码 ;译码电路 ;A、B、C:译码信号输入端 Y0~Y7: 译码信号(片选信号)输出端,低电平有效 G1、G2A、G2B :为三个控制端,只有当 G1、G2A、G2B =100时,译码器才能进行译码输出,否则,译码器的8个输出端全为高阻态. 74LS138的译码逻辑关系如下;输入 ;译码电路应注意的问题 地址的浮动:同一芯片具有多个地址。 地址的重叠:两个以上的芯片具有相同的地址。 有效的电平:根据不同芯片提供相应电平的片 选信号。 译码方法的选择:芯片较少的时候,选用线选法;芯片较多的时候,采用译码器进行芯片的选择。 ;6.4 输入/输出口扩展技术;2 、使用IO接口电路的原因: (1) 外部设备的工作速度快慢差异很大。慢速设备如开关、继电器、机械传感器等。每秒钟提供不了一个数据;而高速设备如磁盘、CRT显示器等,每秒钟可传送几千位数据。面对速度 差异如此之大的各类外部设备,CPU无法按固定的时序与它们以同步方式协调工作。 (2) 外部设备种类繁多。既有机械式的,又有机电式的,还有电子式的。不同种类的外部设备之间性能各异,对数据传送的要求也各不相同的,无法按统一格式进行。;(3)外部设备的数据信号是多种多样的。既有电压信号,也有电流信号;既有数字形式,还有模拟形式。 (4)外设的数据传送有近距离的,也有远距离的。因此有的使用并行数据传送,而有的则需要使用串行传送方式。 正是由于上述原因,使数据的I/O操作变得十分复杂,无法实现外部设备与CPU进行直接的同步数据传送,而必须在CPU和外设之间设置一个接口电路,通过接口电路对CPU与外设之间的数据传送进行协调。;3 、接口电路应该具有如下几项主要功能: (1)速度协调 (2)输出数据锁存 (3)数据输入三态缓冲 (4)数据转换;4 、 I/O接口电路扩展芯片 可编程IO芯片: 8155、8255,8243,8279 TTL、CMOS锁存、缓冲器电路芯片: 74LS373、 273、 377(锁存), 244、367 (缓冲) ;只要根据“输入三态,输出锁存”与总线相连的原则,选择74LS系列的TTL电路或MOS电路即能组成简单的扩展I/O口。 例如采用8位三态缓冲器74LS244组成输入口,采用8D锁存器74LS273,74LS373,74LS377等组成输出口。 图6-20给出了一种简单的输入、输出口扩展电路。当要扩展多个输入/输出口时,可采用图6-21所示连接方法。;;;用串行口扩展I/O口;;

文档评论(0)

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

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

1亿VIP精品文档

相关文档