學(xué)校作息時間控制系統(tǒng)設(shè)計_第1頁
學(xué)校作息時間控制系統(tǒng)設(shè)計_第2頁
學(xué)校作息時間控制系統(tǒng)設(shè)計_第3頁
學(xué)校作息時間控制系統(tǒng)設(shè)計_第4頁
學(xué)校作息時間控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程設(shè)計說明書題目學(xué)校作息時間控制系統(tǒng)設(shè)計專業(yè):課程設(shè)計任務(wù)書系(部):課題名稱學(xué)校作息時間控制系統(tǒng)設(shè)計設(shè)計要求(1)課題內(nèi)容:以單片機為核心,設(shè)一個智能化作息時間控制器。該控制器要求的功能有:按本校作息時間接通/斷開電鈴;并用12864液晶屏的行顯示本人的姓名和學(xué)號,第二行顯示實時時鐘。作息時間控制器用于學(xué)校教學(xué)樓的時間控制,利用單片機內(nèi)部定時器實現(xiàn)時間基準(zhǔn)定時,顯示的內(nèi)容要求有時、分、秒各兩位,并能調(diào)節(jié)小時和分鐘。發(fā)揮部分:可以通過鍵盤任意調(diào)整響鈴時間。(2)要求:完成該系統(tǒng)的硬件和軟件的設(shè)計,在Proteus軟件上仿真通過后,下載到單片機實驗板驗證。最后就課程設(shè)計本身提交一篇課程設(shè)計說明

2、書。設(shè)計工作量1、匯編或C51語言程序設(shè)計;2、程序調(diào)試;3、在Proteus上進行仿真成功后,進行實驗板下載調(diào)試;4、提交一份完整的課程設(shè)計說明書,包括設(shè)計原理、程序設(shè)計、程序分析、仿真分析、調(diào)試過程,參考文獻、設(shè)計總結(jié)等。工作計劃起止日期工作內(nèi)容2013.12.16課程設(shè)計任務(wù)說明及動員,查找相關(guān)資料,討論實現(xiàn)方案2013.12.17-2013.12.19完成調(diào)制解調(diào)系統(tǒng)設(shè)計2013.12.20整理定稿設(shè)計文件。指導(dǎo)老師:教研室主任:目錄、系統(tǒng)總體方案選擇與說明二、系統(tǒng)結(jié)構(gòu)框圖與工作原理2.1 設(shè)計示意圖32.2 單片機核心控制模塊42.3 LCD液晶顯示模塊42.4 聲音*II塊42.5

3、 調(diào)節(jié)模塊4三、軟件設(shè)計與說明4四、課程設(shè)計體會7五程序清單7六參考文獻11、系統(tǒng)總體方案選擇與說明題設(shè)計是一個具有打鈴、廣播功能白作息時間控制系統(tǒng)。采用SG12864液晶具有良好的菜單式人機界面更使本系統(tǒng)增色不少。由單片機核心控制模塊、調(diào)節(jié)模塊、時間模塊、LCD液晶顯示模塊、聲音模塊5個部分組成?,F(xiàn)代機關(guān)企業(yè),特別是學(xué)校要求對時間加以控制,要按時打鈴及播放廣播,以保證學(xué)習(xí)與工作的正常運行。本課題設(shè)計實現(xiàn)了這些功能,給學(xué)校及其他機關(guān)企業(yè)帶來方便,整體性好,人性化強、可靠性高,實現(xiàn)了對時間控制的智能化。通過對單片機最小系統(tǒng)的研究,進一步深化和鞏固所學(xué)基礎(chǔ)理論、專業(yè)知識及實驗技能,提高學(xué)生的技術(shù)應(yīng)

