作息時間系統(tǒng)_第1頁
作息時間系統(tǒng)_第2頁
作息時間系統(tǒng)_第3頁
作息時間系統(tǒng)_第4頁
作息時間系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 長沙學(xué)院單片機(jī)技術(shù)和應(yīng)用課程設(shè)計(jì)計(jì)說明書書題目:學(xué)學(xué)校作息息時間系系統(tǒng)的設(shè)設(shè)計(jì)系部: 電電信系 專業(yè):電電氣信息息工程 姓名: 唐玉玉紅 學(xué)號: 22008804441211 指導(dǎo)老師師:王新新輝 劉輝 謝明華華起止時間間: 20110.112.2012.31 系(部):電子子與通信信工程系系 專業(yè)業(yè):088級電子子信息工工程 指導(dǎo)教教師:王王新輝、劉輝、謝明華華課題名稱稱學(xué)校作息息時間系系統(tǒng)的設(shè)設(shè)計(jì)設(shè)計(jì)內(nèi)容容及要求求(1)課課題內(nèi)容容:以單單片機(jī)為為核心,設(shè)計(jì)一一個智能能化作息息時間控控制器。該控制制器要求求的功能能有:按按本校作息息時間接接通/斷開電電鈴(以蜂鳴鳴器代替替);并用液液晶屏

2、顯顯示時鐘鐘(可以以用數(shù)碼碼管顯示示)。作息息時間控控制器常常用于學(xué)學(xué)校教學(xué)學(xué)樓的時時間控制制,利用用單片機(jī)機(jī)內(nèi)部定定時器實(shí)實(shí)現(xiàn)時間間基準(zhǔn)定定時,顯顯示的內(nèi)內(nèi)容要求求有時、分、秒秒各兩位位(數(shù)碼碼管顯示示可以不不顯示秒秒),并并能調(diào)節(jié)節(jié)小時和和分鐘。(2)要要求:完完成該系系統(tǒng)的硬硬件和軟軟件的設(shè)設(shè)計(jì),在在Prooteuus軟件件上仿真真通過后后,下載載到單片片機(jī)進(jìn)行行硬件驗(yàn)驗(yàn)證。最最后就課課程設(shè)計(jì)計(jì)本身提提交一篇篇課程設(shè)設(shè)計(jì)說明明書。設(shè)計(jì)工作作量1、匯編編或C551語言言程序設(shè)設(shè)計(jì);2、程序序調(diào)試;3、在PProtteuss上進(jìn)行行仿真成成功后,進(jìn)行下載載硬件實(shí)實(shí)物驗(yàn)證證;4、提交交一份完完

3、整的課課程設(shè)計(jì)計(jì)說明書,包括括封面,中文摘摘要,目目錄,正正文(正正文主要要包括:設(shè)計(jì)原原理、程程序設(shè)計(jì)計(jì)、程序序分析、仿真分分析、調(diào)調(diào)試過程程,調(diào)試試結(jié)果等等部分),參考考文獻(xiàn)、設(shè)計(jì)總總結(jié)等。進(jìn)度安排排起止日期期(或時時間量)設(shè)計(jì)內(nèi)容容(或預(yù)預(yù)期目標(biāo)標(biāo))備注第一天課題介紹紹,答疑疑,收集集材料,C511介紹第二天設(shè)計(jì)方案案論證,練習(xí)編編寫C551程序序第三天第六天天程序設(shè)計(jì)計(jì)第六天第八天天 程序調(diào)試試、仿真真第九天第十天天系統(tǒng)測試試并編寫寫設(shè)計(jì)說說明書教研室意見年 月月 日系(部)主管領(lǐng)領(lǐng)導(dǎo)意見見年 月月 日長沙學(xué)院院課程設(shè)設(shè)計(jì)鑒定定表姓名唐玉紅學(xué)號2008804441211專業(yè)08電子子班

