久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

單片機課程設(shè)計心得

時間:2019-05-15 11:11:45下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《單片機課程設(shè)計心得》,但愿對你工作學(xué)習(xí)有幫助,當然你在寫寫幫文庫還可以找到更多《單片機課程設(shè)計心得》。

第一篇:單片機課程設(shè)計心得

課程設(shè)計心得

課設(shè)的選題,方案的設(shè)計與確定,元器件的選擇,硬件的焊接,這一系列的課設(shè)準備工作早在課設(shè)開始之前,老師就向我們做了相關(guān)的介紹和明確的說明,同時非常友好的提示我們早點著手準備自己的課設(shè)項目。但是如此語重心長的話語在當時似乎沒有引起所有人的注意,只到有同學(xué)拿出已成型的作品時,只到課程設(shè)計進入第二周時,只到看到有同學(xué)拿著作品去驗收時,只到發(fā)現(xiàn)自己在規(guī)定的時間里無法完成擴展功能是,我們開始醒悟,開始想起老師之前的友情提示,開始意識到課設(shè)的準備工作沒做好,開始產(chǎn)生恐懼。這樣的情形并不只是出現(xiàn)在的課程設(shè)計過程中,而是經(jīng)常出現(xiàn)在我們的生活中。整個課程設(shè)計的過程中都顯得有些盲目,有些匆忙。

像這樣的實訓(xùn)課程,對我們學(xué)習(xí)自動化的學(xué)生來說意義非常重大,它不僅是對單片機這一門課程的理解與運用,同時也涉及到數(shù)字電路和模擬電路的領(lǐng)域;這也是一次鍛煉我們動手動腦的絕佳機會,能讓我們切實感受理論與實際相結(jié)合的過程。

設(shè)計的過程是枯燥的,程序的調(diào)試過程是讓人感到乏味的、無奈的、頭疼的,但是看到完工的作品卻是激動高興的。對于硬件的焊接,這可能是很多同學(xué)都喜歡做的一個環(huán)節(jié)。但是這次的硬件焊接與上一次實訓(xùn)時的不一樣,這次你需要自己設(shè)計電路,自己學(xué)習(xí)理解某些芯片的引腳功能。芯片引腳的接線是我們?nèi)菀壮鲥e的地方,如果接線圖或者焊接有問題,這將對對芯片有很大的危害。硬件完工后,是軟件的調(diào)試。我認為程序的調(diào)試是課設(shè)全過程中最難得部分,原因是我這塊的功底非常薄弱。很坦誠的講,以自己現(xiàn)有的能力,沒法寫出設(shè)計中的程序,我和同學(xué)只能借鑒高手的程序,努力地去修改源程序,使其能夠?qū)崿F(xiàn)想要的功能。軟件的調(diào)試不像硬件焊接那么容易,調(diào)試過程中,我們必須考慮硬件與程序相匹配。在比如在這個環(huán)節(jié)中,很感謝我的同學(xué),因為他能夠非常耐心的為我講解C語言中一些語句的用法和功能。

這次實訓(xùn)還有一重大收獲是學(xué)會寫一份正式的科技論文。報告的書寫與軟硬件同等重要,我們應(yīng)遵守論文的格式要求,這也是對思維嚴謹性的一種鍛煉。

完成一個出色的作品,單靠一個人的力量是不行的,小組成員之間必須相互配合,相互支持,相互團結(jié),所以這也是一次鍛煉我們團隊合作精神的機會。

雖然本次實訓(xùn)結(jié)束了,但是實訓(xùn)留給我們思考的地方還很多,需要我們學(xué)習(xí)的地方還很多。無論在現(xiàn)在的學(xué)習(xí)中還是在以后的工作中,我們都應(yīng)養(yǎng)成多學(xué)習(xí),理解、多思考、多合作,多實踐的好習(xí)慣,重視理論與實踐相結(jié)合。

課程設(shè)計心得

課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。因此作為二十一世紀的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。

這次實習(xí)讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學(xué)習(xí)從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習(xí)中見過甚至使用了單片機及其系統(tǒng),能夠理論聯(lián)系實際的學(xué)習(xí),開闊了眼界,提高了單片機知識的理解和水平。在這次課程設(shè)計中又讓我體會到了合作與團結(jié)的力量,當遇到不會或是設(shè)計不出來的地方,我們就會在QQ群里討論或者是同學(xué)之間相互幫助。團結(jié)就是力量,無論在現(xiàn)在的學(xué)習(xí)中還是在以后的工作中,團結(jié)都是至關(guān)重要的,有了團結(jié)會有更多的理念、更多的思維、更多的情感。