4、用能力,使學(xué)生了解和掌握單片機應(yīng)用系統(tǒng)的軟、硬件設(shè)計過程、方法及實現(xiàn),為以后設(shè)計和實現(xiàn)單片機應(yīng)用系統(tǒng)打下良好基礎(chǔ)。、系統(tǒng)結(jié)構(gòu)框圖與工作原理2.1 設(shè)計示意圖圖2-1系統(tǒng)電路框圖以單片機為核心,設(shè)計一個智能化作息時間控制器。該控制器要求的功能有:按本校作息時間接通/斷開電鈴;并用12864液晶屏的第一行顯示本人的姓名和學(xué)號,第二行顯示實時時鐘。作息時間控制器用于學(xué)校教學(xué)樓的時間控制,利用單片機內(nèi)部定時器實現(xiàn)時間基準(zhǔn)定時,顯示的內(nèi)容要求有時、分、秒各兩位,并能調(diào)節(jié)小時和分鐘。2.2 單片機核心控制模塊采用AT89C51,它具有FlashROM,內(nèi)部具有4KBROM存儲空間,能于3V的超低壓工作,而

5、且與MCS-51系列單片機完全兼容。2.3 LCD液晶顯示模塊LCD12864為128*64點陣型液晶顯示模塊,可顯示各種字符及圖形,可與CPU直接接口,具有8位標(biāo)準(zhǔn)數(shù)據(jù)總線、6條控制線及電源線,采用KS0107控制IC。該模塊包括的函數(shù)為LCD_inti()LCD的初始化、checkbusy()/檢查LCD是否忙碌、writecode()/寫命令、writedata()寫數(shù)據(jù)、hanzi()/顯示漢字、zifu()/顯示數(shù)字或字符。2.4 聲音模塊電路板上的主控模塊直接接一個蜂鳴器,構(gòu)成一個簡單的音響電路,該電路利用單片機的一個引腳作為音源,一個引腳接高電平,導(dǎo)通時,蜂鳴器發(fā)聲,比一個引腳接

6、地時候的聲音要大些。脈沖信號的頻率決定了其發(fā)出聲音的音調(diào)。該模塊比較簡單,其函數(shù)為voids_fmq()/蜂鳴器叫、nling()/判斷是否鬧鈴。2.5 調(diào)節(jié)模塊該模塊要實現(xiàn)6個模式的調(diào)節(jié)和轉(zhuǎn)變。調(diào)節(jié)模式的實現(xiàn)只用了三個按鈕,分別是Mode、Inc和Dec按鈕。三、軟件設(shè)計與說明主程序流程圖四、課程設(shè)計體會這兩周的單片機課程設(shè)計給我的感觸頗多。有實習(xí)本身帶來的感觸,也有團隊合作上的感想。首先,這是在上次電子工藝實習(xí)的基礎(chǔ)上,讓我更加深刻了解到單片機原理及其應(yīng)用。第二,在最開初拿到這個課題的時候,我還是蠻開心的,因為和其他課題相比,如:數(shù)字式溫、濕度測量儀設(shè)計還有CO2測量儀設(shè)計,我覺得我抽選的

7、課題還算容易的了。然后,我通過此次實習(xí),了解了匯編語言和C語言的區(qū)別。此次設(shè)計如果用匯編語言編寫的話,程序又長又復(fù)雜,但是用C語言編寫的話就顯得簡單明了一些。但是我覺得不管是用何種語言編寫,對我來說也是一種挑戰(zhàn)。其次,在查找資料的過程中我發(fā)現(xiàn),理論和實踐或多或少還是有差距的。理論知識很多都是理想化后的結(jié)論,它們或多或少的忽略了實際的因素,或者涉及的不是很全面,就拿此次課題設(shè)計,我找到的參考程序打鈴時間持續(xù)一分鐘,而且蜂鳴器響的聲音很難聽,在這個部分,鬧鈴的延時和蜂鳴器函數(shù)的時間這兩者的取值關(guān)系是我花時間考慮比較多的地方。最后,我覺得團隊精神也很重要。我們這組一共包括我在內(nèi)有五個同學(xué),雖然我們不

