基于單片機的電子時鐘的論文答辯稿_第1頁
基于單片機的電子時鐘的論文答辯稿_第2頁
基于單片機的電子時鐘的論文答辯稿_第3頁
基于單片機的電子時鐘的論文答辯稿_第4頁
基于單片機的電子時鐘的論文答辯稿_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于單片機的電子時鐘的設計與應用 華中農業(yè)大學電子信息工程華中農業(yè)大學電子信息工程專業(yè)專業(yè)學生姓名學生姓名: * * * *學學 號:號: * * * * * * * * * * *指導教師:指導教師: 沈婧芳沈婧芳華中農業(yè)大學華中農業(yè)大學一、緒論二、單片機的簡單介紹三、系統(tǒng)說明四、試驗硬件設計五、軟件設計六、系統(tǒng)功能說明 內容概況一、緒論一、緒論 隨著二十世紀的結束,我們已走過了三隨著二十世紀的結束,我們已走過了三個個“電電”的時代,即電氣時代、電子時代和的時代,即電氣時代、電子時代和電腦時代。進入二十一世紀,隨著微電子技電腦時代。進入二十一世紀,隨著微電子技術和超大規(guī)模集成電路的發(fā)展,以單

2、片機為術和超大規(guī)模集成電路的發(fā)展,以單片機為核心的現代化智能設備在各個領域(如工業(yè)核心的現代化智能設備在各個領域(如工業(yè)控制、家電產品、汽車電子、通信、智能儀控制、家電產品、汽車電子、通信、智能儀器儀表)都得到了越來越廣泛的應用,并且器儀表)都得到了越來越廣泛的應用,并且正在深刻的改變著我們生活的方方面面,這正在深刻的改變著我們生活的方方面面,這也同時標志著數字化時代的到來。而電子時也同時標志著數字化時代的到來。而電子時鐘作為計時系統(tǒng),在工業(yè)或生活中更是無處鐘作為計時系統(tǒng),在工業(yè)或生活中更是無處不在。不在。 本題目所設計的單片機電子時鐘系統(tǒng),就是用單片機實現一本題目所設計的單片機電子時鐘系統(tǒng),

3、就是用單片機實現一種計時系統(tǒng)。用單片機設計制造的的電子時鐘,具有集成性高、種計時系統(tǒng)。用單片機設計制造的的電子時鐘,具有集成性高、穩(wěn)定性和可靠性高、功能多樣并可無限拓展、電路簡介、成本低穩(wěn)定性和可靠性高、功能多樣并可無限拓展、電路簡介、成本低廉等特點,有廣泛的應用前景。廉等特點,有廣泛的應用前景。設計簡介設計簡介 本題以提高自身的學習能力、實踐動手能力、本題以提高自身的學習能力、實踐動手能力、綜合運用知識的能力為目標,以微機原理、計算機綜合運用知識的能力為目標,以微機原理、計算機接口與技術等相關課程為基礎,通過對單片機原理、接口與技術等相關課程為基礎,通過對單片機原理、程序編寫方法、多種應用軟

4、件的學習,經過問題定程序編寫方法、多種應用軟件的學習,經過問題定義、模塊化分析設計、繪制電路、硬件選擇、軟件義、模塊化分析設計、繪制電路、硬件選擇、軟件編程幾大步驟,最終設計完成一款具有計時顯示定編程幾大步驟,最終設計完成一款具有計時顯示定時功能,時間調整功能的單片機時鐘。具有一定的時功能,時間調整功能的單片機時鐘。具有一定的使用價值。使用價值。二.單片機的簡單介紹所謂單片機是一個單芯片形態(tài)、面向控制對象所謂單片機是一個單芯片形態(tài)、面向控制對象的嵌入式應用計算機系統(tǒng)。即把組成微型計算機的的嵌入式應用計算機系統(tǒng)。即把組成微型計算機的各個功能部件,如中央處理器各個功能部件,如中央處理器CPUCPU

5、、隨機存儲器、隨機存儲器RAMRAM、只讀存儲器只讀存儲器ROMROM、輸入、輸入/ /輸出(輸出(I/OI/O)接口電路、定)接口電路、定時器時器/ /計數器以及串行通信接口等集成在一款芯片計數器以及串行通信接口等集成在一款芯片中,構成一個完整的微型計算機。中,構成一個完整的微型計算機。 由于單片機功能強大,價格低廉,它已被廣泛由于單片機功能強大,價格低廉,它已被廣泛應用與儀器儀表、家用電器、醫(yī)用設備、航空航天、應用與儀器儀表、家用電器、醫(yī)用設備、航空航天、專用設備的智能化管理及過程控制等領域。專用設備的智能化管理及過程控制等領域。 AT89S52 AT89S52是一種低功耗、高是一種低功耗

