freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的數(shù)字時鐘的設計畢業(yè)設計說明書(參考版)

2025-07-01 01:23本頁面
  

【正文】 在這里,再次向這四年來幫助過我的老師同學表示衷心的感謝。由于我實踐能力不足,遇到了諸多問題,在你們的悉心指導下,我才能及時解決問題,認真完成本次設計。對于寫程序的規(guī)范性,也有了進一步的認識。無論做什么必須腳踏實地,認真對待,定會有很多收獲。這是我大學四年最重要的設計制作,雖然花了很多時間,但是收獲很多。必須先從總體考慮,構造好流程圖以后,再分塊來編寫,把走時,報時,顯示等功能模塊一一寫好后,再運行調(diào)試。再然后就是焊接,焊接過程很重要,一定看好連線,而且看準正負極,不能接反了,還要杜絕虛焊,保證電路能順暢運行。有了這些準備工作后,接下來就是對電路的設計,要保證能實現(xiàn)最基本的走時和鬧鐘功能,還要使得電路盡可能簡單,存在的誤差小。在這個過程中,讓我對電路的熟悉程度又有所加深。開始認為僅僅是數(shù)字時鐘設計,比較簡單,但是在真正實踐時,還是困難頗多,畢竟要全面進行考慮,軟硬件結合,而且存在精度低,走時不準確等諸多問題,在分析與解決問題中也是一種經(jīng)驗的積累。因為這類延時較短,可以忽略。如果在程序里面設定比較合適的按鍵延長時間,可以盡量避免此類誤差。 誤差分析數(shù)字電子鐘是精確度很高的電子產(chǎn)品,因為設計的不全面性,難免存在誤差。計數(shù)器T0打開后,先從秒開始,滿一秒后進位,夠60 秒后就為1 分鐘, 分鐘單元進位,60 分到了后,時單元進位,24 小時滿后,天單元進位。我們要想把顯示的數(shù)據(jù)送到P0口,就必須先把我們想要顯示的數(shù)據(jù)轉(zhuǎn)換成BCD碼后,再把轉(zhuǎn)換后的數(shù)據(jù)送到P0口段選端,這樣才能驅(qū)動1602的數(shù)碼管顯示器。這些準備都做好后,直接給電路板外部供電后,就能開始運行了[9]。單擊STCISPV481來運行,得到如圖 4 1 下載界面所示的界面。軟件使用非常簡單,然后對他們進行編譯,下載之后進行調(diào)試就行。第4章 調(diào)試及誤差分析 程序下載及調(diào)試(1)Keil uVision4簡介Keil uVision4是一款引入了窗口管理系統(tǒng)的,比較人性化的編譯環(huán)境。(3)顯示及鬧鐘模塊設計 時間依次在屏幕顯示之后,芯片內(nèi)部會每改變一個時間就對我們所設定的鬧鐘時間進行比較,如果還未到,會繼續(xù)走時,后臺還會繼續(xù)詢問是否到達設計的鬧鐘時間。中斷先看1秒到了沒有,到了秒這位就加1,不到的話就繼續(xù)檢測下一位,分位,如果到了1分鐘,該位就加1,如果到不了1分鐘,就再往下檢測下一位,就是小時位,如果到了1個小時,就把小時位加1,否則就顯示時間即可。同樣的,不僅時間可以這樣改動,對于年月日的調(diào)整也一樣,直到所有的東西都改動好就可完成了[8]。由于時間不同單位的進制是不一樣的,也需要部分考慮。然后就是另外兩個按鈕,實現(xiàn)具體的時間改動功能,分別稱作加1鈕和減1鈕。調(diào)整時間需要一位一位來調(diào)整,這個就需要先選擇出來,并且要與其它未改動的位區(qū)分出來,所以增加閃爍功能,讓選中待調(diào)整的位閃爍,當改動好后再移到下一位,讓下一位閃爍。開始定時器及中斷定時器初始化是否設定參數(shù)執(zhí)行顯示程序執(zhí)行時鐘鬧鈴設定程序NY圖 3 1 主流程圖 軟件設計分部說明(1)時間調(diào)整設計說明電路板共有六個按鈕,其中有四個是用來調(diào)整時間的。然后先設計整體的流程,確定總體設計方案,然后再分塊,編寫程序,最后組成合適的程序方案。除此之外,C語言中還引入了指針,這樣可以更好地提高程序的效率,大大提高了它的使用率。C語言可以對字節(jié)還有地址進行直接操作,而且可移植性很好。但是作為一種低級語言,它的編寫程序復雜,代碼量很大,而且通用性差,可移植性不高,所以不提倡使用匯編語言的編程方式。計算機并不能直接識別我們輸入的指令語言,需要一種程序?qū)⑽覀兊闹噶罡淖兂捎嬎銠C能識別的機器語言,這就是匯編語言。軟件的設計與實現(xiàn),同樣需要像硬件組成一樣來規(guī)劃,先從總體進行構造,然后一部分一部分進行分析,使程序簡單合理,流程清晰。當按鍵彈回時,發(fā)出高電平,停止工作[7]。圖 2 8 按鍵部分設計圖 上圖是按鍵驅(qū)動電路的組成情況。報警燈需要和單片機主芯片的管腳驅(qū)動蜂鳴器相連,受它控制。(3)鬧鐘電路部分如圖 2 7所示。R10到R12都是上拉電阻。(2)DS1302時鐘芯片電路原理圖如圖 2 6。主芯片的管腳,P00到P07與液晶屏相連,左側伸出的RXD和TXD兩端,用于單片機程序的下載。 各部分電路原理圖(1)STC89C52主芯片原理圖如圖 2 5。圖 2 4 電路實物圖如上圖所示,用STC89C52作為主控芯片,然后通過DS1302來實現(xiàn)后臺計時功能,用一片紐扣電池為其供電,使得在掉電時依然保證時鐘準確計時。圖 2 2 PCB設計圖電路的整體布線圖如圖 2 3。所以電路設計的總體思路如圖 2 1。時間信息顯示在1602顯示屏上面,當時間走到我們設定的鬧鐘時刻時,單片機會向蜂鳴器發(fā)出指令,起到報警作用,達到我們想要的鬧鈴效果。然后由外部電源對它供電,還需要對六鍵鍵盤操作,向芯片內(nèi)部傳遞我們想要實現(xiàn)的信息,這樣單片機才能接受信息,開始工作。(3) 信號仿真電路板設計好后,可以通過軟件進行仿真實驗,從仿真元件庫中找到相應元件,連接好后,加上電源,就能完成對電路的仿真,大大提高效率[6]。(2) PCB設計板塊想要得到電子成品,僅有電路圖是不夠的,還需要實物化,PCB設計就是把基本的電路圖轉(zhuǎn)化成電路板的過程。(1) 原理圖設計 制作電子器件電路圖是最基本的要素,Protel軟件對各種電子器件都予以收錄并說明,各自用特殊的圖形符號來表示。它以EDA為工作平臺,是第一款將EDA軟件設計在Windows下運行的產(chǎn)品。Altium Designer 。它集成了軟件界面、仿真功能和PLD設計和信號完整性分析,在此基礎上Protel 99SE又增加了一些新的功能,使用起來更加方便靈活。元件名封裝標稱值說明數(shù)量
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1