8、是所謂的高手,但是有時經(jīng)過討論也可以讓一些問題迎刃而解??偟膩碚f,這次實習(xí)又讓我覺得學(xué)習(xí)生活其實不那么無聊,課堂知識有限的情況下,學(xué)校又給我們安排了生動有趣的實習(xí),使我的綜合能力和工程素養(yǎng)都得到了很大的提高,使我們同學(xué)們都受益匪淺。五程序清單/*/#include<reg51.h>#include<intrins.h>#defineLCDP0/ 小數(shù)點控制 I0/key1分/kye2時/key3鬧鈴/ 蜂鳴器接口sbitP07=P0A7;sbitmode=P1A0;sbitinc=P1A1;sbitdec=P1A2;sbitfmq=P1A7;sbitRW=P2A1;sb

9、itRS=P2A2;sbitCS1=P2A4;sbitCS2=P2A3;sbitBUSY=P0A0;sbitE=P2A0;unsignedchara,i,j,k;/用于表,45示時間/調(diào)節(jié)模式/用于表示日期/ 用于顯示時間/ 用于顯示日期unsignedcharcount,hour,minute,second;unsignedcharmode_value=0,xf;unsignedcharmonth=12,day=3;unsignedcharh1,h2,f1,f2,s1,s2=0;unsignedcharm1,m2;d1,d2;unsignedchards202=8,0,8,45,8,55,9

10、,40,10,0,10,45,10,55,11,40,14,0,14,45,14,55,15,40,16,0,16,45,16,55,17,40,19,0,19,45,19,55,20,40;/用于定時鬧鈴unsignedcharcodezi3416=0x08,0xEA,0xAA,0xAA,0xEF,0xAA,0xAA,0xEA,0x08,0x08,0xFF,0x08,0x0A,0xCC,0x08,0x00,0x20,0xAB,0x7E,0x2A,0x2B,0x2A,0x7E,0xAB,0xA0,0x40,0x27,0x18,0x26,0x41,0xF0,0x00,/*"戴"

11、;,0*/0x20,0x20,0x20,0xFE,0x20,0x20,0xFF,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x47,0x44,0x44,0x44,0x47,0x40,0x40,0x40,0x00,0x00,/*"世",1*/0x24,0x24,0xA4,0xFE,0xA3,0x22,0x08,0x94,0x92,0x93,0x92,0x9A,0x96,0xF0,0x00,0x00,0x08,0x06,0x01,0xFF,0x00,0x83,0x60,0

12、x04,0x64,0x8C,0xB4,0x84,0xC4,0x17,0x60,0x00,/*"穩(wěn)",2*/0x00,0xFC,0x84,0x84,0x84,0xFE,0x14,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x00,/*"時",3*/0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00,0x00,0x23,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x98,0x86,0x80,0x80,0x83,0x8C,0x90,0x2

13、0,0xC0,0x80,0x80,0x00,/*"分",4*/0x01,0x00,0x80,0x40,0x20,0x1F,0x00,0x40,0x80,0x40,0x3F,0x00,0x00,0x01,0x00,0x00,0x20,0x24,0x24,0xA4,0xFE,0xA3,0x22,0x80,0x70,0x00,0xFF,0x00,0x10,0x20,0x60,0x00,/*"秒",5*/0x10,0x08,0x06,0x01,0xFF,0x00,0x81,0x80,0x40,0x20,0x17,0x08,0x04,0x03,0x00,0x00,

14、0x10,0x10,0xD0,0xFF,0x94,0x14,0xE4,0xBF,0xA4,0xA4,0xA4,0xBF,0xF4,0x26,0x04,0x00,/*"模",6*/0x04,0x03,0x00,0xFF,0x08,0x89,0x8B,0x4A,0x2A,0x1E,0x2A,0x2A,0x4B,0xC8,0x48,0x00,0x10,0x10,0x91,0xD6,0xB0,0x10,0xFE,0x82,0x82,0x82,0x82,0x82,0xFF,0x02,0x00,0x00,/*"祝",7*/0x02,0x01,0x00,0xFF,0x