6、、高性能性能CMOS8CMOS8位微控制器,具有位微控制器,具有8K8K在系統(tǒng)可編程在系統(tǒng)可編程FlashFlash存儲器,向存儲器,向下完全兼容下完全兼容5151子系列。標準功能子系列。標準功能有有8k8k字節(jié)字節(jié)FlashFlash,256256字節(jié)字節(jié)RAMRAM,32 32 位定時器位定時器/ /計數器,一個計數器,一個6 6向向量量2 2級中級中I/O I/O 口線,看門狗定時口線,看門狗定時器,器,2 2個數據指針,三個個數據指針,三個1616位斷位斷結構,全雙工串行口,片內晶振結構,全雙工串行口,片內晶振和時鐘電路,使得和時鐘電路,使得AT89S52AT89S52為眾為眾多嵌入式

7、控制應用系統(tǒng)提供高靈多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。活、超有效的解決方案。AT89S52 AT89S52 單片機三三. .系統(tǒng)說明系統(tǒng)說明 本系統(tǒng)由八個本系統(tǒng)由八個LED數碼管分別顯示小數碼管分別顯示小時十位、小時個位、一橫、分鐘十位、分時十位、小時個位、一橫、分鐘十位、分鐘個位、一橫、秒鐘十位、秒鐘個位,還鐘個位、一橫、秒鐘十位、秒鐘個位,還有年月日的十位和個位。位選芯片有年月日的十位和個位。位選芯片74HC138控制八個數碼管的亮滅,四個按控制八個數碼管的亮滅,四個按鍵用于時間調整,設置定時,當定時時間鍵用于時間調整,設置定時,當定時時間到時,到時,LED流水燈閃爍,蜂鳴

8、器響。流水燈閃爍,蜂鳴器響。系統(tǒng)框圖系統(tǒng)框圖顯示部分控制部分單片機(AT89S52)按鍵S3、S4、S5、S6復位電路電源部分直流電源5V8個七段共陰極數碼管顯示秒,分鐘及小時位1個74HC138位選芯片和1個74HC573段選芯片四四. .硬件設計硬件設計基本硬件模塊: 1.電源部分2.2. 復位部分2.2. 復位模塊復位模塊 3. 3. 為選部分為選部分 4. 4. 段選部分段選部分5.5.數碼管的連接電路數碼管的連接電路6.6.控制部分控制部分 完整電路圖(用完整電路圖(用Protel DXPProtel DXP繪制)繪制)調時及走時程序調時及走時程序流程圖流程圖五五. .軟件設計軟件設

9、計#include #define uchar unsigned char #define uint unsigned intsbit s13=P30; sbit s14=P31; sbit s15=P32; sbit s16=P33; sbit SPK=P16;uchar code table=0 x3f,0 x06,0 x5b,0 x4f, 0 x66,0 x6d,0 x7d,0 x07,0 x7f, 0 x6f;uchar tt,bzw=0,bzw1=0,aa, num=0,j,i;Char miao,fen,shi,nian,yue,ri, dshi=12,dfen=3,dmiao=3

10、0; void deyscan();void delay(uchar z) uchar x; while(-z) for(x=0;x0&num3&num7) display_ri(ri); display_yue(yue); display_nian(nian); else if(num4|bzw=0) display_miao(miao); display_fen(fen); display_shi(shi); else display_dmiao(dmiao); display_dfen(dfen); display_dshi(dshi); /* 定時器0中斷程序 */void timer

11、0() interrupt 1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; tt+; if(tt=20) tt=0; miao+; if(miao=60) miao=0; fen+; if(fen=60) fen=0; shi+; if(shi=24) shi=0; ri+; if(ri=30) ri=0; yue+; if(yue=12) yue=0; nian+; /* 定時器0中斷程序 */void timer1() interrupt 3 TH1=(65536-50000)/256; TL1=(65536-50000)%256; if(b

12、zw=1) aa+; if(aa=100) aa=0; bzw=0; if(bzw1=1) j+; if(j=10) j=0; i+; P1=P1; /定時時間到,蜂鳴器 響,燈反復亮滅 30秒 if(i=60) bzw1=0; 走時調整:按一下走時調整:按一下S13對秒進行調整,對秒進行調整,按兩下按兩下S13對分進行調整,按三下對分進行調整,按三下S13對對時進行調整,按四下時進行調整,按四下S13對日進行調整,對日進行調整,按五下按五下S13對月進行調整,按六下對月進行調整,按六下S13對對年進行調整,按七下年進行調整,按七下S13對定秒進行調對定秒進行調整,按八下整,按八下S13對定分進行調整,按九對定分進行調整,按九下下S13對定時進行調整,按十下對定時進行調整,按十下 S13重重新顯示時間,按一下新顯示時間,按一下S14對數據進行加對數據進行加一,按一下一,按一下S15對對 數據進行減一,按一數據進行減一,按一下下S16顯示年月日顯示年月日5秒。秒。六六. .系統(tǒng)功能說明系統(tǒng)功能說明本系統(tǒng)上可實現的其他拓展功能:本系統(tǒng)上可實現的其他拓展功能:1.電子計時器;2.交通燈控制系統(tǒng);3.音樂播放;4.具有天數

溫馨提示

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

評論

0/150

提交評論