项目简介
本项目是一个数字闹钟,采用苏联剩余的IV - 19(ИВ - 19)发光“数字管”显示屏。结合现代技术,复制并扩展了旧式苏联闹钟的功能,具备高精度计时和电池备份能力。
项目的主要特性和功能
- 显示功能:六位数字显示,可展示小时、分钟、秒以及月、日、年信息。
- 供电方式:由5V USB充电器供电,有硬币电池备份,断电仍能计时。
- 计时精度:采用高精度振荡器,时间误差控制在±3ppm。
- 报警功能:具备Piezo蜂鸣器报警功能。
- 自动校正:支持自动闰年校正(截至2099年)和自动夏令时校正(美国,截至2099年)。
- 亮度调节:提供4级亮度控制。
- 睡眠模式:可设置显示屏黑屏,按下按钮时仅显示数秒时间。
安装使用步骤
硬件准备
- 确认已下载并解压项目源码文件。
- 准备NXP LPC8xx微控制器开发板(如LPC811)。
- 准备IV - 19 Numitron显示屏及可能需要的额外驱动电路。
- 准备SPI通信模块、GPIO引脚等硬件资源。
软件编译
- 使用NXP提供的开发环境或第三方IDE(如Keil uVision)。
- 配置项目以适配NXP LPC8xx微控制器。
- 编译项目源代码,生成可执行文件。
硬件连接
- 将微控制器开发板与IV - 19 Numitron显示屏连接。
- 按照项目代码中的引脚分配连接GPIO引脚。
- 连接蜂鸣器、按钮等其他必要硬件。
软件烧录
- 使用USB编程器或调试器将编译后的程序烧录到微控制器。
- 确保微控制器能正确识别并控制Numitron显示屏。
测试与调试
- 给设备上电,检查硬件是否正常运行。
- 查看Numitron显示屏是否正确显示时间。
- 测试蜂鸣器报警功能。
- 测试所有按钮的输入功能。
运行
在正常条件下运行设备,观察Numitron显示屏显示的实时时间,验证各项功能是否正常工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】