畢業(yè)論文---基于51系列單片機的電子時鐘設計與制作_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘要</b></p><p>  本論文基于單片機原理技術介紹了一款于STC89C52RC芯片作為核心控制器的單片機數(shù)字液晶顯示多功能電子鐘的設計與制作,原理圖仿真實現(xiàn)、軟件程序編輯的實現(xiàn).包括硬件電路原理的實現(xiàn)方案設計、硬件實物的安裝制作與硬件實物的調試過程。日歷時鐘的信息來源于DALLDS 公司推出的低功耗時鐘芯片DS1302,時鐘芯片與單片機通過I2C總線

2、協(xié)議進行通信,DS18B20溫度傳感器可以檢測環(huán)境中的實時溫度,先進的單總線數(shù)據(jù)通信和單片機進行數(shù)據(jù)傳輸。顯示部分利用LCD1602顯示,加上按鍵的人機交換界面可以隨時對時間進行調整,另外用了比較成熟的TDA2822芯片作為功放做了個小音響,加上外部的包裝,外觀可謂是美輪美奐, 小巧玲瓏。</p><p>  關鍵詞:單片機;DS18b20;DS1302;LCD1602;TDA2822功放。</p>

3、<p>  第一章 基于51系列單片機的電子時鐘設計與制作(含功放電路)的概述- 1 -</p><p>  1:設計任務與要求- 1 -</p><p>  2:方案設計選擇- 1 -</p><p>  3系統(tǒng)主要方框圖- 2 -</p><p>  第二章硬件單元電路設計與參數(shù)計算- 3 -</p>

4、<p>  第三章1:電源電路- 3 -</p><p>  2:單片機最小系統(tǒng)電路- 4 -</p><p>  3:按鍵電路- 5 -</p><p>  4:溫度電路- 5 -</p><p>  5:時鐘電路- 6 -</p><p>  6:LCD1602顯示電路- 7 -<

5、/p><p>  7:TDA2822功放電路- 8 -</p><p>  8:軟件設計流程圖- 9 -</p><p>  9:總原理圖- 10 -</p><p>  10:PCB制板圖- 11 -</p><p>  11:整體電路仿真圖- 12 -</p><p>  第三章 性

6、能測試與分析- 13 -</p><p>  1:整體測試- 13 -</p><p>  2: 各部分電路測試- 13 -</p><p>  3:元件清單- 14 -</p><p>  第四章 心得體會- 14 -</p><p>  第一章 基于51系列單片機的電子時鐘設計與制作(含功放電路)的概述

7、</p><p><b>  1:設計任務與要求</b></p><p> ?。?)、演示作品時能準確顯示時鐘日歷(年月日時分秒),并且可以設置時分秒,年月日星期等,并顯示清晰、穩(wěn)定,并且功放電路效果較好;發(fā)揮部分可以有溫度顯示</p><p> ?。?)、上述兩項功能模塊電路,電路板上都必須具有,電路圖設計標準、完全;</p>

8、<p> ?。?)、元器件安裝規(guī)范,焊接到位,外觀優(yōu)美;</p><p> ?。?)、其它擴展功能,同學自由發(fā)揮,可另外加分。</p><p><b>  2:方案設計選擇</b></p><p>  根據(jù)上述設計要求,結合現(xiàn)有元件,利用集成芯片完成具有以上功能的電路。</p><p>  1:由于需要準確顯示

9、時鐘日歷(年月日時分秒),這里對于顯示的選擇比較:</p><p> ?。?):數(shù)碼管顯示,優(yōu)點價格便宜,但是不能顯示復雜的英文,顯示出來很大,布線不易,不美觀。</p><p>  (2):LCD1602,價格適中,可以顯示復雜的英文,功耗不大,外觀較小,計較符合</p><p>  (3):LCD12864,彩屏,如果用這些,可以顯示中文,還用一些圖片,但是價格

10、較高,秉著合理利用的原則,不大材小用,決定放棄。</p><p>  2:由于需要準確顯示時鐘日歷(年月日時分秒),這里對應時鐘的選擇作出比較:</p><p> ?。?):可以利用單片機自己自帶的定時器精確定時,在通過軟件控制,這樣就減少了硬件的成本,但是這樣需要晶振絕對的穩(wěn)定,而且掉電數(shù)據(jù)不保存,還沒有年月星期的自動調整功能,對程序的要求很高,不易控制.</p><

