本帖最后由 darknight 于 2018-7-20 22:42 编辑
74hc595是一种常用的I/O拓展芯片,今天我尝试用一个74hc595来驱动一个一位七段数码管,效果还行
功能:数码管循环显示0~4,每个数字停留一秒因为这次数码管没有用到DP,所以数码管的DP引脚悬空
shiftOut() 功能为软件模拟SPI串行输出
主要代码如下:
[mw_shl_code=c,true]/*
* darknight
* 使用74HC595扩展I/O,控制数码管
*(shiftOut串行输出的使用)
*
*74hc595与arduino的引脚连接表
*74hc595 Arduino
*ST_CP 8
*SH_CP 12
*DS 11
*MR VCC
*OE GND
*VCC VCC
*GND GND
*
*74hc595与数码管引脚连接表