回顧起此次單片機課程設(shè)計,我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在接近四星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程

設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對單片機匯編語言掌握得不好……通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。

這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在XXX、XXX、老師的辛勤指導(dǎo)下,終于游逆而解。同時,在XXX、XXX、老師那里我學(xué)得到很多實用的知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!

再次感 謝老師的輔導(dǎo)以及同學(xué)的幫助,是他們讓我有了一個更好的認識,無論是學(xué)習(xí)還是生活,生活是實在的,要踏實走路。課程設(shè)計時間雖然很短,但我學(xué)習(xí)了很多的東西,使我眼界打開,感受頗深。

第二篇:單片機課程設(shè)計心得

單片機課程設(shè)計心得

做了兩周的單片機課程設(shè)計,我有了很多的體會和感想。

我們的課程設(shè)計有兩個主要內(nèi)容:一個是出租車計費器系統(tǒng)(還包括255計數(shù)和50000計數(shù));另一個就是溫度報警系統(tǒng)。實習(xí)可以在實驗室里做,也可以在寢室里自己做,我大部分時間還是在寢室里做的。

出租車計費器的設(shè)計是第一周的內(nèi)容,由于有了老師的設(shè)計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是匯編語言,說實話,我對匯編語言談不上掌握,充其量只是了解。學(xué)校安排的課程真的太少了,關(guān)于語言部分的學(xué)習(xí)只學(xué)了幾節(jié)課的內(nèi)容,整本單片機書的內(nèi)容也是學(xué)了三分之一多一點。

第二周的內(nèi)容就是溫度報警系統(tǒng)的設(shè)計。這個內(nèi)容沒有現(xiàn)成的程序和設(shè)計圖,需要我們真正親手去編,最郁悶的莫過于畫設(shè)計圖。按照實驗要求上的圖畫了出來,加載程序以后卻不能正常運行,改了好多次都沒有成功。同學(xué)們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結(jié)果。

這兩周的實習(xí)真的有點郁悶,程序里面的好多內(nèi)容不懂,自我感覺是單片機我們所學(xué)的內(nèi)容還不足以編出這兩個程序,但是只好硬著頭皮去看去理解。但在學(xué)習(xí)過程中也充滿了樂趣,當看懂了程序的一些語句,畫出了要求的設(shè)計圖,那我喜悅那種成就感油然而生。

這次實習(xí)讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學(xué)習(xí)從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習(xí)中見過甚至使用了單片機及其系統(tǒng),能夠理論聯(lián)系實際的學(xué)習(xí),開闊了眼界,提高了單片機知識的理解和水平。在這次課程設(shè)計中又讓我體會到了合作與團結(jié)的力量,當遇到不會或是設(shè)計不出來的地方,我們就會在QQ群里討論或者是同學(xué)之間相互幫助。團結(jié)就是力量,無論在現(xiàn)在的學(xué)習(xí)中還是在以后的工作中,團結(jié)都是至關(guān)重要的,有了團結(jié)會有更多的理念、更多的思維、更多的情感。

單片機是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學(xué)好一門單片機,就憑這個技術(shù)這門手藝找一個好工作也不成問題。盡管我們在課堂學(xué)到的內(nèi)容很有限,但在以后的學(xué)習(xí)中單片機還需要好好的深入研究和學(xué)習(xí),學(xué)好了單片機也就多了一項生存的本錢。最后感謝老師對我們的精心指導(dǎo)和幫助,感謝同學(xué)們對我的幫助。

第三篇:單片機課程設(shè)計心得

單片機課程設(shè)計實訓(xùn)體會

