單片機簡單應(yīng)用系統(tǒng)設(shè)計報告_第1頁
單片機簡單應(yīng)用系統(tǒng)設(shè)計報告_第2頁
單片機簡單應(yīng)用系統(tǒng)設(shè)計報告_第3頁
單片機簡單應(yīng)用系統(tǒng)設(shè)計報告_第4頁
單片機簡單應(yīng)用系統(tǒng)設(shè)計報告_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

廣西水利電力職業(yè)技術(shù)學(xué)院單片機簡單應(yīng)用系統(tǒng)設(shè)計報告課程名稱:機電一體化應(yīng)用技術(shù)班級:10機電一班學(xué)號:2010301130姓名:韋茂才指導(dǎo)老師:羅芬趙新業(yè)時間:2012年2月20日至2012年3月16日報告內(nèi)容一、系統(tǒng)設(shè)計功能采用單片機為核心器件,設(shè)計單片機簡單應(yīng)用系統(tǒng),完成對八個發(fā)光二極管和數(shù)碼管的控制。二、電路原理圖三、印制電路板圖(PCB圖四、系統(tǒng)程序#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbitP1_0=P1^0;uchark;ucharn=1;voidDelayMS(uintms){uchari;while(ms--)for(i=0;i<120;i++);}ucharKey_Scan(){P0=0xFF;k=P0;if(k!=0xFF){DelayMS(10);if(k!=P0)k=0xFF;while(P0!=0xff);}return(k);}voidmain(){P1=0x00;while(1){Key_Scan();PD:switch(k){case0xfe:P3=0x3f;P1=P1&0x01;P1_0=~P1_0;break;case0xfd:P3=0X06;P1=n;n<<=1;if(n==0)n=1;break;case0xfb:P3=0X5B;while(1){for(n=1;n!=0;n<<=1){P1=n;DelayMS(500);Key_Scan();if(k!=0xff)break;}if(k!=0xff)gotoPD;}break;case0xf7:P3=0X4F;P1=0x00;}}}五、設(shè)計成果1、電路板:2、系統(tǒng)實現(xiàn)的功能:按S1鍵:按一次S1鍵,數(shù)碼管顯示0。同時發(fā)光二極管L1亮,再按一次S1鍵,發(fā)光二極管L1滅。按S2鍵:按一次S2鍵,數(shù)碼管顯示1。同時發(fā)光光二極管L1亮;再按一次S2鍵。發(fā)光光二極管L1滅,發(fā)光光二極管L2亮;再按S2鍵,發(fā)光光二極管L2滅,發(fā)光光二極管L3亮;反復(fù)按下S2鍵,可觀察到8盞發(fā)光光二極管亮以流水形式依次接通。按S3鍵:;按一次S3鍵,數(shù)碼管顯示2。同時可觀察到8盞發(fā)光光二極管以流水形式從L1-L8依次接通,且為自動延時接通。若再按,則光光二極管的接通順序仍舊從L1-L8。按S4鍵:按一次S4鍵,數(shù)碼管顯示3。同時發(fā)光二極管全滅。在自動循環(huán)接通繼電器的過程中(按S3鍵的效果),按下其他任意按鍵,都能夠停止自動循環(huán),按照其他按鍵的功能實現(xiàn)控制動作。六、心得體會為期一個月單片機實訓(xùn)已經(jīng)結(jié)束了,在這短暫的一個月中我學(xué)到了很多西,無論是在單片機理論方面還是在電子器件焊接方面都得到了很大的進步。剛開始感覺學(xué)習(xí)單片機有點難。為了學(xué)好這門課程,在這次實訓(xùn)中我絲毫沒有放松過自己,實習(xí)期間我給自己的要求是在課前要對課本進行先預(yù)習(xí)和上課時認真聽老師的講解。第一、二周我們在老師的講解下,對課本上的任務(wù)進行抄寫下載到單片機上觀察現(xiàn)象,目的是對課本上程序進行了解和對單片機的內(nèi)部結(jié)構(gòu)進行了解。了解程序采用什么編程語言和編程基本結(jié)構(gòu)。然后根據(jù)課本任務(wù)后面的擴展要求或老師要求對程序進行修改得到所要求的程序。在這,我體會到了程序設(shè)計要有一個清晰的思路和一個完整的流程.在設(shè)計程序時,不能妄想一次就將整個程序設(shè)計好,應(yīng)該是"反復(fù)修改,不斷改進"。第三周主要的任務(wù)就設(shè)計電路圖,用Protel99se軟件進行對電路圖設(shè)計,剛開始覺得在設(shè)計電路中難點在于封裝。后來做多了,就對Protel99se軟件應(yīng)用慢慢熟悉了,就感覺沒想象的那么難了。最后在老師和同學(xué)的幫助下,完成了所要電路圖設(shè)計。在最后一周單片機硬件的焊接,我們這一組成員的共同努力下。我花了大概半天的時間,單片機硬件焊接終于完成了。在其中有很多問題,第一、不夠細心,比如由于粗心大意焊錯了單片機的底座。第二,動手能力還要有待提高,杜絕發(fā)生虛焊。第三,增加自己知識面,對常用的元器件要熟悉了解。接著下面的任務(wù)就是對自己焊接的單片機進行調(diào)試。當(dāng)我把測試程序下到單片機后,表面上看單片機完美運行,把流水燈的程序下載去,仔細看了一下有兩個發(fā)光二極管不亮。經(jīng)過檢查后,可能是虛焊問題,還有由于設(shè)計電路時封裝的問題造成把時鐘電路的接地部分接到了電源部分上。最后通過大家的努力和趙老師的幫助,我的板子順利的通

溫馨提示

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

最新文檔

評論

0/150

提交評論