51单片机输入接口的扩展

发布者:bobojrt最新更新时间:2017-12-28 来源: eefocus关键字:51单片机  输入接口  扩展 手机看文章 扫描二维码
随时随地手机看文章

  51单片机的数据总线是一种公用的总线,不能被独占使用,这就要求接在上面的芯片必须具备"三态"功能,因此扩展输入接口实际上就是要找一个能够控制的、具备三态输出的芯片。
  
  当输入设备被选通时,它使输入设备的数据线和单片机的数据总线直接接通;当输入设备没有被选通时,它隔离数据源和数据总线(即三态缓冲器为高阻抗状态)。74HC244芯片的引脚示意图
  
  1.用典型电路芯片扩展输入接口
  
  如果输入的数据可以保持比较长的时间(比如键盘),简单输入接口扩展通常使用的典型芯片为74HC244,由该芯片构成三态数据缓冲器。右图是74HC244芯片的引脚示意图。
  
  74HC244内部共有两个四位三态缓冲器,分别以/1G和/2G作为它们的选通工作信号。当/1G和/2G都为低电平时,输出端B和输入端A状态相同;当/1G和/2G都为高电平时,输出呈高阻态。
  
  2.输入接口的扩展方法
  
  下图是采用74HC244芯片进行简单输入接口扩展的原理电路图,左图是读I/O口的时序。由左图中可以看出,当P2.7和相向RD同为低电平时,74HC244才能将输入端的数据送到单片机的P0口。其中,P2.7决定了74HC244的地址为:0000H-7FFFH共32K地址都可以访问这个单元,这就是用线选法所带来的副作用。通常,我们选择其中的最高地址作为这个芯片的地址来写程序,即这个芯片的地址是7FFFH。这仅是一种习惯,并不是规定,当然完全可以用0000H一作为这个芯片的地址。确定了地址之后,接口的输入操作程序如下:
  
  MOVDAPTR.#7FFFHMOVXA,@DPTRMOVX类指令是MCS-51单片机专用于对外部RAM进行操作的指令,由于外部I/O与外部RAM是同一接口,所以使用这条指令对外部I/O进行操作。一旦执行到MOVX类指令,单片机就会在相向RD或相向WR(根据输入还是输出指令)引脚产生一个下降沿,这个下降沿的波形与P2.7相或,在或门的输出口也产生一个下降沿,这个下降沿使得74HC244的输出与输入接通,输入设备的数据可以被MCS-51单片机从总线上读取。
  
  74HC244是不带锁存的,如果输入设备提供的数据时间比较短,就要用带锁存的芯片进行扩展了,如74HC373,74HC573等。

采用74HC244芯片进行简单输入接口扩展的原理电路图


关键字:51单片机  输入接口  扩展 引用地址:51单片机输入接口的扩展

上一篇:AT89S51单片机串行口的结构
下一篇:51单片机输出接口的扩展

推荐阅读最新更新时间:2024-03-16 15:50

伍尔特电子推出 REDCUBE PLUG, 扩展其大电流端子系列
伍尔特电子利用 REDCUBE PRESS-FIT 提供高电流接触,由于冷焊带来的压合连接,其具有两大优点:极其牢固的机械连接和最小的接触电阻。通过一种用于可分离式线对板连接的创新型端子模块,REDCUBE PLUG 扩展了这一大电流产品组。在一些空间有限、难以接近的地方,REDCUBE PLUG 特别适用于免工具组装。 与焊接连接相比,高电流端子压入 PCB 可实现极低的接触电阻:100 至 200 µOhm,之前为 300 至 400 µOhm。这对发热有着积极的影响。压合技术的另一个优点:适用于非常厚、高铜覆盖的电路板。REDCUBE PLUG 端子压合采用 12 个实心黄铜铣制镀锡引脚,可加载高达 120 A 的电流
[嵌入式]
伍尔特电子推出 REDCUBE PLUG, <font color='red'>扩展</font>其大电流端子系列
从零开始51单片机学习教程——连载2 单片机简叙
1、 什么是单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。 单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。 天!PC中的CPU一块就要卖几千块钱,这么多东西做在一起,还不得买个天价!
[单片机]
蓝牙Mesh扩展工业物联网领域
   蓝牙 Mesh 可能突破物联网发展瓶,颈吗?下面就随网络通信小编一起来了解一下相关内容吧。   网状网络( Mesh )终于正式获得 蓝牙 (Bleutoth)支持,成为经互通性测试的全球标准,让 蓝牙 支持者能够将目标瞄准于以往一直无法突破的机器对机器(M2M)、工业物联网(IIoT)等新市场。   蓝牙技术联盟(Bluetooth SIG)行销副总裁Ken Kolderup表示,新的标准将使其成员公司能够“围绕着诸如商业建筑物自动化等新兴市场发展并提振业务”。Kolderup解释,蓝牙 Mesh 是商业建筑物和工厂自动化的“工业级”网状网络技术。它充份发挥了其他网状技术无法达到的“可靠性、安全性以及可扩展能力”。