兩周的單片機課程設(shè)計實訓(xùn) ,真是讓我們受益匪淺,學(xué)到了很多東西,不管怎么樣,先感謝學(xué)校給我的這么多機會.真正的學(xué)到了東西.此次課程設(shè)計軟件與硬件相結(jié)合,考察了我們的焊接水平與編程能力.因為以前做過關(guān)于焊接的電工實習(xí),所以對于我們機械設(shè)計專業(yè)的學(xué)生而言焊接是不成問題,也很順利;可到了編程時就出現(xiàn)了很大的障礙,先開始的顯示時鐘還算順利,本來還以為編程會很簡單的,等到實際操作起來才知道它的復(fù)雜性,沒有想像中的那么得心應(yīng)手,理解流程是有思維的前提.其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導(dǎo)致整個程序的結(jié)果很亂,在仔細修改程序之后,終于一步步地達到效果了.系統(tǒng)以AT89S51 為核心部件,利用軟件編程,通過鍵盤控制和液晶顯示實現(xiàn)了秒表的功能,能實現(xiàn)本設(shè)計題目的基本要求和發(fā)揮部分。盡量做到硬件電路簡單穩(wěn)定,充分發(fā)揮軟件編程的優(yōu)點,減小因元器件精度不夠引起的誤差。

我們將各個部分的程序編好后怎么都連不起來,出不了預(yù)期的效果.對于硬件在編程過程中PCB板的接觸又是一個頭疼的問題,在進行編譯的時候,數(shù)碼顯示管上什么都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在PCB板的重新焊接上,最后在全組人竭盡全力,老師的精心指導(dǎo)下,程序基本編寫成功,這是我們共同努力的結(jié)果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期兩周的單片機課程設(shè)計沒有浪費,我們從中學(xué)到了很多知識.,也讓我們對單片機有了更深一步的了解.雖然最后結(jié)果是出來了,可這與老師的精心指導(dǎo)是分不開的,他引導(dǎo)我們的思路,本來一竅不通的我們經(jīng)過老師的點撥基本上通了,所以說老師是功不可抹的.由于時間有限和本身知識水平的限制,本系統(tǒng)還存在一些不夠完善的地方,要作為實際應(yīng)用還有一些具體細節(jié)問題需要解決。

踉踉蹌蹌地忙碌了兩周,我的單片機課程設(shè)計也終將告一段落。設(shè)計實物也基本達到預(yù)期的效果,但由于能力和時間的關(guān)系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙……數(shù)不勝數(shù)。但我可以自豪的說,這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統(tǒng)能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。

總而言之,單片機課程設(shè)計對于我們有很大的幫助,我們從中受益匪淺.

第四篇:單片機課程設(shè)計

設(shè)計題目: 單片機課程設(shè)計

學(xué)生姓名:

學(xué)

院: 電氣與信息工程學(xué)院

級: 電子111班 指導(dǎo)教師:

日 期: 2014年9月20日

一、課程設(shè)計目的:

了解電子元器件的功能與原理,掌握單片機的結(jié)構(gòu)和原理,學(xué)會使用單片機應(yīng)用開發(fā)技術(shù)的相關(guān)軟件如 keill、STC_ISP_V394等,能夠使用c語言的語言編程簡單的功能。

二、設(shè)計的思想:

利用所提供的單片機和開發(fā)板的原理圖用keill軟件編程程序以實現(xiàn)一些功能。然后用STC_ISP_V394.exe軟件將編譯完全正確的程序生成的hxe文件下載到開發(fā)板上,再調(diào)試編譯的程序能否實現(xiàn)其所設(shè)計的功能。

1、對蜂鳴器的了解:

蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,它由振蕩器、電磁線圈、磁鐵、振動膜片及外殼組成,接通電源后,振蕩器產(chǎn)生的音頻信號由電流通過電磁線圈,使電磁線圈產(chǎn)生磁場,振動膜片在電磁線圈和磁鐵的相互作用下,周期性的振動發(fā)聲。

2、設(shè)計:

我們所使用的開發(fā)板實物圖如圖一,單片機對右上角蜂鳴器的控制是加入三極管接入vcc,單片機的第22引腳和負極上,以此來控制蜂鳴器工作。單片機我們選擇STC89C52RC+1602液晶來實現(xiàn)對蜂鳴器的控制及顯示所需要的信息。

圖一 調(diào)試說明:

首先用Keil軟件創(chuàng)建一個工程,將程序源代碼輸入并編譯生成單片可執(zhí)行的.hex文件。其次,打開單片機實踐板的電源,接好串口線,用STC-ISP燒錄軟件,將.hex文件燒錄入單片機中。程序下載完畢后,單片機會自動執(zhí)行程序功能。最后,觀察程序功能的執(zhí)行情況,看是否達到了設(shè)計要求。

