74HC245是一种三态输出、八路信号收发器,主要应用于大屏显示,以及其它的消费类电子产品中增加驱动

文章目录

  • 74HC245简介
  • 74HC245管脚定义及说明
  • 74HC245真值表
  • 74HC245应用举例
  • 74HC245内部构造

74HC245简介

74HC245兼容TTL器件引脚的高速CMOS总线收发器(bustransceiver),典型的CMOS型三态缓冲门电路八路信号收发器。由于单片机或CPU的数据/地址/控制总线端口都有一定的负载能力,如果负载超过其负载能力,一般应加驱动器。主要应用于大屏显示,以及其它的消费类电子产品中增加驱动。

74HC245管脚定义及说明

  1. 管脚定义
    74HC245的引脚包括输出使能(OE),方向控制(DIR),A组输入/输出(A0-A7),B组输入/输出(B0-B7),电源(VDD)和(GND)。

  2. 管脚说明
    下表是74HC245所有管脚的功能说明

  3. 逻辑图
    74HC245的逻辑图可以形象地展示其逻辑功能,只有当输出使能OE为0时,芯片才能被使能,不然芯片所以输入输出端口处于高阻态(既不是高电平也不是低电平)。

74HC245真值表

真值表是在逻辑中使用的一类数学表,用来确定一个表达式是否为真或有效。
H代表高电平,L代表低电平,X代表随机电平(可高可低)

74HC245应用举例

74HC245是方向可控的八路缓冲器,主要用于实现数据总线的双向异步通信。为了保护脆弱的主控芯片,通常在主控芯片的并行接口与外部受控设备的并行接口间添加缓冲器。当主控芯片与受控设备之间需要实现双向异步通信时,自然就得选用双向的八路缓冲器了,74HC245就是面向这种需求的。常见于同并口液晶屏并口打印机并口传感器通讯模块等设备的接口上。

  • 用74HC245驱动数码管
    1.当数码管为共阴极时,输出控制脚设置为1,电流方向An-->Bn
    2. 当数码管为共阳极时,输出控制脚设置为0,电流方向Bn-->An

74HC245内部构造

  • 是一种三态门,三态门都有一个EO控制使能端,来控制门电路的通断。当EO有效时,三态电路呈现正常的“0”或“1”的输出;当EO无效时,三态电路给出高阻态输出(相当于没有接在总线上,不影响其它器件的工作)。三态门的内部构造可以参考下图。

嵌入式硬件入门——74HC245三态收发器(方向可控,提供驱动)相关推荐

  1. STM51嵌入式开发入门软件安装-Keil、stc、驱动

    STM51嵌入式开发入门软件安装-Keil.stc.驱动 STM51嵌入式开发入门软件安装-Keil.stc.驱动 1 Keil安装 1.1 百度进入官网 1.2 选择C51,点击后需要填的信息随便填 ...

  2. 嵌入式硬件入门——LED数码管(工作原理+静态驱动)

    LED数码管是一种半导体发光器件,其基本单元是发光二极管(LED) 文章目录 数码管介绍 1.数码管的分类 2.数码管内部构造及原理 数码管硬件知识 1.数码管电压与电流 2.数码管典型电路 数码管的 ...

  3. 嵌入式硬件入门——Flash Memory(W25Q64+SPI协议)

    Flash存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失. 文章目录 Flash Fla ...

  4. 74HC245三态输出八路信号收发器

    74HC245三态输出八路信号收发器 74HC245 74HC245N是一款三态输出八路信号收发器. 引脚功能图 第1脚DIR(T/R),为输入输出端口转换用,DIR="1"高电平 ...

  5. 嵌入式编程入门教程,学习设计嵌入式工程师

    俗话说万事开头难(然后中间难,最后难?),刚开始的时候,你是否根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去看书也是找不到方向?又是arm,又是linux,又是uboot头都大了.不知道 ...

  6. 【工程师经验分享】 2 嵌入式大牛开发经验心得及其学习方向

    原文来自于网络 学习有捷径吗?俺认为是有的,正确的道路就是捷径. 就好象是爬山,如果有导游图,那就能找到一条最正确的路线:如果没有导游图,自己瞎琢磨,东问西问,也未必能找到最佳的路线.         ...

  7. 嵌入式软件工程师和嵌入式硬件工程师有什么区别

    什么是嵌入式硬件工程师 随着嵌入式技术的普及,硬件工程师的性质也有所改变.嵌入式硬件工程师与我们平常所说的硬件工程师不同.嵌入式硬件工程不但要求具备硬件工程师的基本技能,还必须完成部分软件工程师的工作 ...

  8. 嵌入式硬件工程师是什么?新手学习需要了解什么?

    在学习的道路上我们一直是新手,硬件行业显得更加如此.想成为高级嵌入式硬件工程师,你还缺少什么? 有很多朋友经常会问,成为高级嵌入式系统硬件工程师,需要做到哪些呢?这里的话你可以留下企鹅,相信我一定可以 ...

  9. 数字电路可控门电路原理(三态/同相/反相、缓冲/驱动电路)

    说明:我将数字电路分成普通门.可控门和记忆门三大类别. 普通门电路,对输入信号是被动传输的.而可控门电路,则有一定的主动权,输入信号到了"门口",是放行(正常传输),还是阻止(处于 ...

最新文章

  1. 搜狐、美团、小米都在用的Apache Doris有什么好? | BDTC 2019
  2. Python中字符串的介绍以及常见操作
  3. SpringCloud Zuul(七)之POST Filter
  4. sql 数据库 实例删除
  5. 用Elasticsearch构建电商搜索平台,一个极有代表性的基础技术架构和算法实践案例...
  6. hdu1402(大数a*bfft模板)
  7. 单片机的直流电机调速控制系统
  8. 计算机网络安全技术实验教程,网络安全实验教程
  9. 莫拉蒂和4个干儿子的情感
  10. 火狐浏览器下载慢,如何提高
  11. 腾达无线打印服务器,(原创)腾达PA + PA3电力猫扩展无线信号 路由器LAN口智能扩展...
  12. aws认证,aws有哪些认证,有什么用
  13. 【ETL】一个故事知道ETL是什么
  14. 用Python Opencv实现视频快进
  15. java中构造方法的理解,super()与构造方法,无参,有参构造方法,this()与构造方法
  16. 使用restTemplate上传图片
  17. drf第三讲——筛选、视图
  18. Porteus全桥整流电路仿真遇到的问题
  19. ViewPage和WebView
  20. 《区块链工程技术人员等职业信息》

热门文章

  1. 东大14春学期《计算机应用基础》在线作业1,[东北大学]21春学期《计算机应用基础》在线平时作业1...
  2. HarmonyOS系统中内核实现智慧烟感控制的方法
  3. 程序员才能看懂18张图,忍不住笑喷了
  4. freopen函数的使用以及freopen与fopen的区别 open、fopen、freopen区别(文件操作)
  5. 2020最新kali设置root用户(直接设置root用户/单用户模式设置root用户)
  6. TestNG框架使用心得(一)初识TestNG
  7. 曝光以租场地名义的新型合同诈骗伎俩
  8. 搞不懂SDN?那是因为你没看这个小故事…
  9. ARM汇编(软件准备)
  10. 淘宝历史价格查询php源码,记录历史采购价并在列表中显示最低价