11、p>  (2):DS1302它可以對年、月、日、周、日、時、分、秒進行計時,且具有閏年補償?shù)榷喾N功能。不必在程序上做太多的處理,與單片機的接口簡單,掉電有備用電池用來供電保存數(shù)據(jù)。所以非常適合要求</p><p><b>  3:溫度檢測的選擇</b></p><p> ?。?):熱敏電阻可以隨著溫度的變化電阻也發(fā)生變化,但是要想讀出現(xiàn)在的溫度,那么還必須加上A

12、D轉換電路,對AD轉換過來的數(shù)據(jù)還要進行處理,處理過程是一項非常繁瑣的工作,這樣就增加了研發(fā)的難度和時間,很沒有必要把簡單的東西復雜化。</p><p> ?。?):相比熱敏電阻,DS18B20的優(yōu)點可謂是多多,首先它的硬件電路非常簡單,與單片機之間的數(shù)據(jù)傳輸只用了一條線。測溫范圍 -55℃~+125℃,固有測溫分辨率0.5℃。具有耐磨耐碰,體積小,工作電源: 3~5V/DC。非常適合要求。</p>

13、<p><b>  4:功放部分的選擇</b></p><p>  (1):LM386是一種音頻集成功放,具有自身功耗低、電壓增益可調整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點的功率放大器,但是它的不能連接兩個喇叭,也就是沒有立體聲功能。這個芯片是早期的,技術上相對落后。不宜選擇。</p><p> ?。?):TDA2822一般的集成功放電路外圍元

14、件較多且需要較大的散熱器。本文介紹的功放電路簡單,自制方便。TDA2822集成功放電路常用在隨身聽、便攜式的DVD等音頻放音用;功率不是很大但以可以滿足您的聽覺要求了,且有電路簡單、音質好、電壓范圍寬等特點,是業(yè)余制作小功放的較佳選擇。主要是它可以用5V單電源帶起,做出來的聲音也不錯。所以選擇。</p><p><b>  5:單片機的選型</b></p><p> 

15、 (1):DSP(digital signal processor)是一種獨特的微處理器,是以數(shù)字信號來處理大量信息的器件。它不僅具有可編程性,而且其實時運行速度可達每秒數(shù)以千萬條復雜指令程序,遠遠超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強大數(shù)據(jù)處理能力和高運行速度,是最值得稱道的兩大特色。但是對于我們來說,一個是它需要你熟悉它,會運用,這個我們還沒有達到。就算我們會用,在一個問題是價格貴,買不起,封裝不是DIP的,

16、不易實驗,所以又是大材小用,很沒有必要選擇這么高級的。</p><p> ?。?)AT89S82是一款非常流行的單片機了,很適合我們的任務所需,但是他的下載電路并不是那么的簡單,再說這個是國外生產的,何必用呢?</p><p> ?。?)STC89C52RC是非常值得推薦的,STC是在深圳的一家8051單片機設計生產公司。STC系列的單片機現(xiàn)在在中國的51單片機市場上占有較大比例。宏晶科技

17、現(xiàn)已成長為全球最大的8051單片機設計公司,完完全全的中國制造,它是AT89S52的增強版本,技術成熟,運用穩(wěn)定,下載電路非常方便,很適合我們選擇用</p><p><b>  3系統(tǒng)主要方框圖</b></p><p>  硬件單元電路設計與參數(shù)計算</p><p><b>  1:電源電路</b></p>

18、<p>  圖中J1為電源插座,S5為帶鎖開關,要特別主意這來個的封裝,很容易錯。利用外部電源直接提供5V直流電源接入電源接口,再通過帶鎖開關控制導通情況。圖中LED起到指示作用,當通電時亮,電阻為限流作用一般接220 ~1 K,不接后果很嚴重,LED只亮一下</p><p>  2:單片機最小系統(tǒng)電路</p><p>  關于最小系統(tǒng)和STC89C52RC單片機的介紹網(wǎng)上有很多

19、,非常容易搜到,這里就不累贅!</p><p>  這里討論幾個問題: </p><p>  1:要使STC89C52RC復位需要兩個機器周期的高電平,我們用的是12M晶振,那么一個機器周期為1/12M=1uS,當S4按下時,C3迅速導通通電,此時9腳為高電平,松開后電容要電,起到延時的作用,t=C3*(R8+R2)=0.11S>2uS,足夠為復位提供搞電平</p>&

