摘要:本设计的目的是,利用一排24只LED灯显示出本设计所需要的数字时钟信息。方法是通过电机带动LED高速旋转产生视觉滞留现象形成圆盘点阵,再通过单片机对时钟芯片的时钟函数进行调用并控制LED在各个位置的暗灭来产生数字时钟。最终结果能够使设计通电后LED灯高速旋转显示出年、月、日、星期、时、分、秒等信息,并且可以通过红外遥控器对时间进行调整,掉电之后再次通电仍然能够显示出正确的时间信息。这就LED旋转屏数字时钟所能实现的主要功能。
关键词: 视觉;暂留;旋转;LED;时钟。
目录
摘要
Abstract
1 绪论-1
1.1背景意义-1
1.2现状分析-1
1.3研究内容-1
1.4技术指标-1
2 系统的总体设计-2
2.1系统结构简介-2
2.2系统方案设计-2
2.3模块的功能分析-3
3硬件系统设计-4
3.1无线供电电路-4
3.1.1供电方式的选择-5
3.1.2无线供电原理设计-5
3.2红外模块-6
3.2.1红外线遥控器原理-6
3.2.2红外线遥控器发射接收电路-8
3.3时钟模块-8
3.3.1时钟芯片DS1302-8
3.3.2时钟模块电路-8
3.4 LED显示模块-9
3.4.1单片机STC15F2K60S2-9
3.4.2 LED控制电路-9
4软件系统设计-11
4.1单片机读写时钟程序设计-11
4.2单片机控制LED程序设计-12
5系统的调试-14
5.1硬件系统的调试-14
5.1.1 LED灯的调试-14
5.1.2时钟芯片的调试-14
5.1.3遥控器的调试-15
5.2软件系统的调试-15
5.2.1实物图-15
结论-16
致谢-17
参考文献-18
附录-23