[网络通信]
51单片机基础知识学习总结
1、什么是单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。 2、单片机的作用 用到单片机的项目经验介绍 手持粮库温度寻检设备 毕设答辩打分器 电话台灯 自动感应水龙头 凡是与控制或简单计算有关的电子设备都可以用单片机来实现,再根据具体实际情况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80C51,arm等 工业自动化:数
[单片机]
51单片机汇编语言数字时钟
数字时钟proteus+ 51单片机+LCD1602+汇编语言+1602器件资料,适合做单片机课程结课作品 单片机汇编源程序如下: ;/******************************************************************************** ; LCD1602 时钟显示Cekong time测控何小双 ;********************************************************************************/ RS EQU P2.0; //控制端接口 R_W
[单片机]
<font color='red'>51单片机</font>汇编语言数字时钟
三星Galaxy S8或支持扩展坞 秒变PC机
最近关于三星Galaxy S8的传言及曝光开始变多,而最近美国商标专利局可能证实了一个关于三星S8的功能“Samsung Dex”扩展坞,功能是将手机通过扩展坞变身为一台PC电脑。 网络上关于三星S8的谍照   据外媒报道,这项功能可以通过扩展坞,让手机成为一台PC电脑的“主机”,之后仅需要外接一个屏幕便能立即拥有一台PC电脑,性能方面当然还是由这台S8来决定,另外三星还提交了名为“Dex Station”的商标申请,看来这将是这个扩展坞的正式名字。   三星Galaxy S8据目前消息不会再今年二月底的MWC上面正式发布,而是会在之后的三月份发布,同时在MWC上极有可能见不到S8的展示,想要见到这款年度重磅旗舰要多等上一个月
[手机便携]
uIP在51单片机上的移植
  uIP其主要是为8位和16位系统设计的,程序在编写时就考虑到了移植问题。uIP的主要文件包括uip.c和uip_arp.c。      (1)移植的基本过程。      针对所用编译器的类型更改定义数据类型,底层RTL8019AS芯片的驱动和实现应用层代码,系统定时器接口等。下面分别予以说明。      数据类型的定义:   typedefunsignedcharu8_t;typedefunsignedshortu16_t;typedefunsignedshortuip_stats_t;由于KeilC编译器默认情况下的编译模式为small,变量的定义在内部RAM中,编译时编译模式应改为Large,即变量的定义在XDATA中
[单片机]
uIP在<font color='red'>51单片机</font>上的移植
嵌入式系统中扩展串行口的几种方法
引言 串行接口设备凭借其控制灵活、接口简单、占用系统资源少等优点,被广泛应用于工业控制、家庭安防、GPS卫星定位导航以及水、电、气表的抄表等领域。在这些嵌入式系统中,可能会有很多从设备都通过串行接口与主机进行通信,如GPRS MODEM、红外发送和接收模块、RS485总线接口等。这使得开发人员常常面临嵌入式系统中主机串行通信接口不足的问题,针对此问题,本文介绍了几种常见的解决方法。 软件模拟法 软件模拟法可根据串行通讯的传送格式,利用定时器和主机的I/O口来模拟串行通讯的时序,以达到扩展串口的目的。 接收过程中需要检测起始位,这可以使用查询方式,或者,在端口具有中断功能的主机中也可以使用端口的中断进行处理。
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved