前些天给朋友做了这款时钟,现在把资料共享出来,供大家批评指正。
Altium Designer画的IV-25荧光管点阵时钟电路原理图和PCB图如下:(51hei附件中可下载工程文件)
转接板:
底板:
1-灯丝负极
2-5
3-1
4-2
5-3
6-灯丝负极
7-4
8-7
9-6
单片机源程序如下:
- /***************************************************
- * *
- * IV-25*24管时钟程序 V1.0 *
- * 2018-12-5 周广佩 *
- * 1*TAB=4*SPACE *
- * *
- ***************************************************/
- #include "ir.h"
- #include "rgb.h"
- #include "ftt.h"
- #include "gpio.h"
- #include "keys.h"
- #include "timer.h"
- #include "sht20.h"
- #include "uart1.h"
- #include "ds3231.h"
- #include "display.h"
- #include "hv57708.h"
- #include "intrins.h"
- void main()
- {
- GPIO_init(); //IO口初始化
- HV57708_Init(HV57708_MODE_NORMAL); //HV57708初始化
-
- IrInit(); //红外线接收初始化
- InitADC(); //ADC初始化
- UartInit(); //串口初始化9600波特率
- Timer0Init(); //定时器0初始化10ms
- Timer1Init(); //定时器1初始化13ms
- EA=1; //开总中断
-
- SHT2x_init(); //温湿度传感器初始化
-
- S1_printf("Hello world!\r\n");
-
- while(1)
- {
- Read_SJ(); //读取实时时钟
- Display(); //显示处理函数
- Key_scan(); //读取按键输入
-
- //MUTE_O=~MUTE_I; //自动静音控制
- }
- }
复制代码
所有资料51hei提供下载:
视频效果上传到附件。
视频效果1.rar
(15.89 MB, 下载次数: 19)
视频效果2.rar
(3.84 MB, 下载次数: 15)
荧光点阵时钟V1.0.rar
(3.32 MB, 下载次数: 38)
|