电工学习网

 找回密码
 立即注册

简单的单片机I/O口扩展

2015-5-13 06:29| 编辑:电工学习网| 查看: 17244| 评论: 0

简单的I/O口扩展通常是采用TTLCMOS电路锁存器、三态门等作为扩展芯片,通过P0口来实现扩展的一种方案。它具有电路简单、成本低、配置灵活的特点。

1.扩展实例

为采用 74LS244作为扩展输入、74LS273作为扩展输出的简单I/O口扩展。

2.芯片及连接说明

电路中采用的芯片为TTL电路74LS24474LS273。其中74LS2448缓冲线驱动器(三态输出), 为低电平有效的使能端。当二者之一为高电平时,输出为三态、74LS2738D触发器, 为低电平有效的清除端。当 =0时,输出全为0且与其它输入端无关;CP端是时钟信号,当CP由低电平向高电平跳变时刻,D端输入数据传送到Q输出端。

因为74LS24474LS273都是在P2.00时被选通的,所以二者的口地址都为FEFFH(这个地址不是唯一的,只要保证P2.0=0,其它地址位无关)。但是由于分别由而 控制,因而两个信号不可能同时为0(执行输入指令,如MOVX  A@,DPTRMOVX  A,@Ri时, 有效;执行输出指令,如MOVX DPTRAMOVX RiA时, 有效),所以逻辑上二者不会发生冲突。

看过《简单的单片机I/O口扩展》的人还看了以下文章:

发表评论

最新评论

  • 实时时钟芯片DS1302
  • 8255的控制字
  • 单片机点亮led灯程序详解
  • 单片机引脚功能定义
  • 单片机数码管显示原理
  • RS485通信和Modbus协议

电工学习网 ( )

GMT+8, 2023-5-2 22:16

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部