如果單片機實踐板硬件電路的執(zhí)行結(jié)果與設(shè)計結(jié)果一致,則說明設(shè)計過程及流程沒有問題,完全符合設(shè)計要求。否則,先檢查單片機實踐板的硬件電路是否完好,是否有斷點、漏焊、虛焊以及元器件是否完好等情況,排除故障重新連接后重新進行調(diào)試。如果仍然無法正

常實現(xiàn),則說明程序編寫有誤,需要認真檢查程序流程,然后經(jīng)過反復(fù)的修改與調(diào)試排除故障,實現(xiàn)設(shè)計要求的各項功能。編譯和燒寫該程序到單片機:

(1)用Keil編譯上面的代碼,并設(shè)置產(chǎn)生16進制代碼文件*.hex.(2)用專用下載線,連接好實驗板和電腦串口(DB9)(2)運行hex文件燒寫軟件STC_ISP_V394.exe

選單片機的型號,并打開編譯產(chǎn)生好的hex文件

點擊下載,給開發(fā)板上電。

3、實現(xiàn)的功能:使用單片機將歌曲《八月桂花》的調(diào)子通過蜂鳴器播放出來,用1602液晶將想要表達的信息有步驟地顯示在液晶顯示屏上,并且調(diào)子與顯示內(nèi)容可以任意通過修改的程序燒錄到單片機內(nèi),實現(xiàn)設(shè)計產(chǎn)品的使用性與靈活性。

三、實驗程序:

/************************************************************************

[主題] C51音樂程序《八月桂花》

[功能]

通過單片機演奏音樂,顯示一些內(nèi)容

/**********************************************************************/

#include

#include

//本例采用89C52, 晶振為11.0592MHZ

//關(guān)于如何編制音樂代碼, 其實十分簡單,各位可以看以下代碼.//頻率常數(shù)即音樂術(shù)語中的音調(diào),而節(jié)拍常數(shù)即音樂術(shù)語中的多少拍;

//所以拿出譜子, 試探編吧!

unsigned char i=0;sbit Beep = P2^7;

unsigned char p,m;

//m為頻率常數(shù)變量

unsigned char n=0;//n為節(jié)拍常數(shù)變量

unsigned char code music_tab[] ={

0x18, 0x30, 0x1C , 0x10, //格式為: 頻率常數(shù), 節(jié)拍常數(shù), 頻率常數(shù), 節(jié)拍常數(shù),0x20, 0x40, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x10,0x1C, 0x10, 0x18 , 0x40,0x1C, 0x20, 0x20 , 0x20,0x1C, 0x20, 0x18 , 0x20,0x20, 0x80, 0xFF , 0x20,0x30, 0x1C, 0x10 , 0x18,0x20, 0x15, 0x20 , 0x1C,0x20, 0x20, 0x20 , 0x26,0x40, 0x20, 0x20 , 0x2B,0x20, 0x26, 0x20 , 0x20,0x20, 0x30, 0x80 , 0xFF,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x20, 0x1C , 0x10,0x18, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x80,0x20, 0x30, 0x1C , 0x10,0x20, 0x10, 0x1C , 0x10,0x20, 0x20, 0x26 , 0x20,0x2B, 0x20, 0x30 , 0x20,0x2B, 0x40, 0x20 , 0x15,0x1F, 0x05, 0x20 , 0x10,0x1C, 0x10, 0x20 , 0x20,0x26, 0x20, 0x2B , 0x20,0x30, 0x20, 0x2B , 0x40,0x20, 0x30, 0x1C , 0x10,0x18, 0x20, 0x15 , 0x20,0x1C, 0x20, 0x20 , 0x20,0x26, 0x40, 0x20 , 0x20,0x2B, 0x20, 0x26 , 0x20,0x20, 0x20, 0x30 , 0x30,0x20, 0x30, 0x1C , 0x10,0x18, 0x40, 0x1C , 0x20,0x20, 0x20, 0x26 , 0x40,0x13, 0x60, 0x18 , 0x20,0x15, 0x40, 0x13 , 0x40,0x18, 0x80, 0x00

};

void int0()interrupt 1

//采用中斷0 控制節(jié)拍

