作息時(shí)間系統(tǒng)_第1頁(yè)
作息時(shí)間系統(tǒng)_第2頁(yè)
作息時(shí)間系統(tǒng)_第3頁(yè)
作息時(shí)間系統(tǒng)_第4頁(yè)
作息時(shí)間系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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)介

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

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

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

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

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

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

7、60時(shí)自自動(dòng)跳到到0設(shè)置作息息時(shí)間在程序中中嵌入了了我們學(xué)學(xué)校的一一套作息息時(shí)間。電鈴的響響停Protteuss仿真運(yùn)運(yùn)行時(shí)會(huì)會(huì)自動(dòng)判判斷是否否到了打打鈴時(shí)間間即燈亮亮的時(shí)間間,每一一次亮燈燈時(shí)時(shí)間間為100s過(guò)了了十秒之之后自動(dòng)動(dòng)熄滅。2、基本本原理 用用獨(dú)立式式按鍵來(lái)來(lái)實(shí)現(xiàn)分分鐘、小小時(shí)、秒秒鐘的可可調(diào),用用中斷和和動(dòng)態(tài)顯顯示的方方法時(shí)間間數(shù)碼管管上時(shí)間間的顯示示,用查查詢(xún)的方方法在程程序中嵌嵌入一套套作息時(shí)時(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; /周期測(cè)測(cè)試位 ssbitt p22_6=P26; /測(cè)試位位 vvoidd mDDelaay(uunsiigneed iint Della

10、y); uuchaar lled_alaarm;/鬧鬧鈴leed uuchaar SSecVValuue; /秒計(jì)數(shù)數(shù) uuchaar MMinuuteVValuue; /分分計(jì)數(shù) uuchaar HHourrVallue; /時(shí)計(jì)數(shù)數(shù) uuchaar ccodee THH0Vaal=6630775/2256; uuchaar ccodee TTL0VVal=630075%2566;/晶振為為12MM,定時(shí)時(shí)2.55ms定定時(shí)器初初值(計(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ù)器,顯示程程序通過(guò)過(guò)它得知知現(xiàn)在顯顯示那個(gè)個(gè)數(shù)碼管管 staaticc uiint Couunt; /秒計(jì)計(jì)數(shù)器 connst uinnt CCounntNuum=4400

12、; /預(yù)置值值(4000*22.5mms=11minnutee) P2_7=!P2_7; /外外部測(cè)試試位,用用于調(diào)整整定時(shí)器器初值 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小時(shí)到到標(biāo)志位位 MMinuuteVValuue=00; HouurVaaluee+; /小小時(shí)值加加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、仿真真測(cè)試 將寫(xiě)好好的程序序仿真無(wú)無(wú)誤后,導(dǎo)入到到硬件圖圖的511芯片里里面進(jìn)行行測(cè)試,結(jié)果如如下:把程序下下載到實(shí)實(shí)物上時(shí)時(shí),一到到設(shè)定時(shí)時(shí)間蜂鳴鳴器就會(huì)會(huì)叫,表表示打鈴鈴。四、經(jīng)驗(yàn)驗(yàn)總結(jié) 做了兩兩周的課課程設(shè)計(jì)計(jì),讓人人感受頗頗深,有有關(guān)于單單片機(jī)知知識(shí)的,但更多多的是團(tuán)團(tuán)隊(duì)的合合作。此次單片片機(jī)的課課程設(shè)計(jì)計(jì)題目是是作息時(shí)時(shí)間系統(tǒng)統(tǒng),與我我們學(xué)生生的學(xué)習(xí)習(xí)生活息息息相關(guān)關(guān),自己己對(duì)功能能的實(shí)現(xiàn)現(xiàn)不是很很滿(mǎn)意,因?yàn)橛杏?/p>

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

溫馨提示

  • 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)論