跳到主要内容

在 Duo S 上使用 Pico-8SEG-LED 数码管

工作原理

使用SPI通信接口,74HC595芯片,包含一个8位串行输入与并行输出移位寄存器并提供一个8位D型存储寄存器,该存储寄存器具有8位3三态输出。分别提供独立的时钟信号给移位寄存器和存储寄存器,移位寄存器具有直接清零功能和串行输入输出功能以及级联应用.(采用标准引脚。)移位寄存器和存储寄存器均为使用正边缘时钟触发,如果这两个时钟连接在一起,移位寄存器始终在存储寄存器的前一个时钟脉冲。所有输入端口均设有防静电及瞬间过压保护电路。

硬件连接

Pico-8SEG-LED 引脚图:

Document Pictures
连接名称VSYSGNDRCLKCLKDIN
连接引脚3.3VGNDPIN50PIN23PIN19

搭建运行环境

参考:https://github.com/milkv-duo/duo-examples

编译 c

git clone https://github.com/zwyzwm/Pico-8SEG-LED.git

下载并编译完成后,运行命令scp shu [email protected]:/root/,将生成的shu复制到登录终端,运行程序即可。

数码管计数

  • 0000-9999循环计数

在主函数中调用函数LED_8SEG_stopwatch();实现0000-9999循环计数。

  • zwyzwm