摘要:本次毕业设计出的基于AT89C51单片机的旋转时钟是一种创新型的时钟设计方法。用单片机控制8位LED灯的亮、灭,在电机的带动下旋转实现时钟的显示。此外,本文也重点讲了本设计硬件和软件的选择和设计过程。在硬件上选择AT89C51单片机作为主控芯片,控制8位LED灯构成显示模块、DS1302作为时钟模块、无线供电模块、红外发射、接受模块。软件设计主要从系统框图分析,逐步分析,最终完成整个设计的全部程序。50394
毕业论文关键词:AT89C51单片机;旋转;LED;时钟
Rotation Clock Based On AT89C51 MCU
Abstract:The graduation design of the rotary clock based on AT89C51 MCU clock design is an innovative method. To control 8 LED lights with single chip microcomputer on-off display, driven by the motor rotation of the clock. In addition, this paper also focuses on the design of hardware and software selection and design process. In the hardware choice AT89C51 MCU as the main control chip and control 8 LED lights to form display module, DS1302 as a clock module, wireless power supply module, infrared emission, receive module; software design mainly from the system block diagram analysis, step-wise regression analysis and the final completion of the whole procedure of the whole design.
Key words: AT89C51MCU;Rotation;LED;Clock
目 录
摘要 1
引言 1
1. 概述 2
2. 硬件系统设计 2
2.1显示模块 2
2.2时钟模块 6
2.3无线供电模块 7
2.4红外发射、接收模块 10
2.5旋转模块 10
3. 软件设计 11
3.1系统软件设计流程图 11
3.2成品展示与效果图 12
4. 结束语 13
参考文献 13
附录 14
附录一:元件清单 14
附录二:主程序代码 15
致谢 22
基于AT89C51单片机的旋转时钟
引言
本次设计是基于AT89C51单片机为主控制芯片,采用时钟芯片DS1302进行准确的时间读取。将读取的时间用单片机控制8位LED灯在电机的带动旋转下显示出来。最终实现一个数字钟的显示。现今,旋转LED时钟打破了传统的时钟显示方法,能以较少的LED灯实现传统较多的LED灯才能实现的显示屏。例如POV LED用16个LED可以同时显示16个汉字,传统LED显示屏需要4096个LED。 随之而来的优点是,体积小巧便于安装在各个的场合。字样、图案的显示效果,尤如漂浮在半空中[1]。
1.概述
旋转led时钟属于POV LED中的一种,POV,英文Persistence Of Vision的缩写,视觉暂留的意思。视觉暂留现象同视觉暂停现象(Persistence of vision)又叫“余晖效应”,1824年由英国伦敦大学教授皮特‘马克’罗葛特在他的研究学术《移动物体的视觉暂留现象》中最先提出。视觉暂留现象就是光作用于人眼的视网膜后,人眼中出现了图像,在光消失后人眼仍能保留短暂的这种图像,这是由于视神经的反应时间造成的,其时间是1/24秒。在人眼观看到物体时,视网膜会呈现出物体的图像,图像经视神经输入到人脑。在物体消失在人眼的视野范围内时,视网膜所呈现的图像不会立即消失,而是要延长0.1 到0.4秒的时间,人眼的这种性质被叫做眼睛的视觉暂留[2,3]。