多功能數(shù)字鐘課程_第1頁(yè)
多功能數(shù)字鐘課程_第2頁(yè)
多功能數(shù)字鐘課程_第3頁(yè)
多功能數(shù)字鐘課程_第4頁(yè)
多功能數(shù)字鐘課程_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

(論文題 多功效數(shù)字鐘的設(shè) 級(jí) 學(xué)生姓名 指導(dǎo)教 前 總體方案設(shè) 硬件電路的設(shè) 單片機(jī)主機(jī)系統(tǒng)電路的設(shè)計(jì)汽車(chē)信號(hào)燈模擬系統(tǒng)電路的設(shè)計(jì)輸入口電路的設(shè)計(jì)輸出口電路的設(shè)計(jì)汽車(chē)?yán)锍瘫砟M系統(tǒng)電路的設(shè)計(jì)軟件編 T1計(jì)數(shù)子程序的設(shè) 外部中斷0子程序的設(shè) 外部中斷1子程序的設(shè) 里程數(shù)解決及顯示子程序的設(shè) 系統(tǒng)調(diào)試和分 軟件調(diào) 軟硬聯(lián) 調(diào)試問(wèn)題及因素分 結(jié)論及進(jìn)一步構(gòu) 參考文 課設(shè)體 附錄 元件清 附錄 總體電路 附錄 源程 8LED顯示,實(shí)LED數(shù)碼管將其成果動(dòng)態(tài)顯示;三是鬧鐘定時(shí)系統(tǒng):該系統(tǒng)重要實(shí)現(xiàn)24LED數(shù)碼管的動(dòng)態(tài)顯示能夠及時(shí)精確的核心詞:AT89C5120LEDLED圖 多功效數(shù)字鐘單片機(jī)模擬系統(tǒng)基本構(gòu)成框1;245-30pF12MHZ單位進(jìn)位(5900;但小時(shí)不發(fā)生變化。注意:在主程序中??201??CPUCPU,因此在一種時(shí)間內(nèi)只能執(zhí)行一條語(yǔ)句,要使單片機(jī)同時(shí)控制多個(gè)外部元件(例如揚(yáng)聲器和數(shù)碼管)CPUCPU控制了多個(gè)元件。本次課程設(shè)計(jì)中對(duì)整點(diǎn)報(bào)時(shí)和鬧鈴功效T,外部中斷等,在A和進(jìn)位C,在使用時(shí)要注意不能讓前一種模塊的數(shù)據(jù)對(duì)下一種模塊產(chǎn)生不但愿有的由單片機(jī)硬件設(shè)計(jì)原理可知:(1)(2)AT89C51C119C119 9 圖 單片機(jī)主機(jī)系統(tǒng)原理3C1和C1C220pF~100pF之間選擇)復(fù)位電路:本系統(tǒng)的復(fù)位電路是采用按鍵復(fù)位的電路,復(fù)位輸入引腳RT189C51的AE及PN兩引腳輸出高電平,RET引腳高電平屆時(shí),單片機(jī)復(fù)位。按下按鈕,則直接把+5VRET端從03I/OF。 XTAL1P0.0/AD09 12345678 4分別設(shè)立了三個(gè)按鍵:set、up、downLED燈組與單AT89C51P0口,用于輸出時(shí)間的狀態(tài)。沒(méi)有開(kāi)關(guān)閉合時(shí),時(shí)間處LEDset鍵按下時(shí),如果按下一次,1up1,則需按downset鍵按下兩次,則能夠?qū)Ψ诌M(jìn)行調(diào)節(jié),具體原理與小時(shí)的調(diào)節(jié)同set鍵按下三次,則是對(duì)秒進(jìn)行調(diào)節(jié),具體原理時(shí)、分相似。此系統(tǒng)TTT4567IIII576LED76P0口相連,6個(gè)位選端分別76LED7LED7LED(發(fā)光二極管LED組合而成的顯示設(shè)備,7段數(shù)碼管分共陰和共陽(yáng)兩種顯示方式,本設(shè)計(jì)中采用共陽(yáng)極顯示屏。共陽(yáng)極顯示+5V8位字節(jié)數(shù)LEDLEDLED顯示。段選線控制顯示字形。8個(gè)陰限流電阻太大,數(shù)碼管會(huì)太亮),6所示。圖 7段共陽(yáng)極LED連接123456789123456789RESPACK-RESPACK-AT89C51單片機(jī)為核心,分成四個(gè)模塊,一是顯示系統(tǒng):此8LED顯示,實(shí)現(xiàn)時(shí)、分、秒的精確顯示;二是時(shí)鐘計(jì)算系統(tǒng):此LED數(shù)碼管將其成果動(dòng)態(tài)顯示;三是鬧1224LED數(shù)碼復(fù)復(fù)K下計(jì) 返回調(diào)NY1NN1161TBNTBTBNT30017LEDCPU仿真,能夠單keilProteus軟件實(shí)現(xiàn)電路圖設(shè)計(jì)和仿真的,ProteusKeilc語(yǔ)言程序并保存,在編譯源程8所示:5(需闡明的問(wèn)題LEDAT24C02掉電存儲(chǔ)芯片就單片微型計(jì)算機(jī)原理及應(yīng)用西安電子科技大學(xué)出版社.199891版.任為民電子技術(shù)基礎(chǔ)課程設(shè)計(jì)中央廣播電視大學(xué)出版社199751版譚浩強(qiáng).C程序設(shè)計(jì)(第二版).清華大學(xué)出版社.1999122版.劉復(fù)華.單片機(jī)及其應(yīng)用系統(tǒng).北京:清華大學(xué)出版社周堅(jiān).C語(yǔ)言輕松入門(mén).張立科.單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航.1LED7SEG-MPX8-CA-131234567819123456781918912345678 附錄 程序清#defineuintunsignedint#defineucharunsigned //0,1,2,3,4,5,6,7,8,9,-ucharcodedispbit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//數(shù)碼ucharbuffer[]={0,0,0,0,0,0,0,0};uinthour,min,sec;uintringhour,ringmin;uintstatus,T;sbitbeep=P1^0;//鬧鐘bitringoff;bitvoidkeyprocess(unsigned/**********延時(shí)函數(shù)voiddelayMS(uint {uinti;}void {uintm,n;}voiddisplay(){ucharif {buffer[3]=ringmin/10;//顯示分的十位buffer[4]=ringmin%10;//顯示分的個(gè)位{ }} //{buffer[0]=hour/10;//顯示時(shí)的十位buffer[1]=hour%10;//顯示時(shí)的個(gè)位 //顯示‘-’buffer[3]=min/10;//buffer[4]=min%10;// { }}} //{bitucharbuf;ucharkeyinput; //T01,16 01ms中斷初始值 //{{{{buf= //buf}}{ ////display();buf=0xff;}}{ }if(ringoff==0&&hour==ringhour&&min==ringmin)//鬧鐘打開(kāi),定時(shí)1分鐘{beep=0;beep=1;T=ReadTemperature();}}/***************0voidtimer0()interrupt1using{staticuintTH0=(65536- 01ms //定時(shí)1S{if(sec>=60){sec=0;min++;if(min>=60){min=0;hour++;if(hour>=24){}}}if(sec==15||sec==35||sec==55)elseif(sec==20||sec==40||sec==0)}}/**************按鍵解決函數(shù)voidkeyprocess(unsignedcharkey) {switch{case0xe0:status++; if status=case 1,5{case0x01:if(hour<23)hour++; hour=0;break;case0x02:if(min<59) min=0;break;case0x03:if(sec<59)sec++; sec=0;case0x04:if(ringhour<23)ringhour++; ringhour=0;break;case0x05:if(ringmin<59)ringmin++; ringmin=0;break;}Y定時(shí)器NN保Y定時(shí)器NN保1秒case 1{case0x01:if(hour>0) else case min--elsemin=59; case0x03:if(sec>0) else case0x04:if(ringhour>0) elseringhour=23; case0x05:if(ringmin>0)ringmin--;elseringmin=59; }case0x70:ringoff=~ringoff;//鬧鐘的開(kāi)和關(guān)}}圖 調(diào)試成果[20097月16日完畢附錄 元件清122LED-3147SEG-MPX4-113附錄附錄 總體電路附錄 源程#include#defineucharunsignedchar#defineuintunsignedcharconstucharlongintlongintcount1,count2,count3,count4;longinti;sbitP20=P2^0;sbitP21=P2^1;sbitP22=P2^2;sbitP23=P2^3;sbit

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論