亲测可用,本程序基于stm32f103的软件iic,从iic的时序到pcf8574的驱动,到lcd的驱动完全可以使用,自己上传资源留作备份
2021-10-13 19:04:29 10.36MB LCD2004(1602) PCF8574
1
附带24c32,DS3231中英文资料,上位机通信设置时钟对时代码,下位机透过串口解释命令执行操作。STM32F030的CUBEMX完整Keil5代码。 LCD2004+PCF8574两线IIC驱动液晶屏作为显示(淘宝上11-13元,20字*4行),含PCF8574驱动LCD2004的函数库。 DS3231高精度时钟模块+24C32存储的IIC驱动,三者连在一个IIC上。只需要2个IO通信。时钟芯片精度年误差小于2分钟。带温补晶振。 上位机是C#写的,进行设置对时等。透过协议能够自动查找单片机的串口并打开。接收串口信息,发送指令。 单片机识别指令,刷新lcd显示。带温度和时钟。 带时钟晶振校准参数设置,便于频率计精确校准。带一路闹钟。输出端是 PA7 串口是 PA2,PA3. DS3231秒信号端 SQW接到PB1引脚,每一个秒脉冲触发刷新一次时间。
2021-10-06 00:31:41 15.04MB STM32F DS3231 LCD160 PCF857
1
包含SMT 51 AVR一共三种代码可以挑选使用
2021-09-22 12:01:42 168KB 8574单片机程序
1
(STM32 HAL库) PCF8574驱动LCD1602屏,16x8,20x4的字符液晶都通用。 内含I2C驱动,PCF8574驱动,LCD1602液晶驱动,光标控制,背光控制。 先初始化。delay_init(168); 参数为主频LCD1602_Init(); LCD_Write_String(2,3,"HELLO");在第3行第2个字写字符串。 LcdCurMove(2,3,1); 在第3行第2个字上光标闪烁,1:开启。0:关闭。 PCF8574_WriteBit(3,1);控制背光。3:IO口 P3;1:关闭。0:开启
1
PCF8576 IIC初始化程序 液晶显示器
2021-09-01 20:01:32 7KB PCF8576 IIC初始化程序
1
STM8测试PCF8576段码液晶显示示例程序
2021-09-01 19:57:51 16KB PCF8576 STM8
1
如何将PCF8574用作按钮的端口扩展器(4I / 4O)轮询而不会中断。
2021-08-26 18:26:59 1.14MB debounce expander no delay
1
###其他信息和文档在我的网站上更新: 。 ###如果您需要更少的引脚可以找到IC的pcf8574离散8bit版本。 使用arduino和esp8266的i2c模拟IC的库。 只能用2根线读取和写入数字值(对于ESP-01来说是完美的)。 教程: 去下载。 单击右上角的“下载”按钮,重命名未压缩的文件夹PCF8575。 检查PCF8575文件夹是否包含PCF8575\\.cpp和PCF8575.h 。 将DHT库文件夹放置在/libraries/文件夹中。 如果它是您的第一个库,则可能需要创建库子文件夹。 重新启动IDE。 带i2c总线的礁石完整PCF8575 PCF8575AP数字输入和输出扩展器。 我尝试以最少的操作简化该IC的使用。 PCF8575地址映射0x20默认 构造函数:您必须输入i2c的地址(要检查地址,请使用本指南 )
2021-08-16 19:40:44 1.6MB arduino esp8266 library digital
1
使用I2C PCF8575 IC和Arduino和ESP8266的库。 该IC仅用两个引脚即可控制多达16个数字设备,如按钮或LED。
2021-08-10 03:40:55 190KB esp i2c microcontroller
1
原本lcd1602需要占用十多个io口,通过pcf8574t可以大大节约占用的io口数量,实验平台是stc89c51,通过iic驱动pcf8574t控制1602A
2021-08-05 09:02:43 55KB 51单片机 iic LCD1602 PCF8574t
1