A. 谁有数字时钟的毕业论文设计
摘 要
本次的硬件综合设计是对我们所学知识的综合运用,独立完成具有一定实用价值的小型系统——数字时钟。
数字时钟是一种用数字技术实现是、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,具有更长的使用寿命,能被更好的广泛运用。数字时钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
数字时钟系统的主要功能:
(1)通过液晶显示器显示时分秒,具有时分校准、整点报时和加点自检功能;
(2)整点报时通过光和声音两种情况报警;
(3)时钟信号有主用时钟电路提供;
(4)时钟校准由键盘完成;
(5)系统在丢电的情况下不影响时钟的运行。
系统运用到的硬件资源:单片机核心系统(AT89S52)、实时时钟(DS1307)、TD0273D01七段LCD(HT1621B驱动)、NTC测量电路(NE555)、USB通信和供电电路( CH372)、LED指示灯、键盘、蜂鸣器等。
首先,我们通过基本的焊接技能训练,掌握LCD Exam实验板的硬件原理,进行PCB线路板的设计,将运用到的硬件进行组装和焊接,通过硬件调试。
接着,根据所设计数字时钟的功能要求进行软件的总体结构设计、软件的具体实现并仿真调试。
最后,进行程序固化、系统的调试和维护,最终完成整个系统的设计,提交课程设计报告。
此系统的设计是我们了解采用控制产品开发的全部过程,掌握专用计算机系统的软硬件设计过程、方法及实现,为以后设计和工作打下良好基础。
关键词:数字时钟 DS1307 单片机
目 录
摘要
一、总体结构
二、硬件设计原理
1、时钟模块
2.核心模块
3.显示及驱动模块
4.其他电路
(1)蜂鸣器
(2)POWER LED指示灯
(3)键盘(4键)
(4)电阻
(5)电容
三、软件总体结构
四、软件具体实现
1.系统初始化
2.报警部分
3.显示程序
4.CPU读流程
5.HT1621的一个字节的写过程
6.DS1307的一个字节写的过程
7.DS1307的一个字节读的过程
五、调试和故障排除
1.焊接测试
2.程序调试
六、结束语
七、参考文献
八、附录
B. LED数字钟设计毕业论文
摘要
第一章 前言
第二章 单片机简介
第三章 单片机的组成及特点
3.1 单片机的组成
3.2 单片机的特点
3.3单片机的分类
第四章 单片机的应用
4.1单片机的应用分类
第五章 数字种的构成
5.1 数字钟的构成
5.2 实验中所需的器材
5.3 方案选择与相关技术
5.4 AT89C51的单片机简介
5.4.1 主要特性
5.4.2 管脚说明
5.4.3 振荡器特性
5.5 CC4511 集成简介
5.5.1 4511集成分析
5.5.2 4511的逻辑图
5.6 LED数码显示器简介
5.6.1 LED数码显示器的结构
5.6.2 LED数码显示器有两种连接方法
第六章 电路设计
6.1 电路接法
6.1.1 晶体振荡器与AT89C51的接法
6.1.2 单片机AT89C51的银脚的连接
6.1.3 译码器CC4511的银脚连接
6.2 数字钟电路图
第七章 调试过程
总结
参考文献
致谢
给你发送过去了哦
C. 数字钟的毕业论文摘要
电子钟相关毕业设计
·数字电子钟的电路设计 (字数:9242,页数:22 )·数字电子钟的设计与制作 (字数:8017,页数:22 )·数字钟的设计 (字数:6208,页数:21 )·基于8051单片机的数字钟 (字数:21638,页数:50)·基于单片机的电子时钟控制系统 (字数:7935,页数:42 )·数字电路数字钟设计 (字数:4846,页数:21 )·电子闹钟设计 (字数:4094,页数:19 )·定时闹钟设计 (字数:5714,页数:24 )·智能定时闹钟设计 (字数:3826,页数:18 )·下棋定时钟设计 (字数:5290,页数:24 )·多功能数字钟设计与制作 (字数:13129,页数:34)·基于单片机的电子钟设计 (字数:7710,页数:24 )·基于单片机的数字电子钟设计 (字数:10301,页数:42)·基于Labview的虚拟数字钟设计 (字数:17457,页数:32)·电子日历钟 (字数:10677,页数:33)·数字钟的设计与制作 (字数:4922,页数:23 )·单片机数字钟设计 (字数:15355,页数:47)·基于单片机的数字钟设计 (字数:12541,页数:27)·单片机定时闹钟设计 (字数:8450,页数:24 )·万年历可编程电子钟控电铃 (字数:14371.页数:41)·数字定时闹钟设计 (字数:7770,页数:28 )·基于EDA技术的数字电子钟设计 (字数:12247,页数:32)·多功能时钟打点系统设计 (字数:8353,页数:31 )·智能音乐闹钟设计 (字数:10002,页数:37)·基于AT89S51单片机的数字电子钟设计 (字数:14560,页数:39)
D. 跪求数字钟的设计与制作毕业论文一篇
摘要
第一章绪来论
第二章数字自时钟简介
1.1振荡器
1.2分频器电路
1.3计数器
1.4 译码显示电路
1.5校时电路
1.6报时电路
第三章设计步骤与方法
3.1振荡电路
3.2分频器电路
3.3计数器
3.3.1计数器六十进制的接法
3.3.2二十四进制计数器的接法
3.4译码显示电路
3.5校时电路
3.6整点报时电路
3.6.1控制门电路部分
3.6.2音响电路部分
第四章组装与调试
4.1接通电源逐步调试
4.2按顺序对电路连线和调试
总结
致 谢
参考文献
E. LED显示时钟的毕业设计论文(前言和摘要)
1.LED显示时钟性能介绍!
2.LED显示时钟造工设计介绍!
3.LED显示时钟商业价值介绍!
F. LED数字钟的设计(电子数字时钟的设计)
LED0 EQU 3AH
LED1 EQU 3BH
LED2 EQU 3CH
LED3 EQU 3DH
LED4 EQU 3EH
LED5 EQU 3FH
CSEC EQU 30H
SEC EQU 31H
MINI EQU 32H
HOUR EQU 33H
SETV BIT 01H
SJH EQU 0C5H
SJL EQU 68H
BCDCODE EQU 35H
CURSHIF EQU 36H
CURTIME EQU 37H
DELms1 EQU 38H
DELms2 EQU 39H
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TIMECOUNT
ORG 0050H
MAIN: MOV SP,#60H
MOV CSEC,#00H
MOV SEC,#58H
MOV MINI,#59H
MOV HOUR,#23H
MOV BCDCODE,#00H
MOV CURTIME,#00H
MOV DELms1,#00H
MOV DELms2,#00H
CLR SETV
MOV DPTR,#0FF24H ;#7FFFH
MOV A,#80H
MOVX @,A
MOV TMOD,#01H
MOV TH0,#SJH
MOV TL0,#SJL
SETB EA
SETB ET0
SETB TR0
LOOP0:LCALL CZ
LCALL DISPLAY
LCALL KEYSCAN
JNZ LOOP1
LJMP LOOP0
LOOP1:LCALL KEYRES
LJMP LOOP0
TIMECOUNT:CLR EA
PUSH ACC
PUSH PSW
SETB EA
MOV TH0,#SJH
MOV TL0,#SJL
MOV A,CSEC
ADD A,#1
MOV CSEC,A
CJNE A,#64H,TIMERET
MOV CSEC,#00H
MOV A,SEC
ADD A,#1
DA A
MOV SEC,A
CJNE A,#60H,TIMERET
MOV SEC,#00H
MOV A,MINI
ADD A,#1
DA A
MOV MINI,A
CJNE A,#60H,TIMERET
MOV MINI,#00H
MOV A,HOUR
ADD A,#1
DA A
MOV HOUR,A
CJNE A,#24H,TIMERET
MOV HOUR,#00H
TIMERET: CLR EA
POP PSW
POP ACC
SETB EA
RETI
CZ: SETB RS1
MOV R7,#03H
MOV R0,#SEC
MOV R1,#LED0
LOOP2:MOV A,@R0
ANL A,#0FH
MOV @R1,A
INC R1
MOV A,@R0
ANL A,#0F0H
SWAP A
MOV @R1,A
INC R0
INC R1
DJNZ R7,LOOP2
CLR RS1
RET
DISPLAY:SETB RS0
MOV R4,#00100000B
MOV R5,#06H
MOV R0,#LED5
LOOP3: MOV DPTR,#TAB0
MOV A,@R0
MOVC A,@A+DPTR
MOV DPTR,#0FF22H ; #7FFCH
MOVX @DPTR,A
MOV DPTR, #0FF21H ;#7FFDH
MOV A,R4
MOVX @DPTR,A
MOV DELms1,#1
LCALL DELAY
DEC R0
MOV A,R4
RR A
MOV R4,A
DJNZ R5,LOOP3
CLR RS0
RET
TAB0: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH
DELAY: MOV DELms2,#250
DEL_HERE: DJNZ DELms2,DEL_HERE
DJNZ DELms1,DELAY
RET
KEYSCAN:MOV A,#7FH
MOV P1,A
MOV A,P1
CPL A
ANL A,#7FH
RET
KEYRES :LCALL CZ
LCALL DISPLAY
LCALL CZ
LCALL DISPLAY
LCALL KEYSCAN
JNZ LOOP4
KEY_RET:RET
LOOP4: PUSH ACC
LOOP4E: LCALL CZ
LCALL DISPLAY
LCALL KEYSCAN
JNZ LOOP4E
POP ACC
JB ACC.0 ,LOOP40
JB ACC.1, LOOP41
JB ACC.2, LOOP42
JB ACC.3 ,LOOP43
JB ACC.6, LOOP46
LJMP KEY_RET
LOOP40: LJMP KEY_SET
LOOP41: LJMP KEY_SHIFT
LOOP42: LJMP KEY_UP
LOOP43: LJMP KEY_DOWN
LOOP46: LJMP KEY_ENTER
KEY_SET:JB SETV,KEY_SET_RET
SETB SETV
CLR TR0
MOV CURSHIF,#HOUR
MOV R0,CURSHIF ;;
MOV CURTIME,@R0
MOV @R0,#0AAH
KEY_SET_RET: LJMP KEY_RET
KEY_SHIFT: JNB SETV,KEY_SHIFT_RET
MOV R0,CURSHIF
CJNE @R0,#0AAH,KEY_SHIFT0
MOV @R0,CURTIME
KEY_SHIFT0:CJNE R0,#SEC,KEY_SHIFT2
KEY_SHIFT1:MOV R0,#HOUR
MOV CURSHIF,R0
MOV CURTIME,@R0
MOV @R0,#0AAH
LJMP KEY_SHIFT_RET
KEY_SHIFT2:DEC R0
MOV CURSHIF,R0
MOV CURTIME,@R0
MOV @R0,#0AAH
KEY_SHIFT_RET:LJMP KEY_RET
KEY_UP: JNB SETV,KEY_UP_RET
MOV R0,CURSHIF
CJNE @R0, #0AAH, KEY_UP0
MOV @R0,CURTIME
KEY_UP0: CJNE R0,#HOUR,KEY_UP2
KEY_UP1: CJNE @R0,#23H,KEY_UP11
KEY_UP11: JC KEY_UP12
MOV @R0,#0
MOV CURTIME,@R0
LJMP KEY_UP_RET
KEY_UP12: MOV A,#1
ADD A,@R0
DA A
MOV @R0,A
;INC @R0
;MOV BCDCODE,@R0
;LCALL CONV_TO_BCD
;MOV @R0,BCDCODE
MOV CURTIME,@R0
LJMP KEY_UP_RET
KEY_UP2: CJNE @R0,#59H,KEY_UP21
KEY_UP21: JC KEY_UP22
MOV @R0,#0
MOV CURTIME,@R0
LJMP KEY_UP_RET
KEY_UP22: MOV A,#1
ADD A,@R0
DA A
MOV @R0,A
;INC @R0
;MOV BCDCODE,@R0
;LCALL CONV_TO_BCD
;MOV @R0,BCDCODE
MOV CURTIME,@R0
KEY_UP_RET:LJMP KEY_RET
KEY_DOWN: JNB SETV,KEY_DOWN_RET
NOP
; MOV R0,CURSHIF
; CJNE @R0,#0AAH,KEY_DOWN0
; MOV @R0,CURTIME
;KEY_DOWN0: CJNE R0,#HOUR,KEY_DOWN2
;KEY_DOWN1: CJNE @R0,#01H,KEY_DOWN11
;KEY_DOWN11:JNC KEY_DOWN12
; MOV @R0,#23H
; LJMP KEY_DOWN_RET
;KEY_DOWN12:;DEC @R0
; MOV BCDCODE,@R0
; LCALL CONV_TO_BCD
; MOV @R0,BCDCODE
; LJMP KEY_DOWN_RET
;KEY_DOWN2: CJNE @R0,#01H,KEY_DOWN21
;KEY_DOWN21:JNC KEY_DOWN22
; MOV @R0,#59H
; LJMP KEY_DOWN_RET
;KEY_DOWN22:;DEC @R0
; MOV BCDCODE,@R0
; LCALL CONV_TO_BCD
; MOV @R0,BCDCODE
KEY_DOWN_RET:LJMP KEY_RET
KEY_ENTER: JNB SETV,KEY_ENTER_RET
MOV R0,CURSHIF
CJNE @R0,#0AAH,KEY_ENTER0
MOV @R0,CURTIME
KEY_ENTER0:CLR SETV
SETB TR0
KEY_ENTER_RET:LJMP KEY_RET
CONV_TO_BCD:PUSH ACC
PUSH B
MOV A,BCDCODE
ANL A,#0F0H
MOV B,#10
MUL AB
ORL BCDCODE,#0FH
ADD A,BCDCODE
DEC A
MOV BCDCODE,A
;
MOV B,#10
DIV AB
ANL A,#0FH
SWAP A
MOV BCDCODE,A
MOV A,B
ANL A,#0FH
ORL BCDCODE,A
; MOV A,BCDCODE
;MOV B,#10
; DIV AB
; ANL A,#0FH
; SWAP A
; MOV BCDCODE,A
;MOV A,B
; ANL A,#0FH
; ORL BCDCODE,A
POP B
POP ACC
RET
END
G. 单片机的LED数字显示时钟毕业设计
LED数字时钟、我记得我搜索到过的。好像网址是
http://www.waibaowang.net
,你试试吧
H. LED旋转灯毕业设计的说明
基于视觉暂留原理,开发出了一种旋转式LED显示屏。
在稳定旋转地载体上安装16个内LED发光器件,静止时,各列发光管等间距容分列排开,随着扫描速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。
磁钢用来完成同步的。当霍尔传感器旋转到磁钢处,感应到它的存在就会恢复到最初状态,即使前一个过程没有显示完成。装在电机上的电路始终在高速旋转,我们就无法使用通常的方法来给电机供电,但可以通过对220V电压降压来完成。交流电压通过变压器降为9V,再通过桥式整流和7806降为6V,供直流电机使用。采用时钟芯片DS1302以及电池能准确显示时、分、秒。
I. 求数字电子钟毕业论文设计
数字电子技术课程设计报告 课程设计报告内容。) 设计的目的。b) 设计指标。c) 总体框图设计,有目标、状态分析、模块组成,并配有分析和原理说明。d) 功能模块设计,可以多个方案,包括单独测试的原理图,并有详细原理说明。e) 总电路图设计,有原理说明(可用框图形式,关键的控制控制需详细画)。f) 实验仪器、工具。g) 实验用元器件。h) 总结:遇到的问题和解决办法、体会、意见、建议等。 说明:(只是基本要求和部分例子,可以和实物接线不同,最好把有错误的中间过程也写上,并说明错误所在和改进方法。) 设计目的:1. 加深理解数字电路的基本理论知识,学习基本理论在实践中综合运用的初步经验,掌握数字电路系统设计的基本方法、设计步骤,进一步熟悉和掌握常用数字电路元器件的应用。2. 学习和练习在面包板上接线的方法、技术、要注意的问题。3. 学习数字电路实物制作、调试、测试、故障查找和排除的方法。4. 练习细致、认真做实验的习惯。5. 培养实践技能,提高分析和解决实际问题的能力。 设计指标:根据实际设计的结果作相应的调整。 总框图设计:自己组织原理说明 确定目标(交通灯设置图)状态分析(2个或4个)总功能框图 功能模块设计:自己组织原理说明,芯片的控制引脚必须标上输入的值(地、VCC) 可以根据总功能框图的功能划分,分块设计,从实现功能、芯片功能、如何实现三方面加以说明。 重点说明关键的控制引脚的控制过程,如闪烁控制、计数器计到0时如何置数,可以作单独说明。 模块间的数据传输和控制需有详细说明。 状态转换过程加以说明。 每个功能实现结果加以描述。 总电路图设计:有原理说明(可用框图形式,但要有详细的元器件型号、参数和互相接线关系。关键的控制关系,包括芯片的功能控制引脚需详细画明,可以分成多张画,单张图中与其它图的连接线加上标志和说明)。 说明总的运行过程。 实验仪器、工具。实验用元器件:实际设计中使用的元器件清单。总结:遇到的问题和解决办法、体会、意见、建议等。 交通灯设置图(自己补上) 交通灯运行状态分析 状态1 状态2 状态3 状态0
交通灯运行控制功能模块图 左右向绿灯、黄灯控制和到计时显示前后向绿灯、黄灯控制和到计时显示左右向红灯控制和到计时显示前后向红灯控制和到计时显示 计数、状态控制 红灯显示时间计算左右向绿灯、黄灯前后向绿灯、黄灯计数值预置控制 时钟脉冲的产生和分频
补充说明:为了简便电路图的绘制,使电路图简洁,数据线用总线结构的画法,但是元器件的名称、参数、集成块的型号必须标明,已使用的引脚标上名称,特别不能忘记控制引脚必须标明,并且标上输入值。 引脚的位置可以根据画图方便自由移动。集成块的电源和接地不用画。总线结构的画法 原理图绘制