倒計(jì)時(shí)提醒器設(shè)計(jì)_第1頁
倒計(jì)時(shí)提醒器設(shè)計(jì)_第2頁
倒計(jì)時(shí)提醒器設(shè)計(jì)_第3頁
倒計(jì)時(shí)提醒器設(shè)計(jì)_第4頁
倒計(jì)時(shí)提醒器設(shè)計(jì)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 1 引言1.1 設(shè)計(jì)意義   通過解決實(shí)際問題,鞏固和加深“單片機(jī)原理與應(yīng)用”課程中所學(xué)的理論知識(shí)和實(shí)驗(yàn)?zāi)芰Γ菊莆諉纹瑱C(jī)應(yīng)用電路的一般設(shè)計(jì)方法,提高電子電路的設(shè)計(jì)和實(shí)驗(yàn)?zāi)芰?,加深?duì)單片機(jī)軟硬知識(shí)的理解,獲得初步的應(yīng)用經(jīng)驗(yàn),為以后從事生產(chǎn)和科研工作打下一定的基礎(chǔ)。 近年來隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透,單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益更新?,F(xiàn)在,在許多領(lǐng)域中,定時(shí)器得到了廣泛的應(yīng)用,比如在體育比賽中的計(jì)時(shí)器;安全措施中的定時(shí)報(bào)警器;游戲中的倒計(jì)時(shí);維持秩序的交通信號(hào)燈;紅路燈,交通控制器,鬧鐘等等??梢姷褂?jì)時(shí)器在社會(huì)中的重要性。1.2 本人所做的

2、工作 首先,閱讀分析任務(wù)書了解所需要的各項(xiàng)功能。根據(jù)各項(xiàng)功能作出相應(yīng)的設(shè)計(jì),通過查閱資料驗(yàn)證每個(gè)方案的可行性。從中選取性能最優(yōu)操作最方便的。設(shè)計(jì)硬件原理圖,進(jìn)行硬件的參數(shù)計(jì)算。然后,設(shè)計(jì)軟件流程圖,編寫軟件,檢驗(yàn)軟件正確性。在硬件與軟件設(shè)計(jì)完成之后,使用仿真軟件進(jìn)行仿真實(shí)驗(yàn)。記錄仿真實(shí)驗(yàn)結(jié)果,如結(jié)果與要求有誤差則進(jìn)行修改,直至符合要求。記錄仿真結(jié)果,編寫課程設(shè)計(jì)書。1.3 系統(tǒng)的主要功能 開機(jī)時(shí),顯示00,等待輸入計(jì)時(shí)時(shí)間,由鍵盤輸入計(jì)時(shí)分鐘數(shù),按確認(rèn)鍵后,計(jì)時(shí)提醒器開始工作,計(jì)時(shí)完成后,蜂鳴器發(fā)出嘀嘀的提示音。在計(jì)時(shí)過程中如果按下鍵盤取消鍵則取消計(jì)時(shí),系統(tǒng)回到開機(jī)時(shí)的狀態(tài)。2 硬件電路設(shè)計(jì)2

3、.1 總體框圖 LED數(shù)碼管倒計(jì)時(shí)器以AT89C51單片機(jī)為核心,起著控制作用。系統(tǒng)包括九位數(shù)碼管顯示電路,按鍵電路,復(fù)位電路,時(shí)鐘電路以及蜂鳴器電路。倒計(jì)時(shí)的總體框圖如下圖2.1所示:圖2.1 倒計(jì)時(shí)的總體框圖2.2 硬件電路設(shè)計(jì)及描述圖2.2 硬件電路圖如圖2.2所示,該系統(tǒng)采用89C51單片機(jī)作為中央控制器,使用驅(qū)動(dòng)芯片的射極連接到數(shù)碼管段選端和位選端。將P0連接到驅(qū)動(dòng)芯片上控制片選與位選端。使用P3作為鍵盤輸入端以及相應(yīng)的管腳添加復(fù)位晶振蜂鳴器電路。通過按鍵輸入要計(jì)數(shù)的分鐘數(shù),通過確認(rèn)鍵開始,數(shù)碼管動(dòng)態(tài)掃描剩余分鐘數(shù)。晶振電路提供機(jī)器周期。復(fù)位鍵作為取消鍵使用。相應(yīng)的值如圖所示。3 軟

4、件設(shè)計(jì)流程及描述3.1 主程序流程圖 主程序流程圖如圖3.1所示。圖3.1 流程圖3.2 倒計(jì)時(shí)器設(shè)計(jì)流程圖 倒計(jì)時(shí)器設(shè)計(jì)流程圖如圖所示。圖3.2 倒計(jì)時(shí)器設(shè)計(jì)流程圖3.3 按鍵消抖框圖圖3.3 按鍵消抖框圖4 源程序代碼4.1 程序 #include<reg51.h>sbit feng=P23; ;定義蜂鳴器端口sbit dula=P26;;定義段選端sbit wela=P27;;定義位選端sbit s1=P34; ;定義按鍵sbit s2=P35;sbit s3=P36;unsigned int table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,

