篇一 單片機(jī)實(shí)訓(xùn)報(bào)告1850字
1.課程設(shè)計(jì)目的
1)鞏固單片機(jī)基礎(chǔ)知識,串聯(lián)知識點(diǎn)。
2)學(xué)會繪制pcb板,學(xué)會手工制板的一般方法。
3)使用protel等eda工具進(jìn)行單片機(jī)硬件系統(tǒng)設(shè)計(jì)的能力。
4)基于keilide開發(fā)單片機(jī)應(yīng)用程序的能力。
5)寫技術(shù)報(bào)告和編制技術(shù)資料的能力。
6)獨(dú)立工作能力和創(chuàng)造力。
7)綜合運(yùn)用專業(yè)及基礎(chǔ)知識,解決實(shí)際工程技術(shù)問題的能力。
2.課程設(shè)計(jì)題目描述和要求
旋轉(zhuǎn)電子時(shí)鐘的設(shè)計(jì)與制作
實(shí)現(xiàn)的功能要求:(1)實(shí)現(xiàn)單片機(jī)最小系統(tǒng);(2)四只led數(shù)碼管顯示當(dāng)前時(shí)分;(3)每隔一秒鐘周邊的60只led發(fā)光管旋轉(zhuǎn)一格,裝飾用的led每隔一秒旋轉(zhuǎn)一次;(4)實(shí)現(xiàn)整點(diǎn)報(bào)時(shí);(5)實(shí)現(xiàn)按鍵調(diào)整;(6)停(掉)電保護(hù),年計(jì)時(shí)誤差小于30秒;(7)其他功能。
3.課程設(shè)計(jì)報(bào)告內(nèi)容
3.1方案論證
3.1.1單片機(jī)定時(shí)器做電子時(shí)鐘
優(yōu)點(diǎn):考慮到單片機(jī)貨源充足、價(jià)格低廉,可軟硬件結(jié)合使用,能夠方便的實(shí)現(xiàn)系統(tǒng)的多功能性,故采用單片機(jī)作為本設(shè)計(jì)的硬件基礎(chǔ)。故其優(yōu)點(diǎn)是外圍電路簡單,只需要一個(gè)單片機(jī)最小系統(tǒng),和一個(gè)顯示模塊。
缺點(diǎn):定時(shí)不是很準(zhǔn)確,計(jì)時(shí)誤差較大,并且程序的編寫較繁瑣。
3.1.2數(shù)字電路做電子時(shí)鐘
優(yōu)點(diǎn):具有走時(shí)準(zhǔn)確、顯示直觀、無機(jī)械傳動裝置。與傳統(tǒng)的機(jī)械鐘先比,電子鐘具有更優(yōu)異的優(yōu)點(diǎn)。由于電子鐘采用數(shù)字集成電路的發(fā)展和采用了先進(jìn)的石英技術(shù),使電子鐘具有走時(shí)準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點(diǎn),電子鐘用于定時(shí)自動報(bào)警、按時(shí)自動打鈴、時(shí)間程序自動控制、定時(shí)廣播及自動控制等各個(gè)領(lǐng)域。缺點(diǎn):因?yàn)殡娮隅姰吘故请娮赢a(chǎn)品,電子產(chǎn)品都有輻射,不過電子鐘危害極低,對人體夠不成任何危害,不象手機(jī)的輻射那么大。
應(yīng)用:目前,在國內(nèi),電子鐘因數(shù)碼管數(shù)字顯示效用直接有效,所以大多運(yùn)用在城市的主要營業(yè)場所,以及車站、碼頭等公共場所。在對公共場所的電子鐘設(shè)定的時(shí)候,使用者還可根據(jù)周邊的氣候、溫度等對lcd屏進(jìn)行設(shè)置。同時(shí),因?yàn)閿?shù)碼管的顯示耗電量很省,所以能夠保持持續(xù)的工作效果。夜間在睡覺的時(shí)候,床頭如果放個(gè)帶投影功能的電子鐘,可以不用起床,直接讓時(shí)間顯示在天花板上,非常直觀與有效?,F(xiàn)在生產(chǎn)的大部分汽車中,車內(nèi)前方儀表盤旁邊一般也都自帶電子鐘功能,采取藍(lán)色背景光板成像效果,非常清晰。
3.2旋轉(zhuǎn)電子時(shí)鐘硬件電路,并簡要講述各部分的原理3.2.1降壓部分
3.2.1電源部分
5v電源可使用通用的78__系列來構(gòu)成,也可以使用ldo來構(gòu)成,一般而言,目前l(fā)do為主流,常用的ldo主要為reg1117-__系列,該部分的電路可參考圖1,使用一個(gè)reg1117-5構(gòu)成5v電源。為了更好地了解系統(tǒng)電源的情況,一般會在電源的輸出端加入一個(gè)led進(jìn)行電源的指示。
3.2.2顯示部分
60燈旋轉(zhuǎn)的原理和數(shù)碼管顯示原理一模一樣。只不過把數(shù)碼管的段分別用單個(gè)二極管代替,形成了8個(gè)類似數(shù)碼管的控制結(jié)構(gòu)。
3.2.3指示部分
為了能輸出用戶的相關(guān)信息,目前使用的有l(wèi)cd和led方法,本實(shí)訓(xùn)中學(xué)生可以從兩種方法中任選一個(gè).
3.2.4按鍵部分
本實(shí)訓(xùn)使用的是較為簡單的阻容復(fù)位電路。對于單片機(jī)這類微控制器而言,其本質(zhì)就是運(yùn)行用戶設(shè)定的程序,所以必須在基本硬件的基礎(chǔ)上加入一個(gè)_線接口,用來_用戶編寫的程序,由于stc單片機(jī)支持串行口_,在做硬件的時(shí)候大家只需將單片機(jī)的p3.0和p3.1接排針形成預(yù)留接口,我們用_線直接_。用戶輸入信息使用的是獨(dú)立按鍵,本項(xiàng)目中因?yàn)橐斎胝{(diào)整和加減信息,所以僅使用了獨(dú)立按鍵.
4.電路原理圖
5.實(shí)訓(xùn)心得
__:我們經(jīng)過了一周的學(xué)習(xí)和制作后,終于完成了電子時(shí)鐘的基本功能。使我們更加地認(rèn)識到了動手能力和理論知識相結(jié)合的重要性。在這次的制作中,我們也深刻地認(rèn)識到我們的不足和自身理論知識的欠缺,所以從中遇到了很多困難,但是最后還是在老師以及組員的幫助下_解決了困難,實(shí)現(xiàn)了整個(gè)系統(tǒng)的制作與最后的調(diào)試,相關(guān)指標(biāo)達(dá)到預(yù)期的效果,并且很好地完成了本課程要求的任務(wù)。
__:這些日子我們收獲了許多東西,從零散的元器件到電子時(shí)鐘能夠?qū)崿F(xiàn)基本功能的整個(gè)過程,在設(shè)計(jì)過程中雖然遇到了一些的問題,但經(jīng)過一次又一次的討論,一遍又一遍的檢查我們終于找出了問題所在,也暴露了前期在這方面的知識欠缺和經(jīng)驗(yàn)不足。通過此次項(xiàng)目的學(xué)習(xí)提高了我們自主學(xué)習(xí)的能力、動手操作的能力和團(tuán)結(jié)合作的能力。
通過這個(gè)課程,使我更加扎實(shí)的掌握了有關(guān)電子線路、單片機(jī)方面的知識。使我對自己的專業(yè)知識有了更為詳盡而深刻的了解,認(rèn)識到了許多我以前雖然看過但并沒有認(rèn)真的去了解的元器件的使用方法,從而更深的了解到了自己的不足,雖然我的基礎(chǔ)知識不夠扎實(shí),但是我在此期間積累了許多寶貴的經(jīng)驗(yàn),這都是我以后走上工作崗位的巨大的財(cái)富。在次我要感謝我們的指導(dǎo)老師徐老師和香老師的耐心以及辛苦的指導(dǎo)。還有謝謝組員的包容和辛勤的勞動。
篇二 單片機(jī)實(shí)訓(xùn)工作報(bào)告1900字
1。課程設(shè)計(jì)目的
1)鞏固單片機(jī)基礎(chǔ)知識,串聯(lián)知識點(diǎn)。
2)學(xué)會繪制pcb板,學(xué)會手工制板的一般方法。
3)使用protel等eda工具進(jìn)行單片機(jī)硬件系統(tǒng)設(shè)計(jì)的能力。
4)基于keilide開發(fā)單片機(jī)應(yīng)用程序的能力。
5)寫技術(shù)報(bào)告和編制技術(shù)資料的能力。
6)獨(dú)立工作能力和創(chuàng)造力。
7)綜合運(yùn)用專業(yè)及基礎(chǔ)知識,解決實(shí)際工程技術(shù)問題的能力。
2。課程設(shè)計(jì)題目描述和要求
旋轉(zhuǎn)電子時(shí)鐘的設(shè)計(jì)與制作
實(shí)現(xiàn)的功能要求:(1)實(shí)現(xiàn)單片機(jī)最小系統(tǒng);(2)四只led數(shù)碼管顯示當(dāng)前時(shí)分;(3)每隔一秒鐘周邊的60只led發(fā)光管旋轉(zhuǎn)一格,裝飾用的led每隔一秒旋轉(zhuǎn)一次;(4)實(shí)現(xiàn)整點(diǎn)報(bào)時(shí);(5)實(shí)現(xiàn)按鍵調(diào)整;(6)停(掉)電保護(hù),年計(jì)時(shí)誤差小于30秒;(7)其他功能。
3。課程設(shè)計(jì)報(bào)告內(nèi)容
3。1方案論證
3。1。1單片機(jī)定時(shí)器做電子時(shí)鐘
優(yōu)點(diǎn):考慮到單片機(jī)貨源充足、價(jià)格低廉,可軟硬件結(jié)合使用,能夠方便的實(shí)現(xiàn)系統(tǒng)的多功能性,故采用單片機(jī)作為本設(shè)計(jì)的硬件基礎(chǔ)。故其優(yōu)點(diǎn)是外圍電路簡單,只需要一個(gè)單片機(jī)最小系統(tǒng),和一個(gè)顯示模塊。
缺點(diǎn):定時(shí)不是很準(zhǔn)確,計(jì)時(shí)誤差較大,并且程序的編寫較繁瑣。
3。1。2數(shù)字電路做電子時(shí)鐘
優(yōu)點(diǎn):具有走時(shí)準(zhǔn)確、顯示直觀、無機(jī)械傳動裝置。與傳統(tǒng)的機(jī)械鐘先比,電子鐘具有更優(yōu)異的優(yōu)點(diǎn)。由于電子鐘采用數(shù)字集成電路的發(fā)展和采用了先進(jìn)的石英技術(shù),使電子鐘具有走時(shí)準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點(diǎn),電子鐘用于定時(shí)自動報(bào)警、按時(shí)自動打鈴、時(shí)間程序自動控制、定時(shí)廣播及自動控制等各個(gè)領(lǐng)域。缺點(diǎn):因?yàn)殡娮隅姰吘故请娮赢a(chǎn)品,電子產(chǎn)品都有輻射,不過電子鐘危害極低,對人體夠不成任何危害,不象手機(jī)的輻射那么大。
應(yīng)用:目前,在國內(nèi),電子鐘因數(shù)碼管數(shù)字顯示效用直接有效,所以大多運(yùn)用在城市的主要營業(yè)場所,以及車站、碼頭等公共場所。在對公共場所的電子鐘設(shè)定的時(shí)候,使用者還可根據(jù)周邊的氣候、溫度等對lcd屏進(jìn)行設(shè)置。同時(shí),因?yàn)閿?shù)碼管的顯示耗電量很省,所以能夠保持持續(xù)的工作效果。夜間在睡覺的時(shí)候,床頭如果放個(gè)帶投影功能的電子鐘,可以不用起床,直接讓時(shí)間顯示在天花板上,非常直觀與有效?,F(xiàn)在生產(chǎn)的大部分汽車中,車內(nèi)前方儀表盤旁邊一般也都自帶電子鐘功能,采取藍(lán)色背景光板成像效果,非常清晰。
3。2旋轉(zhuǎn)電子時(shí)鐘硬件電路,并簡要講述各部分的原理3。2。1降壓部分
3。2。1電源部分
5v電源可使用通用的78__系列來構(gòu)成,也可以使用ldo來構(gòu)成,一般而言,目前l(fā)do為主流,常用的ldo主要為reg1117-__系列,該部分的電路可參考圖1,使用一個(gè)reg1117-5構(gòu)成5v電源。為了更好地了解系統(tǒng)電源的情況,一般會在電源的輸出端加入一個(gè)led進(jìn)行電源的指示。
3。2。2顯示部分
60燈旋轉(zhuǎn)的原理和數(shù)碼管顯示原理一模一樣。只不過把數(shù)碼管的段分別用單個(gè)二極管代替,形成了8個(gè)類似數(shù)碼管的控制結(jié)構(gòu)。
3。2。3指示部分
為了能輸出用戶的相關(guān)信息,目前使用的有l(wèi)cd和led方法,本實(shí)訓(xùn)中學(xué)生可以從兩種方法中任選一個(gè)。
3。2。4按鍵部分
本實(shí)訓(xùn)使用的是較為簡單的阻容復(fù)位電路。對于單片機(jī)這類微控制器而言,其本質(zhì)就是運(yùn)行用戶設(shè)定的程序,所以必須在基本硬件的基礎(chǔ)上加入一個(gè)下載線接口,用來下載用戶編寫的程序,由于stc單片機(jī)支持串行口下載,在做硬件的時(shí)候大家只需將單片機(jī)的p3。0和p3。1接排針形成預(yù)留接口,我們用下載線直接下載。用戶輸入信息使用的是獨(dú)立按鍵,本項(xiàng)目中因?yàn)橐斎胝{(diào)整和加減信息,所以僅使用了獨(dú)立按鍵。
4。電路原理圖
5。實(shí)訓(xùn)心得
吳軍新:我們經(jīng)過了一周的學(xué)習(xí)和制作后,終于完成了電子時(shí)鐘的基本功能。使我們更加地認(rèn)識到了動手能力和理論知識相結(jié)合的重要性。在這次的制作中,我們也深刻地認(rèn)識到我們的不足和自身理論知識的欠缺,所以從中遇到了很多困難,但是最后還是在老師以及組員的幫助下圓滿解決了困難,實(shí)現(xiàn)了整個(gè)系統(tǒng)的制作與最后的調(diào)試,相關(guān)指標(biāo)達(dá)到預(yù)期的效果,并且很好地完成了本課程要求的任務(wù)。
盧裕達(dá):這些日子我們收獲了許多東西,從零散的元器件到電子時(shí)鐘能夠?qū)崿F(xiàn)基本功能的整個(gè)過程,在設(shè)計(jì)過程中雖然遇到了一些的問題,但經(jīng)過一次又一次的討論,一遍又一遍的檢查我們終于找出了問題所在,也暴露了前期在這方面的知識欠缺和經(jīng)驗(yàn)不足。通過此次項(xiàng)目的學(xué)習(xí)提高了我們自主學(xué)習(xí)的能力、動手操作的能力和團(tuán)結(jié)合作的能力。
通過這個(gè)課程,使我更加扎實(shí)的掌握了有關(guān)電子線路、單片機(jī)方面的知識。使我對自己的專業(yè)知識有了更為詳盡而深刻的了解,認(rèn)識到了許多我以前雖然看過但并沒有認(rèn)真的去了解的元器件的使用方法,從而更深的了解到了自己的不足,雖然我的基礎(chǔ)知識不夠扎實(shí),但是我在此期間積累了許多寶貴的經(jīng)驗(yàn),這都是我以后走上工作崗位的巨大的財(cái)富。在次我要感謝我們的指導(dǎo)老師徐老師和香老師的耐心以及辛苦的指導(dǎo)。還有謝謝組員的包容和辛勤的勞動。
篇三 單片機(jī)實(shí)訓(xùn)報(bào)告精選4150字
單片機(jī)課程設(shè)計(jì)心得體會
在學(xué)校學(xué)習(xí)期間我有幸的參加了學(xué)校的單片機(jī)學(xué)習(xí)小組,在小組里我了解了什么是單片機(jī),單片機(jī)有哪些用途,利用單片機(jī)可以實(shí)現(xiàn)哪些功能來方便人們的生活如交通燈,時(shí)鐘,還有手機(jī)中,電子玩具等等,它們里面都有單片機(jī)的存在來實(shí)現(xiàn)某種功能。通過在單片機(jī)小組里的學(xué)習(xí)我簡單總結(jié)了幾點(diǎn)心得和體會:
第一:萬事開頭難,要勇敢的邁出第一步,不要總找借口說沒有學(xué)習(xí)過就總推脫。凡事都有第一步可以先可簡單的來,然后可以逐步的向深層次學(xué)習(xí)??梢詮慕?xiàng)目開始,然后可以找一個(gè)簡單的小程序先把它敲進(jìn)單片機(jī)內(nèi)然他運(yùn)行起來,感覺一下單片機(jī)的運(yùn)行,讓自己了解單片機(jī)整個(gè)運(yùn)行。
第二:對于知識點(diǎn),學(xué)過的要掌握牢固,對于沒有學(xué)的和暫時(shí)用不到的先不用學(xué)習(xí)。比如:小燈得點(diǎn)亮就沒有用到中斷可以先不用看。這樣可以避免知識過多記不住的麻煩。對于程序這里的知識點(diǎn)不能只停留在理論層次上,一定要結(jié)合著程序進(jìn)行學(xué)習(xí)這樣才能掌握的很牢靠,當(dāng)用到哪里的知識點(diǎn)不記得了可以去看書,對于用不到的可以不去看。
第三:程序不要只是看別人得,一定要自己寫過才是自己的。開始不懂可以參考別人的,看看每一句代表著什么意思,能夠?qū)崿F(xiàn)什么現(xiàn)象。明白之后自己再重新寫一遍,你會發(fā)現(xiàn)看別人的能懂到自己寫的時(shí)候很困難。當(dāng)你自己能寫出來的時(shí)候說明你真懂了。
第四:一定要學(xué)會程序調(diào)試的方法。有時(shí)候把程序?qū)懲炅巳缓筮\(yùn)行時(shí)不能實(shí)現(xiàn)理想的現(xiàn)象。這時(shí)有人就暈了不知該怎么辦,然后就去問別人。當(dāng)別人找出問題出在哪里時(shí)就會恍然大悟。其實(shí)當(dāng)遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人。自己一定要掌握解決問的方法和思路。
第五:在學(xué)習(xí)初期看別人的代碼,學(xué)習(xí)別人的思路這個(gè)很有用。通過看別人的代碼特別是有多年編程經(jīng)驗(yàn)的人的程序,可以迅速提高自己的編程水平。也可以結(jié)合著別人的手法,與自己的想法結(jié)合在一起寫出更好的程序。但是切記將學(xué)習(xí)變成抄襲,不能認(rèn)為抄襲別人的你就學(xué)會了,這樣只能使你退步。第六:面對一個(gè)新項(xiàng)目時(shí),自己一定要多想想,不要急著去看別人是怎么寫的。有的人看到新項(xiàng)目時(shí)就去找別人的然后抄一小段,自己在寫幾句,放在一起完成任務(wù),雖然省時(shí)間但不利你的學(xué)習(xí)。當(dāng)你遇到一新項(xiàng)目時(shí)你應(yīng)該先想一下程序的構(gòu)架,想想如何來完成。然后自己動手去寫,當(dāng)你遇到實(shí)在是沒辦法解決的問題時(shí)再去請教別人,看他是怎么處理的,學(xué)習(xí)他的方法。這樣起碼你自己想過了,有自己的思路不會受到別人的影響,這樣更容易提高自己。
在單片機(jī)的學(xué)習(xí)開始時(shí)感覺很吃力,在不斷的學(xué)習(xí)過程中慢慢的對單片機(jī)產(chǎn)生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎(chǔ)知識掌握牢固是非常重要的,然后在學(xué)習(xí)過程中要學(xué)會提問題和自己解決問題,慢慢的對于學(xué)習(xí)單片機(jī)你也會產(chǎn)興趣。雖然在開始學(xué)習(xí)單片機(jī)時(shí)感覺很青澀,但只要堅(jiān)定自己的學(xué)習(xí)信心,在付出持之以恒的努力,我相信自己能進(jìn)一步加深對單片機(jī)的了解,在單片機(jī)的學(xué)習(xí)道路上走得更遠(yuǎn)!
單片機(jī)課程設(shè)計(jì)心得體會
這周我們進(jìn)行了單片機(jī)實(shí)訓(xùn),一周中我們通過七個(gè)項(xiàng)目1:p1口輸入/輸出2:繼電器控制3音頻控制4:子程序設(shè)計(jì)5:字符碰頭程序設(shè)計(jì)6:外部中斷7:急救車與交通信號燈,練習(xí)編寫了子程序、熟悉了人工會匯編方法、設(shè)計(jì)和調(diào)試方法。學(xué)習(xí)了p1口、i/o端口、外部中斷技術(shù)的基本的使用方法及輸入/輸出端口控制方法。而且初步掌握了大型程序的調(diào)試方法。
實(shí)訓(xùn)中首先對mcs-51單片機(jī)開發(fā)試驗(yàn)系統(tǒng)鍵盤監(jiān)控操作、使用及配套的仿真軟件的應(yīng)用進(jìn)行了熟悉和了解。該實(shí)驗(yàn)儀提供了許多基本實(shí)驗(yàn)電路和實(shí)驗(yàn)插孔,對于基本的實(shí)驗(yàn)只需要少量連線就可以進(jìn)行,減少了繁瑣的實(shí)驗(yàn)連線過程,以減輕工作量,突出實(shí)驗(yàn)的內(nèi)涵,達(dá)到培養(yǎng)實(shí)際動手能力,加強(qiáng)對實(shí)驗(yàn)電路的理解。通過本實(shí)驗(yàn)儀器進(jìn)一步了解了單片機(jī)存儲器的組織結(jié)構(gòu)、單片機(jī)片內(nèi)片外數(shù)據(jù)存儲器讀寫方法、工作寄存器的應(yīng)用、單片機(jī)對簡單編程及調(diào)試方法進(jìn)一步的掌握了調(diào)試軟件的操作方法和編程環(huán)境。
編寫并調(diào)試完成一個(gè)實(shí)驗(yàn)項(xiàng)目總概括起來有五大步驟:1、立項(xiàng)目2、查找數(shù)據(jù)3、畫流程圖、4根據(jù)流程圖進(jìn)行編程5、編完后進(jìn)行修改、調(diào)試、編譯等。最終要達(dá)到會寫、會做、會說,編寫開始幾個(gè)項(xiàng)目的程序還比較順利,到了編寫led燈碰頭程序、字符碰頭程序、急救車與交通燈呈程序時(shí)遇到了好多困難,本來還以為編程會很簡單的,等到實(shí)際操作起來才
知道它的復(fù)雜性,沒有想像中的那么得心應(yīng)手,理解流程是有思維的前提.不過經(jīng)過我們最后在全組人竭盡全力,老師的精心指導(dǎo)下,花費(fèi)的時(shí)間與精力終于沒有白費(fèi),效果漸漸地出現(xiàn)了.這是我們共同努力的結(jié)果,在享受我們成果之時(shí),不得不感慨單片機(jī)的重要性與高難度性,所以為期一周的單片機(jī)課程設(shè)計(jì)沒有浪費(fèi),我們從中學(xué)到了很多知識.,也讓我們對單片機(jī)有了更深一步的了解.雖然最后結(jié)果是出來了,可這與老師的精心指導(dǎo)是分不開的。
這次實(shí)訓(xùn)雖然其中會有些錯(cuò)誤和失敗,但總的來說是受益匪淺,在運(yùn)用中發(fā)現(xiàn)問題,解決問題,就是最大的收獲。專心做自己的事,是一種樂趣;互相交流,是大家一起進(jìn)步的必要過程;上網(wǎng)查閱資料,是獲得所需信息的有效途徑。我想,這些練習(xí)和經(jīng)驗(yàn)都將是我以后最寶貴的財(cái)富!
單片機(jī)課程設(shè)計(jì)心得體會
這是我第一次做單片機(jī)實(shí)驗(yàn),說起來有一些緊張和新奇。在此之前我并沒有接觸過單片機(jī),我本以為與之前的光學(xué)實(shí)驗(yàn)及其它實(shí)驗(yàn)差不多,可我進(jìn)到實(shí)驗(yàn)室之后,我就改變了這個(gè)看法。
單片機(jī)實(shí)驗(yàn)要求的是一種思維的創(chuàng)新,而不是簡單的重復(fù)老師所說的實(shí)驗(yàn)步驟。因此第一次實(shí)驗(yàn),實(shí)驗(yàn)老師向我們講解了cvavr編譯器的大體情況及使用方法和技巧,并簡單的向我們示例——如何在cvavr中編寫一段程序。編完程序之后,知道我們?nèi)绾问褂胊vrstudio達(dá)到將編好的程序輸入到單片機(jī)中來使其運(yùn)行。
之后老師讓我們以組為單位合作編寫一段程序,并使其運(yùn)行。我們組想要編寫一個(gè)跑馬燈的程序。在第一次運(yùn)行cvavr時(shí),我們組就遇到了一個(gè)麻煩,我們在建立一個(gè)新project文件那里出現(xiàn)了錯(cuò)誤。在保存這個(gè)新project文件的時(shí)候,我們單擊了save,而不是generate,saveande_it.因此它彈不出我們我們所需要的源程序。之后我們通過詢問其他人解決了這個(gè)問題。在編程中,我們開始做的是兩盞燈的交替閃爍,間隔時(shí)間是1000ms。在運(yùn)用avrstudio的時(shí)候,我們又犯了一個(gè)錯(cuò)誤。在我們打開編譯好的工程文件時(shí),開始調(diào)試,在最后一步點(diǎn)擊finish時(shí),彈出一對話框,問我們是否更新,然后我們單擊了yes。這導(dǎo)致了仿真器無法下次使用。這是由于實(shí)驗(yàn)室中的仿真器是盜版的,無法進(jìn)行更新。
經(jīng)過我們的不斷努力,我們終于實(shí)現(xiàn)了簡單的跑馬燈的運(yùn)行,便是兩個(gè)燈地交替閃爍。我們感到興奮極了。但是我們并沒有滿足于當(dāng)前,我們又編寫了三個(gè)燈地交替閃爍,四個(gè)及多個(gè)。當(dāng)我們一步步實(shí)現(xiàn)我們的目的時(shí),我得到莫大成就感和自信。
在這次實(shí)驗(yàn)中,我體會到了合作的重要性。一個(gè)人也可能實(shí)現(xiàn)這一系列的過程,但是要花費(fèi)很多精力和時(shí)間。群策群力,分工明確,可以使我們更好、更快地完成我們的工作。在此期間,你可以更好知道自己的不足和缺陷,來得到改正。還可以知道自己的優(yōu)勢所在,把握好自己的優(yōu)勢。
單片機(jī)課程設(shè)計(jì)心得體會
通過為期一周的單片機(jī)實(shí)訓(xùn),是我們對這門課有了許多新的了解,彌補(bǔ)了在課堂上學(xué)習(xí)的不足。相信這對我們以后的學(xué)習(xí)和工作都會有很大的幫助。我們一定要在最短的時(shí)間里對這些不足加以改正!
首先,在這次試訓(xùn)中我被單片機(jī)強(qiáng)大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機(jī)的優(yōu)越性。這次通過實(shí)體仿真軟件等輔助軟件的共同效果,是這次試訓(xùn)有了鮮明的活力。換是我們認(rèn)識到這次試訓(xùn)不僅僅是一個(gè)軟件的應(yīng)用,更多的是使我們認(rèn)識到學(xué)習(xí)到很多在課堂上無法得到的東西。特別是protues軟件的功能是我們了解了當(dāng)今開發(fā)系統(tǒng)的新方向,簡直太不可思議啦!
單片機(jī)作為一種最簡單的軟件,與我們的日常生活息息相關(guān),了解一些單片機(jī)程序的簡單錄入是非常必要的。如:led顯示器、鍵盤和顯示器的應(yīng)用和原理。
在被刺實(shí)訓(xùn)中我們每個(gè)人通過一個(gè)八位流水燈的制作,使我們深深地體會到了單片機(jī)在現(xiàn)實(shí)生活中的小小應(yīng)用,既增強(qiáng)了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機(jī)手動的開始平臺的完善與成熟。只要你有想法,單片機(jī)就有可能讓他成為現(xiàn)實(shí)。這里我學(xué)習(xí)完protues軟件后的第一感覺是,雖然這軟件工作不穩(wěn)定,但是會有相當(dāng)不錯(cuò)的效果出來。這對我以后的工作一定會有幫助的。在這次試訓(xùn)中不僅只對單片機(jī)編程有了新的認(rèn)識,還對整個(gè)單片機(jī)的開發(fā)平臺都有了一廳的了解,這是一筆不錯(cuò)的收獲。
通過這幾天的試訓(xùn),使我的感觸很深,真實(shí)“條條大路通羅馬”,要達(dá)到目的,不同的人就有不同的方法。只要你的方法不錯(cuò)!五花八門都可以,而且是各有特色。走出來的結(jié)果都有各自的獨(dú)到之處。在編程中“簡”字貫穿于整個(gè)程序設(shè)計(jì)中,越簡單越好,畢竟單片機(jī)留給用戶的資源是有限的,所以我們要充分利用這些資源,達(dá)到更好的效果,這些是我們在以后的學(xué)習(xí)生活中應(yīng)值得注意的地方。
在試訓(xùn)中有苦有甜,當(dāng)我們?yōu)橐粋€(gè)很難攻破的程序找出路時(shí),心情煩躁,感覺自己很不可理喻,當(dāng)程序一點(diǎn)一點(diǎn)編好后,自己從心底感覺到一點(diǎn)小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實(shí)訓(xùn)使自己的思維邏輯也有了小小的進(jìn)步。
單片機(jī)實(shí)訓(xùn)報(bào)告
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?/p>
二、實(shí)驗(yàn)儀器設(shè)備。
三、實(shí)驗(yàn)設(shè)計(jì)及調(diào)試:
(一)實(shí)驗(yàn)內(nèi)容。
(二)實(shí)驗(yàn)電路:畫出與實(shí)驗(yàn)內(nèi)容有關(guān)的簡單實(shí)驗(yàn)電路。
(三)實(shí)驗(yàn)設(shè)計(jì)及調(diào)試步驟:
(1)對實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)電路進(jìn)行分析,理出完成實(shí)驗(yàn)的設(shè)計(jì)思路。(2)列出程序設(shè)計(jì)所需的特殊標(biāo)志位、堆棧sp、內(nèi)部ram、工作寄存器等資源的分配列表,分配列表時(shí)注意考慮資源在程序執(zhí)行過程可能會出現(xiàn)沖突的問題。
(3)畫出程序設(shè)計(jì)流程圖,包括主程序和各子程序流程圖。
(4)根據(jù)(2)、(3)的內(nèi)容寫出實(shí)驗(yàn)程序。
(5)調(diào)試程序(可以使用模擬仿真器)。
a、根據(jù)程序確定調(diào)試目的,即調(diào)試時(shí)所需觀察的內(nèi)容結(jié)果。
b、根據(jù)各調(diào)試目的分別選擇調(diào)試所需的方法,如單步、斷點(diǎn)等命令,分別列出各調(diào)試方法中所需要關(guān)注記錄的內(nèi)容。
c、調(diào)試程序,按各種調(diào)試方法記錄相應(yīng)的內(nèi)容。
d、分析調(diào)試記錄的內(nèi)容和結(jié)果,找出程序中可能出錯(cuò)的地方,然后修改程序,繼續(xù)調(diào)試、記錄、分析,直到調(diào)試成功。
(四)實(shí)驗(yàn)調(diào)試過程中所遇到的問題、解決問題的思路和解決的方法。
四、實(shí)驗(yàn)后的經(jīng)驗(yàn)教訓(xùn)總結(jié)。