{ TH0=0xd8;

TL0=0xef;

n--;

}

void delay(unsigned char m)

//控制頻率延時

{

unsigned i=3*m;

while(--i);

}

void delayms(unsigned char a)//豪秒延時子程序

{

while(--a);

//采用while(--a)不要采用while(a--);各位可編譯一下看看匯編結(jié)果就知道了!

}

typedef unsigned char BYTE;typedef bit BOOL;

sbit LCD_RS = P2^0;

sbit LCD_RW = P2^1;sbit LCD_EP = P2^2;

BYTE code dis1[] = {“

WLCOME TO

”};BYTE code dis2[] = {“

DanPianJi ”};BYTE code dis3[] = {“

111iZnaiD

”};BYTE code dis4[] = {“

eiXeiX ”};

delays(int ms){

// 延時子程序 int i;while(ms--){

for(i = 0;i< 250;i++)

{

_nop_();

_nop_();

_nop_();

_nop_();

} } }

BOOL lcd_bz(){

// 測試LCD忙碌狀態(tài) BOOL result;LCD_RS = 0;LCD_RW = 1;LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();result =(BOOL)(P0 & 0x80);LCD_EP = 0;return result;}

lcd_wcmd(BYTE cmd){

while(lcd_bz());LCD_RS = 0;LCD_RW = 0;LCD_EP = 0;_nop_();_nop_();P0 = cmd;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;

}

lcd_pos(BYTE pos){

lcd_wcmd(pos | 0x80);

// 寫入指令數(shù)據(jù)到LCD //設(shè)定顯示位置

}

lcd_wdat(BYTE dat)

{

//寫入字符顯示數(shù)據(jù)到LCD while(lcd_bz());LCD_RS = 1;LCD_RW = 0;LCD_EP = 0;P0 = dat;_nop_();_nop_();_nop_();_nop_();LCD_EP = 1;_nop_();_nop_();_nop_();_nop_();LCD_EP = 0;}

lcd_init(){

lcd_wcmd(0x38);

delays(1);lcd_wcmd(0x0c);

delays(1);lcd_wcmd(0x06);

delays(1);lcd_wcmd(0x01);

delays(1);}

void main()

{

BYTE j;

lcd_init();

delays(10);

//LCD初始化設(shè)定

//16*2顯示,5*7點陣,8位數(shù)據(jù)//顯示開,關(guān)光標 //移動光標 //清除LCD的顯示內(nèi)容

// 初始化LCD

lcd_wcmd(0x06);

//向右移動光標

lcd_pos(0);

//設(shè)置顯示位置為第一行的第1個字符

j = 0;

while(dis1[ j ]!= '

主站蜘蛛池模板: 俄罗斯美女真人性做爰| 无码专区天天躁天天躁在线| 艳妇臀荡乳欲伦交换h在线观看| 欧美老妇大p毛茸茸| 中文字幕av一区二区三区| 亚洲av电影天堂男人的天堂| 狠狠色狠狠色综合| 最新的国产成人精品2021| 色777狠狠狠综合| 国内揄拍国内精品对白86| 偷拍激情视频一区二区三区| 国产熟妇疯狂4p交在线播放| 亚洲 欧美 日韩 国产综合 在线| 热久久视久久精品2019| 国产md视频一区二区三区| 国产成人精品无码片区| 亚洲欧美日韩国产国产a| 99久久综合精品五月天| 人妻中字视频中文乱码| 日韩精品无码一区二区三区av| 吸咬奶头狂揉60分钟视频| 边添小泬边狠狠躁视频| 日韩a∨精品日韩在线观看| 久精品视频在线观看免费| 中文字幕日韩激情无码不卡码| 广东少妇大战黑人34厘米视频| 国产午夜福利不卡在线观看| 国产精品无码一区二区牛牛| 国产成人精选在线观看不卡| 亚洲精品无码不卡在线播放he| 日本九九热在线观看官网| 女人被狂躁到高潮视频免费网站| 免费无码又爽又刺激激情视频| 国产在线观看无码免费视频| 天天澡日日澡狠狠欧美老妇| 日韩少妇内射免费播放18禁裸乳| 午夜片无码区私人影院| 野外做受又硬又粗又大视幕| 最新高清无码专区| 亚洲高清无在码在线电影不卡| 欧洲人妻丰满av无码久久不卡|