20、lt;p>  2:三點式電容震蕩是單片機所用到的,這里只是外面接兩個電容而已,電容要求小于47P,,一般晶振不大于48M</p><p>  3:相對余AT的單片機STC下載簡單多了,這里只是引出了四條線,分別為VCC,GND,TXD,RXD,只需四根線就可以完成下載,而卻可以通過引出的端口對板上供電。</p><p><b>  3:按鍵電路</b></

21、p><p>  按鍵電路主要是別忘了加上拉電阻,要不就不穩(wěn)定了,這里用了四個按鍵作為功能鍵,一個按鍵作為復位鍵對應分別為:S0 功能選擇,S1 減,S2 加,S3 確認,S4 復位。</p><p><b>  4:溫度電路</b></p><p>  溫度傳感器的種類眾多,在應用與高精度、高可靠性的場合時DALLAS(達拉斯)公司生產的DS18B

22、20溫度傳感器當仁不讓。超小的體積,超低的硬件開消,抗干擾能力強,精度高,附加功能強,使得DS18B20更受歡迎。對于我們普通的電子愛好者來說,DS18B20的優(yōu)勢更是我們學習單片機技術和開發(fā)溫度相關的小產品的不二選擇。了解其工作原理和應用可以拓寬您對單片機開發(fā)的思路。 </p><p>  DS18B20的主要特征: </p><p>  􀂄?全數(shù)字溫度轉換及輸出。 &

23、lt;/p><p>  􀂄?先進的單總線數(shù)據(jù)通信。 </p><p>  􀂄?最高12位分辨率,精度可達土0.5攝氏度。 </p><p>  􀂄?12位分辨率時的最大工作周期為750毫秒。 </p><p>  􀂄?可選擇寄生工作方式。 </p><p&

24、gt;  􀂄?檢測溫度范圍為–55°C ~+125°C (–67°F ~+257°F) </p><p>  􀂄?內置EEPROM,限溫報警功能。 </p><p>  􀂄?64位光刻ROM,內置產品序列號,方便多機掛接。 </p><p>  􀂄?多樣封

25、裝形式,適應不同硬件系統(tǒng)。 </p><p>  DS18B20工作原理及應用: </p><p>  DS18B20的溫度檢測與數(shù)字數(shù)據(jù)輸出全集成于一個芯片之上,從而抗干擾力更強。其一個工作周期可分為兩個部分,即溫度檢測和數(shù)據(jù)處理。在講解其工作流程之前我們有必要了解18B20的內部存儲器資源。18B20共有三種形態(tài)的存儲器資源,它們分別是: </p><p>  

26、ROM 只讀存儲器,用于存放DS18B20ID編碼,其前8位是單線系列編碼(DS18B20的編碼是19H),后面48位是芯片唯一的序列號,最后8位是以上56的位的CRC碼(冗余校驗)。數(shù)據(jù)在出產時設置不由用戶更改。DS18B20共64位ROM。</p><p>  RAM 數(shù)據(jù)暫存器,用于內部計算和數(shù)據(jù)存取,數(shù)據(jù)在掉電后丟失,DS18B20共9個字節(jié)RAM,每個字節(jié)為8位。第1、2個字節(jié)是溫度轉換后的數(shù)據(jù)值信息,

27、第3、4個字節(jié)是用戶EEPROM(常用于溫度報警值儲存)的鏡像。在上電復位時其值將被刷新。第5個字節(jié)則是用戶第3個EEPROM的鏡像。第6、7、8個字節(jié)為計數(shù)寄存器,是為了讓用戶得到更高的溫度分辨率而設計的,同樣也是內部溫度轉換、計算的暫存單元。第9個字節(jié)為前8個字節(jié)的CRC碼。EEPROM 非易失性記憶體,用于存放長期需要保存的數(shù)據(jù),上下限溫度報警值和校驗數(shù)據(jù),DS18B20共3位EEPROM,并在RAM都存在鏡像,以方便用戶操作。&

28、lt;/p><p><b>  5:時鐘電路</b></p><p>  DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調整,且具有閏年補償功能。工作電壓寬

