




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、題目:簡單51單片機數(shù)字時鐘設(shè)計院 系: 物理與電氣工程學(xué)院 專 業(yè):自動化專業(yè) 班 級:10級自動化 姓 名:蘇吉振 學(xué) 號: 老 師:李艾華 引言20世紀末,電子技術(shù)獲得了飛速的發(fā)展,在其推動下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會的各個領(lǐng)域,有力地推動了社會生產(chǎn)力的發(fā)展和社會信息化程度的提高,同時也使現(xiàn)代電子產(chǎn)品性能進一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快。 時間對人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當前的時間。忘記了要做的事情,當事情不是很重要的時候,這種遺忘無傷大雅。但是,一旦重要事情,一時的耽誤可能釀成大禍。目前,單片機正朝著高性能和多品種方向發(fā)展趨勢將是進一步向著CMOS
2、化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。下面是單片機的主要發(fā)展趨勢。單片機應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。從前必須由模擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能用單片機通過軟件方法來實現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。單片機模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實現(xiàn)時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。數(shù)字鐘是采用數(shù)字電路實現(xiàn)對時,分,秒數(shù)字顯示的計時裝置,廣泛用于個人家庭,車站, 碼
3、頭辦公室等公共場所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠遠超過老式鐘表, 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能。諸如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動起閉路燈、定時開關(guān)烘箱、通斷動力設(shè)備、甚至各種定時電氣的自動啟用等,所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。因此,研究數(shù)字鐘及擴大其應(yīng)用,有著非?,F(xiàn)實的意義。 設(shè)計內(nèi)容利用單片機的定時計數(shù)器,中斷系統(tǒng),以及陣列鍵盤和LED顯示器進行設(shè)計。在數(shù)碼管顯示器上實現(xiàn)電子時鐘。 課程設(shè)計背景近年來隨著計算機在社會領(lǐng)域的滲透和大
4、規(guī)模集成電路的發(fā)展,單片機的應(yīng)用正在不斷地走向深入,由于它具有功能強,體積小,功耗低,價格便宜,工作可靠,使用方便等特點,因此特別適合于與控制有關(guān)的系統(tǒng),越來越廣泛地應(yīng)用于自動控制,智能化儀器,儀表,數(shù)據(jù)采集,軍工產(chǎn)品以及家用電器等各個領(lǐng)域,單片機往往是作為一個核心部件來使用,在根據(jù)具體硬件結(jié)構(gòu),以及針對具體應(yīng)用對象特點的軟件結(jié)合,以作完善。關(guān)鍵字 : 單片機 時鐘設(shè)計 MC51 課程設(shè)計目的1、綜合利用所學(xué)單片機知識完成一個單片機應(yīng)用系統(tǒng)設(shè)計并在實驗室實現(xiàn),從而加深對單片機軟硬知識的理解,獲得初步的應(yīng)用經(jīng)驗。2、學(xué)習(xí)AT89C51定時/計數(shù)器的原理及基本應(yīng)用。3、掌握多為數(shù)碼管動態(tài)顯示方法。
5、4、掌握Keil uVision2 IDE的使用方法。【包括項目文件的建立,給項目添加程序文件,編譯、連接項目,形成目標文件,運行調(diào)試觀察結(jié)果,多文件的處理,仿真環(huán)境的設(shè)置?!?、掌握Keil C51的調(diào)試技巧。【包括如何設(shè)置和刪除斷點,如何查看和修改寄存器的內(nèi)容,如何觀察和修改變量,如何觀察存儲器區(qū)域,并行口的使用,定時/計數(shù)器的使用,串行口的使用,外中斷的使用。】6、掌握PROTEUS軟件使用過程。 MCS-51單片機中斷系統(tǒng)的結(jié)構(gòu)5個中斷源的符號、名稱及產(chǎn)生的條件如下。INT0:外部中斷0,由P32端口線引入,低電平或下跳沿引起。INT1:外部中斷1,由P33端口線引入,低電平或下跳沿引
6、起。T0:定時器計數(shù)器0中斷,由T0計滿回零引起。T1:定時器計數(shù)器l中斷,由T1計滿回零引起。 課程設(shè)計原理單片機控制的數(shù)字鐘的硬件結(jié)構(gòu)與軟件設(shè)計,給出了匯編語言源程序。此數(shù)字鐘是一個將“時”、“分”、“秒”顯示于人的視覺器官的計時裝置。顯示器件選用LED七段數(shù)碼管。在譯碼顯示電路輸出的驅(qū)動下,顯示出清晰、直觀的數(shù)字符號。針對數(shù)字鐘會產(chǎn)生走時誤差的現(xiàn)象,在電路中就設(shè)計有有校準時間功能的電路。使用動態(tài)數(shù)碼顯示的方法,運用獨立式按鍵識別過程,按“時”,“分”,“秒”數(shù)據(jù)送出顯示處理方法。 Protues仿真圖A7A7A6A6A5A5A4A4A3A3A2A2A1A1A0A0S7B7B6B5B4B3
7、B2B1B0S6S5S4S3S2S1S0B0B1B2B3B4B5B6B7S0S1S2S3S4S5S6S7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A8
8、21P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51SECONDMINUTEHOURA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245C130pFC230pFX1CRYSTALR110kC310uF數(shù)字鐘流程圖 設(shè)計代碼;簡要說明:實現(xiàn)24小時制電子鐘,8位數(shù)碼管顯示,顯示時分秒; 顯示格式:23-59-59(小時十位如果為0則不顯示); P0口輸出段選信號,P3口輸出位選信號; P1.0為調(diào)秒按鈕,P1.1
9、為調(diào)分按鈕,P1.2為調(diào)時按鈕;晶振12MS_SETBITP1.0;數(shù)字鐘秒控制位M_SETBITP1.1;分鐘控制位H_SETBITP1.2;小時控制位SECONDEQU30HMINUTEEQU31HHOUREQU32HTCNTEQU34HORG00HSJMPSTARTORG0BHLJMPINT_T0START:MOVDPTR,#TABLEMOVHOUR,#0;初始化MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0MOVTMOD,#01HMOVTH0,#(65536-50000)/256;定時50毫秒MOVTL0,#(65536-50000)MOD 256MOVIE,#8
10、2HSETBTR0;*;判斷是否有控制鍵按下,是哪一個鍵按下A1:LCALLDISPLAYJNBS_SET,S1JNBM_SET,S2JNBH_SET,S3LJMPA1S1:LCALLDELAY;去抖動JBS_SET,A1INCSECOND;秒值加1MOVA,SECONDCJNEA,#60,J0;判斷是否加到60秒MOVSECOND,#0LJMPK1S2:LCALLDELAYJBM_SET,A1K1:INCMINUTE;分鐘值加1MOVA,MINUTECJNEA,#60,J1;判斷是否加到60分MOVMINUTE,#0LJMPK2S3:LCALLDELAYJBH_SET,A1K2:INCHOU
11、R;小時值加1MOVA,HOURCJNEA,#24,J2;判斷是否加到24小時MOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0LJMPA1;*;等待按鍵抬起J0:JBS_SET,A1LCALLDISPLAYSJMPJ0J1:JBM_SET,A1LCALLDISPLAYSJMPJ1J2:JBH_SET,A1LCALLDISPLAYSJMPJ2;*;定時器中斷服務(wù)程序,對秒,分鐘和小時的計數(shù)INT_T0:MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD 256INCTCNTMOVA,TCNTCJNEA,#20,RETUNE;計時
12、1秒INCSECONDMOVTCNT,#0MOVA,SECONDCJNEA,#60,RETUNEINCMINUTEMOVSECOND,#0MOVA,MINUTECJNEA,#60,RETUNEINCHOURMOVMINUTE,#0MOVA,HOURCJNEA,#24,RETUNEMOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0RETUNE:RETI;*;顯示控制子程序DISPLAY:MOVA,SECOND;顯示秒MOVB,#10DIVABCLRP3.6MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.6MOVA,BCLRP3.7MO
13、VCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.7CLRP3.5MOVP0,#40H;顯示分隔符LCALLDELAYSETBP3.5MOVA,MINUTE;顯示分鐘MOVB,#10DIVABCLRP3.3MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.3MOVA,BCLRP3.4MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.4CLRP3.2MOVP0,#40H;顯示分隔符LCALLDELAYSETBP3.2 MOVA,HOUR;顯示小時MOVB,#10DIVABCLRP3.0MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.0MOVA,BCLRP3.1MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.1RETTABLE: DB 3FH,06H,5BH,4FH,66HDB6DH,7DH,07H,7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府采購車輛居間合同范本(2篇)
- 2024-2025日常安全培訓(xùn)考試試題及參考答案(綜合卷)
- 2025員工三級安全培訓(xùn)考試試題及答案解析
- 專題 J-13【簡語法-單選題專練】定語從句 2025年中考英語講解+練習(xí)題匯編(全國)
- 2025石油化工代理合同
- 2025企業(yè)借款合同范本模板
- 可行性研究報告 意見
- 2025網(wǎng)站開發(fā)合同協(xié)議書模板
- 2025《股權(quán)轉(zhuǎn)讓合同》
- 2025年舒血寧注射液合作協(xié)議書
- 營業(yè)執(zhí)照地址變更申請書
- 生物制藥無菌技術(shù)進展-深度研究
- 大米生產(chǎn)與食品安全
- 2025年中國氫氣傳感器行業(yè)市場深度分析及投資策略研究報告
- 專題18-地質(zhì)地貌形成過程(原卷版)
- 綜合管理部門車輛安全生產(chǎn)職責(zé)模版(2篇)
- 《西游記》講解學(xué)習(xí)
- DB33 766-2015 工業(yè)氣體空分產(chǎn)品單位綜合電耗限額及計算方法
- 辦公樓拆除施工方案
- 江蘇省蘇州市(2024年-2025年小學(xué)六年級語文)部編版小升初真題(下學(xué)期)試卷及答案
- 職業(yè)技能鑒定培訓(xùn)方案
評論
0/150
提交評論