版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、日期:日期:年月日車課設(shè)躋福建工程學(xué)院軟件學(xué)院題目:51開發(fā)洗衣機(jī)班級:物聯(lián)網(wǎng)工程1202成員:座號:0428指導(dǎo)老師:目錄TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 1摘要1 HYPERLINK l bookmark6 o Current Document 2.設(shè)計(jì)需求1 HYPERLINK l bookmark8 o Current Document 2.1功能需求1 HYPERLINK l bookmark10 o Current Document 2.1.1基本功能1 HYPERLINK l bookmark12 o C
2、urrent Document 2.1.2擴(kuò)展功能12.2設(shè)計(jì)要求2 HYPERLINK l bookmark14 o Current Document 2.2.1單片機(jī)芯片部件功能2 HYPERLINK l bookmark16 o Current Document 2.2.2LCD數(shù)碼顯示管部件功能22.2.3按鍵部件功能2 HYPERLINK l bookmark18 o Current Document 2.2.4蜂鳴器部件功能2 HYPERLINK l bookmark20 o Current Document 3硬件設(shè)計(jì)及描述2 HYPERLINK l bookmark22 o C
3、urrent Document 3.1總體描述2 HYPERLINK l bookmark24 o Current Document 3.2系統(tǒng)總體框圖33.3Proteus電路圖3 HYPERLINK l bookmark26 o Current Document 3.4各部分硬件介紹4 HYPERLINK l bookmark28 o Current Document 3.4.1晶振Protues仿真4 HYPERLINK l bookmark30 o Current Document 3.4.2LCDProtues仿真5 HYPERLINK l bookmark32 o Current
4、Document 3.4.3按鍵Protues仿真5 HYPERLINK l bookmark34 o Current Document 3.4.4上拉電阻Protues仿真6 HYPERLINK l bookmark36 o Current Document 3.4.5C51芯片Protues仿真6 HYPERLINK l bookmark38 o Current Document 3.4.6上電復(fù)位電路Protues仿真8 HYPERLINK l bookmark40 o Current Document 3.4.7蜂鳴器Protues仿真9 HYPERLINK l bookmark42
5、o Current Document 4軟件設(shè)計(jì)流程及描述10 HYPERLINK l bookmark44 o Current Document 4.1程序流程圖10 HYPERLINK l bookmark46 o Current Document 4.2函數(shù)模塊及功能105功能實(shí)現(xiàn)11 HYPERLINK l bookmark48 o Current Document 5.1程序燒入上電調(diào)試11 HYPERLINK l bookmark50 o Current Document 5.2時(shí)間遞增跳變125.3比分更變13 HYPERLINK l bookmark52 o Current D
6、ocument 5.4比賽得分復(fù)位14 HYPERLINK l bookmark54 o Current Document 5.5比賽時(shí)間復(fù)位14 HYPERLINK l bookmark56 o Current Document 6心得體會15 HYPERLINK l bookmark58 o Current Document 7源程序代碼:16 心得體會經(jīng)過兩周的課程設(shè)計(jì),不斷的測試與分析,最終完成了電子時(shí)鐘的設(shè)計(jì)與制作。在實(shí)驗(yàn)的設(shè)計(jì)及仿真測試時(shí),當(dāng)沒有得出正確的實(shí)驗(yàn)現(xiàn)象時(shí),分析可能出現(xiàn)的錯(cuò)誤,是不是自己粗心大意還是在連接上出來錯(cuò)誤還是說是程序上面的代碼錯(cuò)誤。在程序的調(diào)試中,如果出現(xiàn)錯(cuò)誤要
7、認(rèn)真閱讀給出的錯(cuò)誤報(bào)告,并按照要求加以改正,來獲取正確的實(shí)驗(yàn)結(jié)果。此課程設(shè)計(jì)主要考察了對單片機(jī)技術(shù)原理及程序設(shè)計(jì)基礎(chǔ)等知識。理論和實(shí)驗(yàn)的結(jié)合使得在課上的學(xué)習(xí)知識可以動(dòng)手實(shí)驗(yàn),對于課堂的只是更加一步的認(rèn)識和了解,此次設(shè)計(jì)的電子時(shí)鐘在單片機(jī)應(yīng)用中是最簡單的也是最普遍的應(yīng)用。通過本次設(shè)計(jì),使我對單片機(jī)產(chǎn)生了不少的興趣,讓我對于單片機(jī)的實(shí)訓(xùn)課程有了更大的期待,對于開發(fā)和設(shè)計(jì)許多不同的實(shí)驗(yàn)也有著很高的期待,期待著自己的某一天可以自己不再依靠什么東西就可以自己創(chuàng)造出自己想要的程序和產(chǎn)品。在這次設(shè)計(jì)過程中,體現(xiàn)出自己進(jìn)行單片機(jī)設(shè)計(jì)調(diào)試的能力以及綜合運(yùn)用知識的能力,體會了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,
8、從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。在此感謝我們的鄭旭丹老師,您嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪;這次實(shí)訓(xùn)設(shè)計(jì)的每個(gè)實(shí)驗(yàn)細(xì)節(jié)和每個(gè)數(shù)據(jù),都離不開老師您的細(xì)心指導(dǎo)。而您開朗的個(gè)性和寬容的態(tài)度,幫助我能夠很順利的完成了這次課程設(shè)計(jì)。同時(shí)感謝對我?guī)椭^的同學(xué)們,謝謝你們對我的幫助和支持,讓我感受到同學(xué)的友誼。也感謝我的隊(duì)友游錦壕,總能在我陷入無章代碼中給我啟迪。由于我倆的設(shè)計(jì)能力有限,在設(shè)計(jì)過程中難免出現(xiàn)錯(cuò)誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,我們將萬分感謝。7源程序代碼:#include#inc
9、lude#defineucharunsignedchar#defineuintunsignedintcharsection1=1,min=0,sec=0,scoreA=0,scoreB=0;sbitsbitsbitsbitrs二P2八sbitsbitsbitsbitrs二P2八5;rw二P2t;en=P27;/1602數(shù)據(jù)/命令選擇引腳/1602讀寫引腳/1602使能引腳BEEP=P27;ucharcount,key1,Key_value;ucharcodeline1=Time:;ucharcodeline2=A:-:B;uchartab=0,1,2,3,4,5,6,7,8,9;ucharse
10、ction=1,2;ucharsections=H,L;ucharcodebuffer16=0 xee,0 xde,0 xbe0 x7e,0 xed,0 xdd,0 xbd,0 x7d,0 xeb,0 xdb,0 xbb,0 x7b,0 xe7,0 xd7,0 xb7,0 x77;ucharcodetable=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x40;/延時(shí)程序voiddelay(uintdel)/延時(shí)del*1msuinti,j;for(i=del;i0;i-)for(j=110;j0;j-);/寫命令
11、voidwcmd(ucharcmd)P0=cmd;rs=0;rw=0;en=1;delay(1);en=0;/寫數(shù)據(jù)voidwdat(uchardat)P0=dat;rw=0;rs=1;en=1;delay(1);en=0;/初始化voidinit()wcmd(0 x38);wcmd(0 x38);wcmd(0 x38);wcmd(0 x0c);wcmd(0 x06);wcmd(0 x01);/寫字符voidwrite_char(ucharhang,ucharlie,charsign)uchara;if(hang=1)a=0 x80;if(hang=2)a=0 xc0;a=a+lie-1;wc
12、md(a);wdat(sign);/定時(shí)器0中斷實(shí)現(xiàn)時(shí)間遞增voidit0(void)interrupt1ucharcount;count+;TH0=(65535-10000)/256;TL0=(65535-10000)%256;if(count=80)count=0;sec+;/定時(shí)中斷voidTrup()TMOD=0 x01;EA=1;ET0=1;TR0=0;/顯示voiddisplay()/時(shí)間顯示uchari;for(i=1;i59)sec=0;min+;if(section12)section1=1;write_char(1,11,tabmin/100);if(min=100)wri
13、te_char(1,12,tab(min-100)/10);elsewrite_char(1,12,tabmin/10);write_char(1,13,tabmin%10);write_char(1,14,58);write_char(1,15,tabsec/10);write_char(1,16,tabsec%10);write_char(1,1,sectionssection1-1);/分?jǐn)?shù)顯示for(i=2;i=3;i+)wcmd(0 xc0+i);wdat(line2i);for(i=7;i=8;i+)wcmd(0 xc0+i);wdat(line2i);for(i=12;i=100
14、)write_char(2,6,tab(scoreA-100)/10);elsewrite_char(2,6,tabscoreA/10);write_char(2,7,tabscoreA%10);write_char(2,10,tabscoreB/100);if(scoreB=100)write_char(2,11,tab(scoreB-100)/10);elsewrite_char(2,11,tabscoreB/10);write_char(2,12,tabscoreB%10);/判斷哪個(gè)鍵按下ucharKeyscan(void)uchari,n,h_code,l_code,key_code
15、;P1=0 xf0;h_code=P1;h_code=h_code&0 xf0;P1=0 x0f;l_code=P1;l_code=l_code&0 x0f;key_code=h_code|l_code;for(i=0;i16;i+)if(key_code=bufferi)n=i;returnn;/返回鍵值voidKEY()P1=0 xf0;if(P1!=0 xf0)delay(100);/按鍵消抖if(P1!=0 xf0)key1=Keyscan();/將鍵值賦值給keyswitch(key1)case0:min=0;sec=0;section1=1;break;case1:TR0=1;break;case2:TR0=0;break;case3:section1+;break;case4:scoreA=0,scoreB=0;break;case5:scoreA+;break;case6:scoreB+;break;case8:min+;break;/用于調(diào)試case9:
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抗菌藥物臨床應(yīng)用知識和規(guī)范化管理的培訓(xùn)考核試題及答案
- 勞動(dòng)法勞動(dòng)合同法測試題題庫(+答案)
- 健康教育學(xué)試卷及答案
- 2025年青海省養(yǎng)老護(hù)理員職業(yè)資格技師預(yù)測題(包含答案)
- 2025安全生產(chǎn)法試題及答案
- 疫情交規(guī)考試題及答案
- BIM工程師招聘面試題及答案
- 從業(yè)資格考試題目及答案
- 烏蘭縣公安局2025年面向社會公開招聘警務(wù)輔助人員備考題庫附答案
- 興國縣2025年招聘城市社區(qū)專職網(wǎng)格員筆試 考試備考題庫必考題
- 存單質(zhì)押合同2026年版本
- 安順茶葉行業(yè)分析報(bào)告
- GMP設(shè)備管理培訓(xùn)
- 基層護(hù)林員巡山護(hù)林責(zé)任細(xì)則
- 2025-2026學(xué)年廣東省深圳市福田區(qū)六年級(上)期末模擬數(shù)學(xué)試卷
- 智慧育兒:家庭教育經(jīng)驗(yàn)分享
- 兩委換屆考試題庫及答案
- 2025廣東湛江市看守所招聘醫(yī)務(wù)人員1人考試筆試備考試題及答案解析
- 肝硬化臨床診治管理指南(2025版)更新要點(diǎn)解讀
- 二道壩通水冷卻專項(xiàng)方案課件
- 房地產(chǎn)開發(fā)企業(yè)計(jì)稅成本對象專項(xiàng)報(bào)告模板
評論
0/150
提交評論