4、級一班設(shè)計(jì)題目目學(xué)校作息息時間系系統(tǒng)的設(shè)設(shè)計(jì)指導(dǎo)教師師王新輝、劉輝、謝明華華指導(dǎo)教師師意見:評定等級級: 教師師簽名: 日期: 答辯小組組意見:評定等級級:答辯小小組長簽簽名:日期期:教研室意意見:教研室主主任簽名名: 日期期: 系(部)意見:系主任簽簽名:日期期:說明課程設(shè)計(jì)計(jì)成績分分“優(yōu)秀秀”、“良好”、“及及格”、“不及及格”四四類;目錄一、設(shè)計(jì)計(jì)說明5二、硬件件設(shè)計(jì)5三、程序序設(shè)計(jì)5 11、 使用方方法5 22、 基本原原理63、 程程序清單單64、 仿仿真測試試11四、經(jīng)驗(yàn)驗(yàn)總結(jié)111五、參考考文獻(xiàn)122一、設(shè)計(jì)計(jì)說明:(1)課課題內(nèi)容容:以單單片機(jī)為為核心,設(shè)計(jì)一一個智能能化作息息

5、時間控控制器。該控制制器要求求的功能能有:按按本校作作息時間間接通/斷開電電鈴(以蜂鳴器器代替);并用用液晶屏屏顯示時時鐘(可可用數(shù)碼碼管顯示示)。作息息時間控控制器常常用于學(xué)學(xué)校教學(xué)學(xué)樓的時時間控制制,利用用單片機(jī)機(jī)內(nèi)部定定時器實(shí)實(shí)現(xiàn)時間間基準(zhǔn)定定時,顯顯示的內(nèi)內(nèi)容要求求有時、分、秒秒各兩位位(用數(shù)數(shù)碼管可可以不顯顯示秒),并能能調(diào)節(jié)小小時和分分鐘。(2)要要求:完完成該系系統(tǒng)的硬硬件和軟軟件的設(shè)設(shè)計(jì),在在Prooteuus軟件件上仿真真通過后后,下載載到單片片機(jī)進(jìn)行行硬件驗(yàn)驗(yàn)證。最最后就課課程設(shè)計(jì)計(jì)本身提提交一篇篇課程設(shè)設(shè)計(jì)說明明書二、硬件件設(shè)計(jì) 如下下圖所示示。單片機(jī)PP3.33P33.

6、5與與三個按按鈕連接接,起分分別控制制秒鐘、分鐘和和時鐘,P2.6與ledd燈相連連代替喇喇叭,到到一定時時間燈亮亮,P11.0P1.7接數(shù)數(shù)碼管,控制數(shù)數(shù)碼管數(shù)數(shù)字的形形成,PP2.00P22.3接接數(shù)碼管管的控制制端,控控制數(shù)碼碼管的顯顯示。三、程序序設(shè)計(jì)1、使用用方法 接通通電源后后,程序序開始工工作,數(shù)數(shù)碼管“00000”并并開始計(jì)計(jì)時。設(shè)置現(xiàn)在在時間按s-sset鍵鍵設(shè)置現(xiàn)現(xiàn)在的秒秒鐘調(diào)整整,按一一下秒鐘鐘加一;按m-sett鍵設(shè)置置現(xiàn)在的的分鐘調(diào)調(diào)整,按按一下分分鐘加一一;h-sett按鍵設(shè)設(shè)置小時時的調(diào)整整,按一一下小時時加一。小時超過過24小時時時自動動跳為00,當(dāng)分分鐘超過過

7、60時自自動跳到到0設(shè)置作息息時間在程序中中嵌入了了我們學(xué)學(xué)校的一一套作息息時間。電鈴的響響停Protteuss仿真運(yùn)運(yùn)行時會會自動判判斷是否否到了打打鈴時間間即燈亮亮的時間間,每一一次亮燈燈時時間間為100s過了了十秒之之后自動動熄滅。2、基本本原理 用用獨(dú)立式式按鍵來來實(shí)現(xiàn)分分鐘、小小時、秒秒鐘的可可調(diào),用用中斷和和動態(tài)顯顯示的方方法時間間數(shù)碼管管上時間間的顯示示,用查查詢的方方法在程程序中嵌嵌入一套套作息時時間系統(tǒng)統(tǒng)。 3、程序清清單/ 硬硬件連接接:段選碼碼P1.0PP1.77(a,b,cc,d,e,ff,g,h,ddp),位選碼碼P2.0PP2.33(高到低低) / K1P33.5;