15、80,0x41,0x21,0x18,0x07,0x00,0x3F,0x40,0x41,0x40,0x70,0x00,0x40,0x20,0xF8,0x07,0x40,0x20,0x18,0x0F,0x08,0xC8,0x08,0x08,0x28,0x18,0x00,0x00,/*"你,8*/0x00,0x00,0xFF,0x00,0x00,0x08,0x04,0x43,0x80,0x7F,0x00,0x01,0x06,0x0C,0x00,0x00,0x80,0x70,0x00,0xFF,0x10,0x20,0x10,0x10,0xFF,0x10,0x10,0x10,0xF8,0x10

16、,0x00,0x00,/*"快,9*/0x00,0x00,0x00,0xFF,0x82,0x42,0x22,0x1A,0x07,0x0A,0x12,0x22,0x43,0xC2,0x42,0x00,0x00,0x80,0xC0,0xBC,0x84,0x84,0x84,0xF4,0x82,0x82,0x83,0x82,0x80,0xC0,0x80,0x00,/*"樂,10*/0x00,0x40,0x20,0x10,0x0C,0x40,0x80,0x7F,0x00,0x00,0x04,0x08,0x30,0x60,0x00,0x00,0x40,0x20,0xF8,0x07,0x

17、F0,0xA0,0x90,0x4F,0x54,0x24,0xD4,0x4C,0x84,0x80,0x80,0x00,/*"修,11*/0x00,0x00,0xFF,0x00,0x0F,0x80,0x92,0x52,0x49,0x25,0x24,0x12,0x08,0x00,0x00,0x00,0x04,0xC4,0x44,0x44,0x44,0xFE,0x44,0x20,0xDF,0x10,0x10,0x10,0xF0,0x18,0x10,0x00,/*"改,12*/0x00,0x7F,0x20,0x20,0x10,0x90,0x80,0x40,0x21,0x16,0x08

18、,0x16,0x61,0xC0,0x40,0x00,0x00,0xFC,0x84,0x84,0x84,0xFE,0x14,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x00,/*"時",13*/0x00,0x3F,0x10,0x10,0x10,0x3F,0x00,0x00,0x00,0x23,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0xF8,0x01,0x02,0xF6,0x10,0x12,0x12,0x12,0x12,0xFA,0x12,0x02,0xFF,0x02,0x00,/*"間"

19、;,14*/0x00,0xFF,0x00,0x00,0x3F,0x11,0x11,0x11,0x11,0x11,0x3F,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0xFE,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xFE,0x00,0x00,0x00,0x00,/*"日",15*/0x00,0x00,0x00,0xFF,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xFF,0x00,0x00,0x00,0x00,0x00,0x04,0xFF,0x24,0x24,0x24,0xFF

20、,0x04,0x00,0xFE,0x22,0x22,0x22,0xFE,0x00,0x00,/*"期",16*/0x88,0x48,0x2F,0x09,0x09,0x19,0xAF,0x48,0x30,0x0F,0x02,0x42,0x82,0x7F,0x00,0x00,;/漢字碼unsignedcharcodexuehao208=0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,/*"2",0*/0x00,0xE0,0x10,0x08,0x08

21、,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,/*"0",1*/0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*"1",1*/0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,/*"0",4*/0x00,0xE0,0x10,0x08,0x08,0x

22、10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,/*"0",4*/0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,/*"4",5*/0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,/*"4",5*/0x00,0x70,0x08,0x08,0x08,0x88,

23、0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,/*"2",7*/0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,/*"2",0*/0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,/*"2",0*/;/學(xué)號碼unsignedcharcodeshu208=0x00,

24、0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,/*"0",0*/0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*"1",1*/0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,/*"2",2*/0x00,0x3

25、0,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,/*"3",3*/0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,/*"4",4*/0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,/*"5",5*/0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x1

溫馨提示

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

評論

0/150

提交評論