5、0x07,0x7f,0x6f;unsigned int j,k,n,num,num1,a,c;void delay(unsigned int i) ;延時(shí)子程序 for(j=i;j>0;j-) for(k=125;k>0;k-);Void xiang()for(n=20;n>0;n-)feng=0;delay(100);feng=1;delay(100);;蜂鳴器子程序Void display(unsigned char num,am) ;掃描數(shù)碼管子程序 dula=1; P0=tablenum; dula=0; wela=1; P0=am; wela=0;void main

6、() ;主程序while(1) num=num1=0; while(s3)display(num,2);delay(10);display(num1,1);delay(10);if(s1=0)delay(20);if(s1=0)while(!s1); ;記錄十位數(shù)num+;if(num=10)num=0;display(num,2);delay(10);display(num1,1);delay(10); if(s2=0)delay(20);if(s2=0)while(!s2); num1+; ;記錄個(gè)位數(shù)if(num1=10)num1=0; a=num*10+num1;c=0; TMOD=0

7、x01;TH0=(65536-50000)/256; ;設(shè)置定時(shí)器TL0=(65536-50000)%256;EA=1; ;開啟定時(shí)器ET0=1;TR0=1;while(1) display(a/10,2); ;掃描剩余分鐘數(shù) delay(10); display(a%10,1); delay(10); if(a=0)break;xiang(); ;蜂鳴器響 void timer() interrupt 1 ;定時(shí)器程序TH0=(65536-50000)/256;TL0=(65536-50000)%256;c+;if(c=1200) ;判斷滿一分鐘 c=0;a-;if(a=0)EA=0; ;關(guān)

8、閉定時(shí)器 ET0=0; TR0=0; 4.2 仿真電路圖 在電路中設(shè)有s1s2s3s4四個(gè)按鍵,s1為十位設(shè)置按鍵接P3.4,s2為個(gè)位設(shè)置按鍵接P3.5,s3為確認(rèn)按鍵接P3.6,s4為取消按鍵是電路復(fù)位鍵。如圖所示4.1所示。圖4.1 仿真接線圖圖4.1初始圖4.2 仿真電路5 課程設(shè)計(jì)體會(huì)在設(shè)計(jì)制作倒計(jì)時(shí)器的過程中,我深切體會(huì)到,實(shí)踐是理論運(yùn)用的最好檢驗(yàn)。本次設(shè)計(jì)是對(duì)我三年所學(xué)知識(shí)的一次綜合性檢測(cè)和考驗(yàn),無論是動(dòng)手能力還是理論知識(shí)運(yùn)用能力都得到了提高,同時(shí)加深了我對(duì)網(wǎng)絡(luò)資源認(rèn)識(shí),大大提高了查閱資料的能力和效率,使我有充足的時(shí)間投入到電路制作當(dāng)中。本系統(tǒng)的制作主要應(yīng)用到了模擬電子技術(shù)、數(shù)字

9、電子技術(shù)、單片機(jī)控制技術(shù)、電子工藝等多方面的知識(shí)。在硬件調(diào)試過程中,我也學(xué)會(huì)不少的東西,掌握一些調(diào)試方法。在設(shè)計(jì)仿真圖和編些程序中,對(duì)Proteus和Keil等軟件掌握的更加牢固,而且所設(shè)計(jì)的基于單片機(jī)的365天倒計(jì)時(shí)器,精確度高,達(dá)到了應(yīng)用要求。6 參考文獻(xiàn)1孫涵芳.MCS-51/96系列單片機(jī)原理及應(yīng)用(修訂版).北京航空航天大學(xué)出版社.1994 2李朝青.單片機(jī)原理及接口技術(shù)(第3版).北京航空航天大學(xué)出版社.2005 3蔣輝平.基于Proteus的單片機(jī)系統(tǒng)設(shè)計(jì)與仿真實(shí)例.機(jī)械工業(yè)出社.20094余永權(quán).AT89系列單片機(jī)應(yīng)用技術(shù).北京:北京航空航天大學(xué)出版社2002 5 吳金戎.8051單片機(jī)實(shí)踐與應(yīng)用.北京:清華大學(xué)出版社,2002 6 胡漢才.單片機(jī)原理及系統(tǒng)設(shè)計(jì).北京:清華大學(xué)出版社,2002 7 何希才.新型集成電路應(yīng)用實(shí)例M.北京:電

溫馨提示

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

評(píng)論

0/150

提交評(píng)論