8、K2P33.4;K3P33.3;K4P33.2 #inccludde regg51.h #deffinee uccharr unnsiggnedd chhar #deffinee uiint unnsiggnedd innt #deffinee Hiiddeen 00 x100; /消隱隱字符在在字形碼碼中的位位置 uuchaar ccodee BiitTaab=00 xfee,0 xxfd,0 xffb,00 xf77,0 xxef,0 xddf; uuchaar ccodee DDisppTabb=0 xxc0,0 xff9,00 xa44,0 xxb0,0 x999,00 x922,0

9、xx82,0 xff8,00 x800,0 xx90; uuchaar DDisppBuff6; /6字字節(jié)的顯顯示緩沖沖區(qū) /uccharr miinuttevaaluee ; bbit Secc; /1s到到的標(biāo)記記 bbit Minnutee; /1m到到的標(biāo)記記 bbit Houur; /1hh到的標(biāo)標(biāo)記 bbit H_uup; bbit H_ddownn; bbit M_uup; bbit M_ddownn; ssbitt P22_7=P27; /周期測測試位 ssbitt p22_6=P26; /測試位位 vvoidd mDDelaay(uunsiigneed iint Della

10、y); uuchaar lled_alaarm;/鬧鬧鈴leed uuchaar SSecVValuue; /秒計(jì)數(shù)數(shù) uuchaar MMinuuteVValuue; /分分計(jì)數(shù) uuchaar HHourrVallue; /時計(jì)數(shù)數(shù) uuchaar ccodee THH0Vaal=6630775/2256; uuchaar ccodee TTL0VVal=630075%2566;/晶振為為12MM,定時時2.55ms定定時器初初值(計(jì)算值值為6330366,校準(zhǔn)準(zhǔn)值為6630775) vooid alaarm() /iif(minnuteevallue=0)&(seccvallue=0)&

11、(houurvaaluee=88) ) iif(MinnuteeVallue=5)&(SeccVallue=0)&(HouurVaaluee=88) ) / p2_6=11; / mmDellay(100000); /p2_6=00; leed_aalarrm=11; vvoidd Tiimerr0() innterrruppt 11 uccharr tmmp; staaticc uccharr dCCounnt; /計(jì)計(jì)數(shù)器,顯示程程序通過過它得知知現(xiàn)在顯顯示那個個數(shù)碼管管 staaticc uiint Couunt; /秒計(jì)計(jì)數(shù)器 connst uinnt CCounntNuum=4400

12、; /預(yù)置值值(4000*22.5mms=11minnutee) P2_7=!P2_7; /外外部測試試位,用用于調(diào)整整定時器器初值 TH00=THH0Vaal; TL00=TLL0Vaal; tmpp=BiitTaabddCouunt; /根根據(jù)當(dāng)前前的計(jì)數(shù)數(shù)值取位位值 P2=P2|0 x33f; /PP2與0011111111相相或,將低6位置1 P2=P2&tmpp; /P22與取出出的值相相與,將某一一位清00 tmpp=DiispBBufdCoountt; /根根據(jù)當(dāng)前前的計(jì)數(shù)數(shù)值,取顯示示緩沖區(qū)區(qū)的待顯顯示值 tmpp=DiispTTabtmpp; /取字形形碼 P1=tmpp;

13、/送送出字形形碼 dCoountt+; /計(jì)數(shù)值值加1 if(dCoountt=66) /如果計(jì)計(jì)數(shù)值為為6,歸0 dCCounnt=00; /以下下為秒計(jì)計(jì)數(shù) Couunt+; /計(jì)計(jì)數(shù)值加加1 if(Couunt=CoounttNumm) /到到達(dá)預(yù)置置計(jì)數(shù)值值 CCounnt=00; /清零 Seec=11; /置1秒到標(biāo)標(biāo)志位 SeecVaaluee+; /秒值加加1 iff(SeecVaaluee=660) SeccVallue=0; MMinuute=1; /置1分到標(biāo)標(biāo)志位 MMinuuteVValuue+; /分分值加11 iff(MiinutteVaaluee=660) HH

