文章目录

  • 前言
  • 管脚定义
  • 设备地址
  • IO设置

前言

PCF8574 是 NXP公司生产的一款芯片。该芯片可以通过IIC协议进行IO口扩展。每个IO口可以单独的分配为输入或者输出。例如,作为输入时,可以用于监控中断或者键盘。作为输出时,可以用于点亮发光二极管。系统控制器可以通过单独的寄存器读取输入端口状态或者配置输出端口状态。

因为该芯片具有三个地址管脚,也就是最多可以同时分配8个地址。所以,在同一个系统中,最多可以通过16个管脚拓展出128个IO口。此外,该芯片还提供一个中断管脚(低电平有效)。当任何一个输入管脚和其对应的寄存器状态不同时,触发该中断。

管脚定义

设备地址

为了节省电能,PCF8574内部没有在地址管脚放置上拉电阻,因此,这几个地址必须外部置高或者置低。这些地址管脚可以直连或者通过一个电阻连接到VCC或者GND。



IO设置

无论什么时候,只要读取寄存器,寄存器的值反应的都是IO管脚的真实状态。此处说明PCF8574的管脚状态类似于51单片机的管脚状态,可以同时作为输入和输出。当其作为输出,且输出为高电平时,其内部的输出电流不大于100uA。所以,当其用作输出时,一般需要外接上拉电阻

端口输出时序:

端口输入时序

当某个管脚用作输入时,使用端口输入时序之前,需要首先将该管脚输出高电平。然后在用输入时序,读取相关引脚信息。当需要结束读入时,则发送NACK信号和结束信号。

芯片简介之PCF8574相关推荐

  1. Marvell 88E1111PHY芯片简介

    1.PHY芯片简介 PHY芯片在OSI协议栈中属于最底层的物理层,与其它层的关系图如下: 从硬件上来说,一般PHY芯片为模数混合电路,负责接收电.光这类模拟信号,经过解调和A/D转换后通过MII接口将 ...

  2. NT3H2111_2211芯片简介

    NT3H2111_2211芯片简介 NT3H2111_2211是一个支持ISO14443A协议的NFC芯片,通过外接一个线圈可以从手机发送的射频信号实现获取能量和信息. 芯片结构 芯片由EEPROM, ...

  3. 2020TI省级大学生电子竞赛推荐芯片简介

    2020TI省级大学生电子竞赛推荐芯片简介 2020TI省级大学生电子竞赛芯片 不知道用什么单片机?不知道用什么AD/DA模块,不知道用什么运放,不知道用什么稳压器? 所以官方给了一些推荐的. 我也是 ...

  4. 深入CC3200(1)—芯片简介及学习方法

    深入CC3200(1)-芯片简介及学习方法 admin 于 2015年09月15日 发表在  CC3200开发 写在前面: 在一个项目中使用了TI的CC3200芯片.总体而言,对于CC3200这款芯片 ...

  5. 02 nRF52832芯片简介

    nRF52832芯片简介 nRF52832 SoC是一款功能强大,高度灵活的超低功耗多协议SoC,非常适合低功耗蓝牙,ANT和2.4GHz超低功耗无线应用.它和普通的单片机如51.stm32等最大的不 ...

  6. 低压差稳压器--AMS1117芯片简介 结构

    低压差稳压器–AMS1117芯片简介 结构 从内部框图可以看出,ASM1117提供电流限制和热保护(TSD),以防环境温度造成过高的结温.电路包含1个齐纳调节的带隙参考电压以确保输出电压的精度在±1% ...

  7. NRF52832学习笔记1——NRF52832芯片简介

    NRF52832芯片简介 描述 低功耗 内核 内存配置(两种) 电源管理 外设 描述 nRF52832 SoC是一款功能强大,高度灵活的超低功耗多协议SoC,非常适合低功耗蓝牙,ANT和2.4GHz超 ...

  8. 低压差稳压器--AMS1117芯片简介 结构

    低压差稳压器–AMS1117芯片简介从内部框图可以看出,ASM1117提供电流限制和热保护(TSD),以防环境温度造成过高的结温.电路包含1个齐纳调节的带隙参考电压以确保输出电压的精度在±1%以内. ...

  9. 第三讲 i.MX系列芯片简介

    第三讲 i.MX系列芯片简介 文章目录 第三讲 i.MX系列芯片简介 一. i.MX 系列处理器 芯片选型 i.MX 6ULL 总览 i.MX 6ULL 特性 i.MX 6ULL 框图 注意 二. A ...

最新文章

  1. 设置显示VSCode的修改历史Local History,方便多人开发的时候快速查看谁修改了代码(也可以防止误删代码文件)
  2. python 实时显示声音
  3. 吴麒pdf 自动控制原理下_设施大棚灌溉设备工作原理
  4. 蓝桥杯 - 序列计数(记忆化搜索)
  5. 【C++】C++中的头文件(.h)—详解(2)
  6. 英国野生生物摄影奖之一个地球奖
  7. 在iphone开发中的get请求和post请求
  8. 对拷 使用scp命令在两台linux上对拷文件或者文件夹
  9. 类的加载过程详解之过程五:类的Unloading(卸载)
  10. 用外挂只为“吃鸡”成功?为什么不试试正当手段!
  11. 小白学 Python 数据分析(4):Pandas——数据导入
  12. 冰雪复古优化服务器,冰雪复古单职业:最适合长久稳定打金的传奇
  13. C1认证复习材料(参照考纲,任务)
  14. rfc3550-rtp:一种实时应用的传输协议
  15. 从权限到shiro框架
  16. SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)
  17. Linux平台常用终端指令合集【超级全】
  18. 手机wap网站建置方案
  19. Catch That Cow
  20. 2014河北职称计算机考试大纲,2014职称计算机考试大纲

热门文章

  1. ELK专栏之ES内部机制-03
  2. python素描画_python 画素描画
  3. 3d建模师需要经常加班吗?一分钱干一分事
  4. 关于webpack打包时less-loder安装报错处理
  5. 选中的磁盘具有MBR分区表。在EFI系统上,windows只能安装到GPT
  6. 电路学习笔记(单项变压器极性判断)
  7. windows系统磁盘清理
  8. 宠物玩具亚马逊CE认证EN71测试标准
  9. Katalon中控件的参数化
  10. 基于神经网络的二分类问题