29、達2.5~5.5V。采用雙電源供電(主電源和備用電源),可設置備用電源充電方式,提供了對后背電源進行涓細電流充電的能力。DS1302的外部引腳分配如圖1所示及內部結構如圖2所示。DS1302用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點的記錄上,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄,因此廣泛應用于測量系統(tǒng)中。 </p><p>  1.各引腳的功能為: </p><p>  Vcc1:主電

30、源;Vcc2:備份電源。當Vcc2>Vcc1+0.2V時,由Vcc2向DS1302供電,當Vcc2< Vcc1時,由Vcc1向DS1302供電。 </p><p>  SCLK:串行時鐘,輸入,控制數(shù)據(jù)的輸入與輸出; </p><p>  I/O:三線接口時的雙向數(shù)據(jù)線; </p><p>  CE:輸入信號,在讀、寫數(shù)據(jù)期間,必須為高。該引腳有兩個功能

31、:第一,CE開始控制字訪問移位寄存器的控制邏輯;其次,CE提供結束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?lt;/p><p>  6:LCD1602顯示電路</p><p>  LCD1602可以顯示16*2=32個字符,也可以用來顯示一些漢字圖片(利用取模軟件提?。韴D中的可調電阻是用來調節(jié)字符顯示的亮度的,調節(jié)是要有耐心,應為用到的是精密可調電阻,這個需要轉很多圈,不容易顯示出來,注意不能跳到

32、太亮,要不很容易燒掉液晶,下面為接口說明,一般不顯示很可能是程序的問題和可調電阻沒有調節(jié)好,至于介紹網(wǎng)上很容易找到。</p><p>  7:TDA2822功放電路</p><p>  雙聲道音頻功率放大電路-- TDA2822概述與特點</p><p>  TDA2822 是雙聲道音頻功率放大電路,適用于在袖珍式盒式放音機(WALKMAN)、收錄機和多媒體音箱中作

33、音頻放大器。該電路的特點如下:電源電壓范圍寬(1.8~15V),電源電壓可低至1.8V 仍能工作,因此,該電路適合在低電源電壓下工作;靜態(tài)電流小,交越失真也小;適用于單聲道橋式(BTL)或立體聲線路兩種工作狀態(tài);</p><p>  采用雙列直插8 腳塑料封裝(DIP8)。</p><p>  這個原理圖是按照數(shù)據(jù)手冊畫的,實物出來的效果蠻好,音質主要與喇叭有關。存在的問題是有點雜音,可能

34、需要價格帶通濾波器進行濾波,還有就是芯片容易發(fā)熱,不能放很大的聲音,要不更加的熱,而卻雜音更加大,值得改進。</p><p><b>  8:軟件設計流程圖</b></p><p><b>  9:總原理圖</b></p><p><b>  10:PCB制板圖</b></p><

35、p>  11:整體電路仿真圖</p><p>  程序太多了,省略了.</p><p>  第三章 性能測試與分析</p><p><b>  1:整體測試</b></p><p>  在接通電源前,先用萬用表確認電源正和地沒有短路,之后接通電源,如果紅色LED亮了,說明電源部分沒用問題,并且LCD1602亮了藍

36、光說明這部分電源沒事,在接通電源的時候可以聽到一點喇叭發(fā)出的吱吱聲,表明喇叭可以工作,接通電源后過一段時間如果所用芯片都沒有發(fā)熱,則說明電路已經(jīng)成功了一半。如果有芯片發(fā)熱,那么應該立即停止供電。慢慢的檢查那里出問題</p><p>  2: 各部分電路測試</p><p> ?。?):首先在protues中仿真調好,在程序中要特別注意與硬件中引腳對應上</p><p&g

37、t; ?。?):把程序燒到單片機里面,看是否LCD1602顯示出自己的名字和學號。剛開始可能不顯示,在調節(jié)可調電阻后如果沒有問題會顯示出來。如果到了電阻的兩個極點還沒有出來,說明硬件出問題了,檢查下單片機最小系統(tǒng),還用顯示部分的電路,肯定會有所發(fā)現(xiàn)的。</p><p> ?。?):在液晶可以顯示后,看上面顯示秒的數(shù)字是不是在走動,走動說明沒有問題,不走動首先檢測下電路問題,確保沒有問題后,很可能是1302部分的晶

