單片機課設資料_第1頁
單片機課設資料_第2頁
單片機課設資料_第3頁
單片機課設資料_第4頁
單片機課設資料_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機課程設計——簡易安防聲光報警器院系:信息工程學院班級:08自動化二班姓名:佘東學號:200850235指導老師:盤宏斌完成日期:2011年10月27目錄一、前言……………………2二、設計題目………………2三、硬件電路設計內(nèi)容……21、單片機端口簡介及引腳…………………22、四位數(shù)碼管原理及引腳…………………33、部分電路及簡介…………4A.晶振電路………………4B.復位電路………………4C.四位七段數(shù)碼管………5D.聲光顯示電路…………5E.整體電路………………5四、程序設計………………5五、心得體會………………9

復位電路:使CPU和系統(tǒng)中的其它部件都處于一個確定的初始狀態(tài),并從這個初始狀態(tài)開始工作。C.四位七段數(shù)碼管:D.聲光顯示電路:E.整體電路:四、程序設計部分:#include<reg52.h>#defineucharunsignedcharsbitD1=P1^0;sbitD2=P1^1;sbitwela1=P2^0;sbitwela2=P2^1;sbitwela3=P2^2;sbitwela4=P2^3;sbitvoice=P1^2;voidDelay1(uchar);voidDelay2(uchar);voidmain(void){ IP=0x05; IT0=1; IT1=1; EX0=1; EX1=1; EA=1; while(1) { }}voidISR0(void)interrupt0{ D1=0; voice=0; wela1=1; wela2=1; wela3=1; wela4=1; P0=0xf0; wela1=0; wela2=0; wela3=0; wela4=0; P0=0x7f;顯示“8”。 while(1) { Delay2(1); voice=!voice; }}voidISR1(void) interrupt2{D2=0; voice=0; wela1=1; wela2=1; wela3=1; wela4=1; P0=0xf0; wela1=0; wela2=0; wela3=0; wela4=0; P0=0x06;顯示“1”。 while(1) { Delay2(1); voice=!voice; } }voidDelay1(uchart){while(--t);}voidDelay2(uchart){while(t--){ Delay1(245); Delay1(245);}}五、課程設計心得體會:作為一名自動化專業(yè)的大四學生,我覺得做單片機課程設計是十分有意義的,而且是十分必要的。在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去呢?我想做類似的課程設計就為我們提供了良好的實踐平臺。

在做本次課程設計的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機課程設計,但我們不是藝術(shù)家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構(gòu)想永遠只能是構(gòu)想,永遠無法升級為設計。

其次,在這次課程設計中,我們運用到了以前所學的專業(yè)課知識,如:C51語言、模擬和數(shù)字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發(fā)現(xiàn)效率很高,這是我做這次課程設計的又一收獲。后,要做好一個課程設計,就必須做到:在設計程序之前,對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設計課程過程中遇到問題是很正常德,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題的課程設計結(jié)束了,但是從中學到的知識會讓我受益終身。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力的提高都會受益于我在以后的學習、工作和生活中。設計過程,好比是我們?nèi)祟惓砷L的歷程,常有一些不如意,但畢竟這是第一次做,難免會遇到各種各樣的問題。在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。通過查閱大量有關資料,互相討論,交流經(jīng)驗和自學,若遇到實在搞不明白的問題就會及時請教老師,使自己學到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。通過這次課程設計我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。這也激發(fā)了我今后努力學習的興趣,我想這將對我以后的學習產(chǎn)生積極的影響。通過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結(jié)合的重要意義,學會了堅持、耐心和努力,這將為自己今后的學習和工作做出了最好的榜樣。我覺得作為一名自動化專業(yè)的學生,單片機的課程設計是很有意義的。更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對于這門課懂的并不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論