文件大小:7.96MB 适用专业:自动化 适用年级:大学 论文编号:196198 论文简介: 毕业论文-LED旋转时钟的设计,正文共36页,5387字,附电路图、源程序、答辩文稿PCB图。
摘要
LED旋转时钟不是一般概念的现实中的时钟,它的时钟盘和指针都是通过一排的LED灯显示出来的,是一种利用人的视觉暂留而形成的时钟。LED旋转时钟在硬件的制作和对程序时序的控制有很大的挑战性,在保证旋转的电路板正常供电的同时还要对时序实行严格控制。论文通过介绍了LED旋转时钟的制作原理和制作过程,结合了宏晶科技公司的8位单片机STC89C51RC和DALLAS公司的涓流充电时钟芯片DS1302的使用方法,以及对方案的论证和程序的调试及结果,深入浅出的描述了LED旋转时钟的制作。
关键词: LED旋转时钟,LED灯,视觉暂留,单片机STC89C51RC,时钟芯片DS1302.
目 录
1 绪论 1
2 总体方案设计 2
2.1 主电路硬件方案 2
2.2 供电方式选择 2
3 芯片硬件结构 3
3.1 STC89C51RC的硬件结构 3
3.2 DS1302 时钟芯片的硬件结构 4
3.3 74HC573硬件结构 7
3.3 霍尔传感器A04E 8
4 程序设计 11
4.1 程序流程图 11
4.2 DS1302相关子程序 12
4.3 初始化STC89C51RC 14
4.4 测时间程序 14
4.5 显示程序 15
4.6 主程序 15
5 制作过程及效果 17
5.1 直流电机 17
5.2 主电路 17
5.3 电源 21
5.4 几个问题 22
5.5 显示效果 23
6 结语 25
附 录 26
参考文献 31
致 谢 32
论文文件预览: 共6文件夹,71个文件,文件总大小:7.96MB,压缩后大小:6.05MB
- 毕业论文-LED旋转时钟的设计
- 本科毕业设计LED旋转时钟的设计(包含PPT,PCB图,程序,论文)
- DS1302(时钟芯片)
- Backup Of DS1302.DBK [78.57KB]
- DS1302 [7.68KB]
- DS1302.asm [1.76KB]
- DS1302.c [2.37KB]
- DS1302.DSN [78.51KB]
- DS1302.hex [1.39KB]
- DS1302.lnp [29.00B]
- DS1302.LST [7.07KB]
- DS1302.M51 [9.50KB]
- DS1302.OBJ [8.69KB]
- DS1302.Opt [1.51KB]
- DS1302.plg [338.00B]
- DS1302.PWI [820.00B]
- DS1302.Uv2 [1.92KB]
- DS1302_Opt.Bak [1.51KB]
- DS1302_Uv2.Bak [1.92KB]
- Last Loaded DS1302.DBK [78.51KB]
- shake_led [1.76KB]
- shake_led.asm [857.00B]
- shake_led.c [565.00B]
- shake_led.hex [377.00B]
- shake_led.lnp [35.00B]
- shake_led.LST [2.08KB]
- shake_led.M51 [3.52KB]
- shake_led.OBJ [1.86KB]
- shake_led.Opt [1.26KB]
- shake_led.plg [165.00B]
- shake_led.Uv2 [1.90KB]
- shake_led_Opt.Bak [1.26KB]
- shake_led_Uv2.Bak [1.90KB]
- STARTUP.A51 [5.00KB]
- 电路图(PCB图)
- ProjectOutputs
- Net Status - PCB2.html [86.33KB]
- Net Status - PCB2.txt [3.43KB]
- 74HC573N.SchLib [4.50KB]
- PCB1.PcbDoc [352.00KB]
- PCB1.pcbdoc_viewstate [3.20KB]
- PCB2.PcbDoc [370.00KB]
- PCB2.pcbdoc_viewstate [3.05KB]
- PCB_Project1.PrjPCB [30.25KB]
- PCB_Project1.PrjPCBStructure [48.00B]
- Sheet1.SchDoc [334.50KB]
- 程序
- clock_led [11.21KB]
- clock_led.hex [4.26KB]
- clock_led.lnp [30.00B]
- clock_led.M51 [15.20KB]
- clock_led.Opt [1.32KB]
- clock_led.plg [198.00B]
- clock_led.Uv2 [2.16KB]
- clock_led_Opt.Bak [1.31KB]
- clock_led_Uv2.Bak [1.88KB]
- DS1302.c [4.00B]
- DS1302.h [1.72KB]
- DS1302.lst [7.21KB]
- DS1302.obj [8.84KB]
- led备份.obj [13.36KB]
- main.c [4.67KB]
- main.LST [13.03KB]
- main.OBJ [12.84KB]
- STARTUP.A51 [5.00KB]
- STC89C51RC.H [3.48KB]
- Text1.c [90.00B]
- Text1.LST [1001.00B]
- Text1.OBJ [855.00B]
- 流程图.sdr [7.41KB]
- 程序.lst [10.56KB]
- cxjr_clock.pdf [2.62MB]
- led备份.c [4.57KB]
- ~$时钟(论文).doc [162.00B]
- 摇摆led时钟.pdf [730.45KB]
- 旋转时钟(论文).doc [1.63MB]
- 旋转时钟.ppt [1.41MB]
|