38、振不起振,用手按著很可能會走,那不就換一個,在這部走之后就是要確保斷電后數(shù)據(jù)會保留,這部分測試需要點時間,在你對好表后斷電再通電看是否這個所走的時間,如果恢復到初始設置值,那么就是紐扣電池的問題了,很可能是正負極安裝反了,接觸不良,電池電壓過低導致的。</p><p> ?。?):DS18B20的安裝和三極管的安裝類似,如果液晶上面一直顯示初始的溫度,和現(xiàn)在環(huán)境的溫度相差很大,那么和可能是,數(shù)據(jù)端口的電阻不是4.

39、7KΩ電阻,DS18B20接反了,接觸不良。</p><p> ?。?):按鍵的測試比較簡單,只要你對應的按鍵能夠實現(xiàn)相應的功能就可以,不可以,那么肯定是硬件或者連接線的問題了。</p><p> ?。?):利用音頻將板子上面的音頻接口和電腦連接,電腦放歌,聲音開到適中,接通電源,如果喇叭發(fā)出聲音,那么這次工程訓練已經(jīng)完成了百分之九十了,不成功,首先看看硬件上面適合出現(xiàn)問題,和數(shù)據(jù)手冊上面

40、的參考電路對應檢查下,看看耳機適合完全插入音頻接口中(我的出現(xiàn)的問題這個,害的我重新檢查了一遍)。這部分電路不會出現(xiàn)大問題,只要按照數(shù)據(jù)手冊上面給的參數(shù)就可以。只是音質的問題,音質和喇叭的關系很大,還有電容的質量,不過自己做個100HZ~20KHZ的帶通濾波器接入,那么音質肯定會有很大的改進,還有喇叭的安裝方式(我在沒有安裝在盒子里面和沒有在盒子里面音質相差蠻大的,前者好多了)。</p><p> ?。?):總體

41、調試:在實現(xiàn)上面所有的功能后,把所用東西安裝到盒子里面固定好,再進行微調,同時程序上面進行改進,使之達到最佳效果,加上點自己的靈感,怎一個爽字了得!</p><p><b>  3:元件清單</b></p><p><b>  外接設備儀器</b></p><p><b>  5V電源適配器</b>&

42、lt;/p><p>  電腦,手機,MP3等</p><p><b>  .</b></p><p><b>  第四章 心得體會</b></p><p>  經(jīng)過兩個星期的工程訓練的學習讓我受益匪淺。下面對這兩個星期的學習進行總結下,總結這兩個星期的收獲與不足。取之長、補之短,在今后的學習和工作中有所

43、受用。</p><p>  一:通過工程訓練,讓我更加明白動手的重要性,實驗就是為了讓你動手做,去探索一些你未知的或是你尚不是深刻理解的東西。</p><p>  二:思想的轉變,以前都是老師叫你干嘛就干嘛,跟著老師走,這次工程訓練給了我們很大的發(fā)揮空間,可以自己設計電路,自己做板子,自己測試,發(fā)現(xiàn)以后做東西不能老靠別人,要能夠自己解決的就自己解決,這樣提高自學能力很有必要。</p&

44、gt;<p>  三:發(fā)現(xiàn)理論知識的不足,之前總以為學這個沒有用,那個沒有用,現(xiàn)在做實驗就發(fā)現(xiàn)其實我們所上的課程幾乎都用的上,做實驗需要建立在理論知識的基礎上,這樣才不會脫離實際,也更加的有目的,以后上課要認真聽講。</p><p>  總之,工程訓練讓我收獲頗豐,同時也讓我發(fā)現(xiàn)了自身的不足。我將努力改善,通過學習、實踐等方式不斷提高,克服那些不應成為學習、獲得知識的障礙。在今后的學習、工作中有更大

45、的收獲,在不斷地探索中、在無私的學習、奉獻中實現(xiàn)自己的人身價值!</p><p>  參考文獻(References)</p><p>  [1]閶石.數(shù)字電子技術基礎.高等教育出版社.2006.5</p><p>  [2]王港元.電工電子實踐指導.江西科學技術出版社.2006.2</p><p>  [3]周選昌.高頻電子線路.浙江大學出

46、版社.2006.7</p><p>  [4]王連英.基于Multisim 10的電子仿真實驗與設計.2009.8</p><p>  [5]趙建領 薛園園.零基礎學單片機C語言程序設計機械工業(yè)出版社.2009.4</p><p>  [6]趙全利 肖興達.單片機原理及應用教程 機械工業(yè)出版社.2008.6</p><p>  [7]林家儒.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論