- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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口;;
您可能关注的文档
最近下载
- 电大中国建筑史(本)形考四.doc VIP
- 风力发电机组PLC系统.ppt VIP
- 小学语文整本阅读指导课《爱的教育》课件.pptx VIP
- GB14881-2025食品安全国家标准培训大纲.pptx VIP
- DLT5111-2024水电水利工程施工监理规范.pptx VIP
- 2021-2024年数学竞赛AIME I II真题含答案(共8套).pdf VIP
- (2024)乡村振兴产业园建设项目可行性研究报告写作模板(一).docx VIP
- 周围神经病诊疗和鉴别诊疗专家讲座.pptx VIP
- 周围神经病基础知识.ppt VIP
- 2023中考模拟作文写作:“合理谋划才能行稳致远”导写及范文.pdf VIP
文档评论(0)