• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机IO口扩展

mr_nobody 2018-03-31 浏览量:2886
做一些东西,51单片机IO口不够怎么办?求大佬的解决方法。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、
    使用串口的扩展芯片,595之类的。
    2、
    可以使用138进行扩展。
    3、
    可以使用CPLD或是FPGA进行扩展
    • 发布于 2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :没有找到这种封装的, 回复

其他答案 数量:22
  • 解决方法,要么换成GPIO更多的单片机如STM32,要么加一下串行该并行的芯片,如74HC595,PCF8574,让少数GPIO可以扩充多路输出。输入就用74HC164。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :用途不一样,RC;一般用途电阻器,AC:厚膜芯片电阻,汽车级 回复

  • 首先分析一下灌电流拉点流,一般外部扩展电压够用,可以使用逻辑芯片实现或者专门的扩展芯片
    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀(10)代表长度10m。 回复

  • 可以外加串口转并口芯片,开发板上常用HC595,价格也不贵。
    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :重量一起的。天线和外壳都有单独长度。 回复

  • 如果是diy,你可以选择使用锁存器。

    如果是产品,建议还是换个io数多的单片机,单片机选型很重要。

    你也可以io复用,一个io做两种工作,如STC单片机有这样的例程,一个io可以做按键输入的同时驱动LED。

    方法还有很多,关键是还要看你的具体情况来综合考虑。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀:WGT4 符合家电行业等级 定制件。 回复

  • 不知道你需要多少io口,stc51有64个io口的单片机,如果不需要读取io数据用串转并芯片就可以比如595,

    如果需要读取状态就用多个单片机串行通讯方法

    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :AD8604DRZ,模糊查找的,供参考 回复

电子老工程师 回复了  :https://www.te.com/usa-en/product-955-181-004.html 回复

电子老工程师 回复了  :Q代表无铅引脚。 回复

  • 用扩展芯片;换更多IO的芯片
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :型号就是KSSA32S 回复

  • 可以在外围电路加上一些锁存器、译码器这些芯片,来扩展IO口。
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :http://www.sg-micro.com/show-product-538.html 回复

电子老工程师 回复了  :不是同一个产品,台湾元基电子只有型号 GBLC03C,前台有规格书GBLC03CAT是 SHANGHAI LEADEMC ,ELECTRONICS 规格书见附件 回复

  • 用8255通过单片机的P0口可以扩展更多I/O口
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :E表示包装,详情见图 回复

  • 可以使用I2C转接设备
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1.确认客户配套连接器型号 2.安装视频 确认安装步骤 3.确认渠道哪里 这个附件是热塑材质 回复

电子老工程师 回复了  :封装不一样,M = 8-Lead SOIC ML = 8-Lead DFN 回复

  • 建议直接换IO口多的芯片,IO口都不够用,那么后续很多功能设计都会很麻烦,使用扩展芯片啥的,成本会高,而且电路会更复杂一点,出错的可能就更高。
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不能替代,引脚定义不一样 回复

  • 加扩展芯片,或者直接换芯片。
    • 发布于2018-04-01
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :带AU的是汽车级的 回复
电子老工程师 回复了  :前缀AU代表汽车级,应用电路不一样,要是替代的话,客户需要根据实际需求决定 回复

  • 首先看你做什么东西,比如驱动灯矩阵啥的,可以使用锁存器啊,串专并口那种,数电的芯片,可以帮你解决苦恼。如果驱动屏啥的,可以使用模拟SPI的方式啊,IIC的方式,也省接口。最后,有没有必要换个其他的片子。
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同系列没有现货替代型号。 回复

  • 如果仅仅是控制,io口扩展还可以通过外围芯片进行扩展

    如果还需要读取,则因为要实现协议时序等等,会比较麻烦,当然也要看具体情况了(片内资源实现这么多功能可能紧张——时序、空间等等)

    其实有条件换一个资源更丰富的芯片更好

    • 发布于2018-04-02
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :根据实物无法确认型号。 回复

  • 用得比较多的芯片是74HC595与PCF8574两个芯片,其实就是串转并
    • 发布于2018-04-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :官网无74VHCT08AMTCX-NL此型号 回复

电子老工程师 回复了  :ATSAMS70J19B-AN,Microchip Technology没有国产替代,国外的供参考 回复
电子老工程师 回复了  :经过查询国产没有符合替代型号。 回复

  • 可以通过74HC595进行将串行信号转为并行信号输出
    • 发布于2018-04-06
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :型号正确,官网链接https://store.qorvo.com/products/detail/rfga2054-qorvo/460170/ 回复
电子老工程师 回复了  :完整型号RFGA2054PCK-410或者RFGA2054TR13,前台都没货 回复

相关问题

问题达人换一批

51单片机IO口扩展