




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(論文題 多功效數字鐘的設 級 學生姓名 指導教 前 總體方案設 硬件電路的設 單片機主機系統電路的設計汽車信號燈模擬系統電路的設計輸入口電路的設計輸出口電路的設計汽車里程表模擬系統電路的設計軟件編 T1計數子程序的設 外部中斷0子程序的設 外部中斷1子程序的設 里程數解決及顯示子程序的設 系統調試和分 軟件調 軟硬聯 調試問題及因素分 結論及進一步構 參考文 課設體 附錄 元件清 附錄 總體電路 附錄 源程 8LED顯示,實LED數碼管將其成果動態顯示;三是鬧鐘定時系統:該系統重要實現24LED數碼管的動態顯示能夠及時精確的核心詞:AT89C5120LEDLED圖 多功效數字鐘單片機模擬系統基本構成框1;245-30pF12MHZ單位進位(5900;但小時不發生變化。注意:在主程序中??201??CPUCPU,因此在一種時間內只能執行一條語句,要使單片機同時控制多個外部元件(例如揚聲器和數碼管)CPUCPU控制了多個元件。本次課程設計中對整點報時和鬧鈴功效T,外部中斷等,在A和進位C,在使用時要注意不能讓前一種模塊的數據對下一種模塊產生不但愿有的由單片機硬件設計原理可知:(1)(2)AT89C51C119C119 9 圖 單片機主機系統原理3C1和C1C220pF~100pF之間選擇)復位電路:本系統的復位電路是采用按鍵復位的電路,復位輸入引腳RT189C51的AE及PN兩引腳輸出高電平,RET引腳高電平屆時,單片機復位。按下按鈕,則直接把+5VRET端從03I/OF。 XTAL1P0.0/AD09 12345678 4分別設立了三個按鍵:set、up、downLED燈組與單AT89C51P0口,用于輸出時間的狀態。沒有開關閉合時,時間處LEDset鍵按下時,如果按下一次,1up1,則需按downset鍵按下兩次,則能夠對分進行調節,具體原理與小時的調節同set鍵按下三次,則是對秒進行調節,具體原理時、分相似。此系統TTT4567IIII576LED76P0口相連,6個位選端分別76LED7LED7LED(發光二極管LED組合而成的顯示設備,7段數碼管分共陰和共陽兩種顯示方式,本設計中采用共陽極顯示屏。共陽極顯示+5V8位字節數LEDLEDLED顯示。段選線控制顯示字形。8個陰限流電阻太大,數碼管會太亮),6所示。圖 7段共陽極LED連接123456789123456789RESPACK-RESPACK-AT89C51單片機為核心,分成四個模塊,一是顯示系統:此8LED顯示,實現時、分、秒的精確顯示;二是時鐘計算系統:此LED數碼管將其成果動態顯示;三是鬧1224LED數碼復復K下計 返回調NY1NN1161TBNTBTBNT30017LEDCPU仿真,能夠單keilProteus軟件實現電路圖設計和仿真的,ProteusKeilc語言程序并保存,在編譯源程8所示:5(需闡明的問題LEDAT24C02掉電存儲芯片就單片微型計算機原理及應用西安電子科技大學出版社.199891版.任為民電子技術基礎課程設計中央廣播電視大學出版社199751版譚浩強.C程序設計(第二版).清華大學出版社.1999122版.劉復華.單片機及其應用系統.北京:清華大學出版社周堅.C語言輕松入門.張立科.單片機典型模塊設計實例導航.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};//數碼ucharbuffer[]={0,0,0,0,0,0,0,0};uinthour,min,sec;uintringhour,ringmin;uintstatus,T;sbitbeep=P1^0;//鬧鐘bitringoff;bitvoidkeyprocess(unsigned/**********延時函數voiddelayMS(uint {uinti;}void {uintm,n;}voiddisplay(){ucharif {buffer[3]=ringmin/10;//顯示分的十位buffer[4]=ringmin%10;//顯示分的個位{ }} //{buffer[0]=hour/10;//顯示時的十位buffer[1]=hour%10;//顯示時的個位 //顯示‘-’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)//鬧鐘打開,定時1分鐘{beep=0;beep=1;T=ReadTemperature();}}/***************0voidtimer0()interrupt1using{staticuintTH0=(65536- 01ms //定時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)}}/**************按鍵解決函數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定時器NN保Y定時器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;//鬧鐘的開和關}}圖 調試成果[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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年質量管理體系考試題及答案
- 2025年視覺傳達設計模擬測試題及答案
- 零售轉型面試題及答案
- 數據傳輸速率優化試題及答案
- java抖音電商面試題及答案
- 機電工程中的創新思維訓練及試題與答案
- 如何高效利用在線課程備考信息系統項目管理師試題及答案
- 網絡工程師考試的重要性深度剖析試題及答案
- 項目管理實務考點解讀試題及答案
- 公共政策對環境正義的影響考題及答案
- 耳鼻喉護理學試題及答案
- 2025年廣西高考歷史模擬預測試卷(含答案解析)
- 《張宇托福聽力》課件
- 2024-2025學年人教版五年級下冊期末測評數學試卷(二)含答案
- 人工智能助力醫院管理與運營效率提升
- 湖北中儲糧直屬庫新建儲備倉項目建設可行性研究報告
- 2025年就業指導課程
- 2025年陜西延長石油(集團)有限責任公司招聘筆試參考題庫含答案解析
- 第10課 養成遵紀守法好習慣
- 血管導管相關血流感染預防控制措施
- 黑龍江省普通高中2024年1月學業水平合格性考試 數學試題(真題)
評論
0/150
提交評論