14、ourr=1; /置1小時到到標(biāo)志位位 MMinuuteVValuue=00; HouurVaaluee+; /小小時值加加1 iff(HoourVValuue=8)&(MMinuuteVValuue=0)| (HHourrVallue=8)&(MinnuteeVallue=455)& (SeecVaaluee00;Deelayy-) ffor(i=00;i=224) HoourVValuue=00; H_uup=00; iif(HH_doown) HoourVValuue; H_ddownn=0; iif(MM_upp) /分值值調(diào)整 MiinutteVaaluee+; if(Minnute

15、eVallue=600) MinnuteeVallue=0; M_uup=00; iif(MM_doown) MiinutteVaaluee-; M_ddownn=0; 4、仿真真測試 將寫好好的程序序仿真無無誤后,導(dǎo)入到到硬件圖圖的511芯片里里面進(jìn)行行測試,結(jié)果如如下:把程序下下載到實(shí)實(shí)物上時時,一到到設(shè)定時時間蜂鳴鳴器就會會叫,表表示打鈴鈴。四、經(jīng)驗(yàn)驗(yàn)總結(jié) 做了兩兩周的課課程設(shè)計(jì)計(jì),讓人人感受頗頗深,有有關(guān)于單單片機(jī)知知識的,但更多多的是團(tuán)團(tuán)隊(duì)的合合作。此次單片片機(jī)的課課程設(shè)計(jì)計(jì)題目是是作息時時間系統(tǒng)統(tǒng),與我我們學(xué)生生的學(xué)習(xí)習(xí)生活息息息相關(guān)關(guān),自己己對功能能的實(shí)現(xiàn)現(xiàn)不是很很滿意,因?yàn)橛杏?/p>

16、一個功功能沒有有實(shí)現(xiàn),通過這這次的課課程設(shè)計(jì)計(jì)作品的的制作讓讓我對單單片機(jī)的的理論有有了更加加深入的的了解,同時在在具體的的制作過過程中我我們發(fā)現(xiàn)現(xiàn)現(xiàn)在書書本上的的知識與與實(shí)際的的應(yīng)用存存在著不不小的差差距,書書本上的的知識很很多都是是理想化化后的結(jié)結(jié)論,忽忽略了很很多實(shí)際際的因素素,或者者涉及的的不全面面,可在在實(shí)際的的應(yīng)用時時這些是是不能被被忽略的的,我們們不得不不考慮這這方的問問題,這這讓我們們無法根根據(jù)書上上的理論論就輕易易得到預(yù)預(yù)想中的的結(jié)果,有時結(jié)結(jié)果甚至至很差別別很大。通過這這次實(shí)踐踐使我更更深刻的的體會到到了理論論聯(lián)系實(shí)實(shí)際的重重要性,我們在在今后的的學(xué)習(xí)工工作中會會更加的的注重實(shí)實(shí)際,避避免稱為為只會紙紙上談兵兵的趙括括。單片片機(jī)是很很重要的的一門課課程,老老師和一一些已經(jīng)經(jīng)工作了了的同學(xué)學(xué)都說過過,如果果學(xué)好一一門單片片機(jī)就憑憑這個技技術(shù)這門門這門手手藝找一一個號的的工作也也不成問問題,盡盡管我們們在課堂堂上學(xué)的的內(nèi)容很很有限,氮在以以后的學(xué)學(xué)習(xí)中單單片機(jī)還還需要好好好的深深入研究究和學(xué)習(xí)習(xí),學(xué)好好了單片片機(jī)也就就多了一一項(xiàng)生存存的本錢錢。最后后感謝老老師對我我們同學(xué)學(xué)的精心心指導(dǎo)和和幫助,感謝同同學(xué)們對對我的幫幫助。來源:( HYPERLINK /s/blog_

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論