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
交通燈運行控制功能模塊圖 左右向綠燈、黃燈控制和到計時顯示前後向綠燈、黃燈控制和到計時顯示左右向紅燈控制和到計時顯示前後向紅燈控制和到計時顯示 計數、狀態控制 紅燈顯示時間計算左右向綠燈、黃燈前後向綠燈、黃燈計數值預置控制 時鍾脈沖的產生和分頻
補充說明:為了簡便電路圖的繪制,使電路圖簡潔,數據線用匯流排結構的畫法,但是元器件的名稱、參數、集成塊的型號必須標明,已使用的引腳標上名稱,特別不能忘記控制引腳必須標明,並且標上輸入值。 引腳的位置可以根據畫圖方便自由移動。集成塊的電源和接地不用畫。匯流排結構的畫法 原理圖繪制