手機(jī)閱讀

單片機(jī)AD轉(zhuǎn)換心得體會(huì) 單片機(jī)有ad轉(zhuǎn)換器嗎(9篇)

格式:DOC 上傳日期:2023-01-12 15:38:35 頁(yè)碼:7
單片機(jī)AD轉(zhuǎn)換心得體會(huì) 單片機(jī)有ad轉(zhuǎn)換器嗎(9篇)
2023-01-12 15:38:35    小編:ZTFB

當(dāng)在某些事情上我們有很深的體會(huì)時(shí),就很有必要寫一篇心得體會(huì),通過(guò)寫心得體會(huì),可以幫助我們總結(jié)積累經(jīng)驗(yàn)。那么我們寫心得體會(huì)要注意的內(nèi)容有什么呢?下面是小編幫大家整理的心得體會(huì)范文大全,供大家參考借鑒,希望可以幫助到有需要的朋友。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)一

雖然這次的實(shí)習(xí)算起來(lái)在實(shí)驗(yàn)室的時(shí)間僅有幾天,可是因?yàn)槲覀兌加凶晕业膶?shí)驗(yàn)板,所以在宿舍里做實(shí)驗(yàn)的時(shí)間必須不止三天。硬件的設(shè)計(jì)跟焊接都要我們自我動(dòng)手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個(gè)能完成課程設(shè)計(jì)的勞動(dòng)成果出來(lái)了,很高興它能按著設(shè)計(jì)的思想與要求運(yùn)動(dòng)起來(lái)。

當(dāng)然,這其中也有很多問(wèn)題,第一、不夠細(xì)心比如由于粗心大意焊錯(cuò)了線,由于對(duì)課本理論的不熟悉導(dǎo)致編程出現(xiàn)錯(cuò)誤。第二,是在學(xué)習(xí)態(tài)度上,這次課設(shè)是對(duì)我的學(xué)習(xí)態(tài)度的一次檢驗(yàn)。對(duì)于這次單片機(jī)綜合課程實(shí)習(xí),我的第一大心得體會(huì)就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對(duì)應(yīng)當(dāng)是嚴(yán)謹(jǐn)。我們這次實(shí)習(xí)所遇到的多半問(wèn)題多數(shù)都是由于我們不夠嚴(yán)謹(jǐn)。第三,在做人上,我認(rèn)識(shí)到,無(wú)論做什么事情,只要你足夠堅(jiān)強(qiáng),有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。

經(jīng)過(guò)這次單片機(jī)實(shí)習(xí),我不僅僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,并且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自我,超越自我。創(chuàng)新能夠是在原有的基礎(chǔ)上進(jìn)行改善,使之功能不斷完善,成為真己的東西。

這個(gè)設(shè)計(jì)過(guò)程中,我們經(jīng)過(guò)在原有的計(jì)數(shù)器系統(tǒng)進(jìn)行了改善,使之增添了暫停、計(jì)數(shù)、清零等的三個(gè)控制功能,使之成為一個(gè)更加適用,功能更加完備的屬于自我的一個(gè)系統(tǒng)。設(shè)計(jì)結(jié)果能夠貼合題意,成功完成了此次實(shí)習(xí)要求,我們不只在乎這一結(jié)果,更加在乎的,是這個(gè)過(guò)程。這個(gè)過(guò)程中,我們花費(fèi)了很多的時(shí)間和精力,更重要的是,我們?cè)趯W(xué)會(huì)創(chuàng)新的基礎(chǔ)上,同時(shí)還懂得合作精神的重要性,學(xué)會(huì)了與他人合作。作為一名自動(dòng)化專業(yè)的快大三學(xué)生,我覺得做單片機(jī)實(shí)習(xí)是十分必要的。在已度過(guò)的大學(xué)時(shí)間里,我們大多數(shù)接觸的是專業(yè)課。我們?cè)谡n堂上掌握的僅僅是專業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)踐本事?如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中去呢?我想做類似實(shí)習(xí)就為我們供給了良好的實(shí)踐平臺(tái)。

首先在做本次實(shí)習(xí)的過(guò)程中,我感觸最深的當(dāng)屬查閱很多的設(shè)計(jì)資料了。為了讓自我的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料是十分必要的,同時(shí)也是必不可少的。我們是在做單片機(jī)實(shí)習(xí),但我們不是藝術(shù)家,他們能夠拋開實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想,永遠(yuǎn)無(wú)法升級(jí)為設(shè)計(jì)。

其次,在這次課程設(shè)計(jì)中,我們運(yùn)用到了以前所學(xué)的專業(yè)課知識(shí),如:c語(yǔ)言、模擬和數(shù)字電路知識(shí)等。雖然過(guò)去從未獨(dú)立應(yīng)用過(guò)它們,但在學(xué)習(xí)的過(guò)程中帶著問(wèn)題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計(jì)的又一收獲。

最終,在實(shí)習(xí)之前,我們要對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,明白該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改善是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)當(dāng)讓人一看就能明白你的思路,這樣也為資料的保存和交流供給了方便;在實(shí)習(xí)過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)當(dāng)將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)二

兩個(gè)月的暑期認(rèn)知實(shí)習(xí)很快結(jié)束了,總體上來(lái)說(shuō)感覺很充實(shí),沒有白白浪費(fèi)暑假時(shí)光,也充實(shí)了自己的知識(shí)儲(chǔ)備,獲益匪淺。

當(dāng)然很感謝龍夏老師和肖連軍老師,他們放棄自己的假期,在酷暑中堅(jiān)持沒兩天一到,為我們解答學(xué)習(xí)過(guò)程中的疑問(wèn)。還有就是系里的支持,為我們提供涼爽的學(xué)習(xí)環(huán)境,會(huì)議室配有空調(diào),在學(xué)習(xí)的同時(shí)不用經(jīng)受酷暑的考驗(yàn)。雖然我們的學(xué)習(xí)場(chǎng)所很簡(jiǎn)陋:桌椅是我們從5棟教學(xué)樓搬的,電源插座是剛剛搭建的,和在普通教室上自習(xí)的同學(xué)來(lái)比我們是幸福的。

實(shí)習(xí)前雖說(shuō)已經(jīng)大二結(jié)束,但是對(duì)我們的專業(yè)嵌入式方向始終不甚明白,縱然專業(yè)導(dǎo)論課已經(jīng)談過(guò),但是總感覺迷茫與空洞。書本上的知識(shí)也學(xué)了不少,像電路,數(shù)字邏輯,組成原理等一些課,但是這些課始終是書本知識(shí),得不到實(shí)際的應(yīng)用。通過(guò)這次的親自動(dòng)手設(shè)計(jì)到編寫驅(qū)動(dòng)設(shè)計(jì)程序,終于切身體會(huì)到在開發(fā)產(chǎn)品中要用到哪些知識(shí)。依然記得實(shí)訓(xùn)剛開始時(shí),大家都很興奮,因?yàn)槲覀円约簞?dòng)手焊接自己開發(fā)板的每一模塊,從電源模塊開始著手。“書到用時(shí)方恨少,事要做時(shí)方知難”,一點(diǎn)也不假,感覺焊接應(yīng)該不難,不就把錫點(diǎn)到電器元件引腳上不就行了,可是真正拿著烙鐵去焊時(shí),手是抖動(dòng)的,烙鐵也不打聽話……淡然這只是剛開始時(shí),經(jīng)過(guò)多次的練習(xí)慢慢的得心應(yīng)手。怪不得社會(huì)上的公司招聘都提到:有工作經(jīng)驗(yàn)者優(yōu)先。是啊,干過(guò)的總比紙上談兵的強(qiáng)的多,公司不需要對(duì)你培訓(xùn),可以直接工作給公司帶來(lái)效益。

焊接電路板的時(shí)間很短,這只是簡(jiǎn)單的技術(shù)活,不需要邏輯上的考慮。接下來(lái)就是用我們焊接好的開發(fā)板開始我們的單片機(jī)之旅。由于單片機(jī)課程還沒開,我們不得不從網(wǎng)上查資料,看教程彌補(bǔ)自己基礎(chǔ)知識(shí)的匱乏。還記得自己寫的第一個(gè)程序,驅(qū)動(dòng)數(shù)碼管。雖然看著焊接好的開發(fā)板很好看,但是要寫程序點(diǎn)亮它就不那么容易了,第一感覺就是無(wú)從下手。老師建議我們從網(wǎng)上看前人的驅(qū)動(dòng)程序,然后比著寫,由于使用的單片機(jī)不同,電路的設(shè)計(jì)不同,在看網(wǎng)上程序時(shí)必須要明白其原理,否則還是無(wú)法借鑒過(guò)來(lái),就這樣第一個(gè)驅(qū)動(dòng)程序花費(fèi)了我兩天時(shí)間才把數(shù)碼管點(diǎn)亮。開發(fā)的過(guò)程是痛苦的,但是結(jié)果是令人無(wú)比興奮的??粗约狐c(diǎn)亮的數(shù)碼管心里特別高興。

接下來(lái)的日子就是每天對(duì)著電腦編寫程序,然后下載到單片機(jī)中進(jìn)行檢測(cè),查看能否運(yùn)行。有時(shí)花費(fèi)了一天的時(shí)間編寫的一個(gè)程序下載單片機(jī)中竟然運(yùn)行不了或者顯示錯(cuò)誤,心里真的特別失望;有時(shí)為了一個(gè)驅(qū)動(dòng)程序想了一天還是一無(wú)所獲,會(huì)特別煩躁……但是看到其他同學(xué)都在專心的研究,自己也就安慰自己別灰心,要堅(jiān)持。就想《士兵突擊》中說(shuō)的一樣不拋棄不放棄,所以自己也不能放棄自己。然后又重新打起精神,投入到學(xué)習(xí)當(dāng)中,就是在這樣的一次次的自我暗示中,在和同學(xué)們一起拼搏一起學(xué)習(xí)。

還記得在進(jìn)行多機(jī)通信時(shí),由于要把所有的單片機(jī)連接在一起,大家不得不默契配合,一起想辦法,編寫協(xié)議“眾人拾柴火焰高”,很快一個(gè)主機(jī)程序,從機(jī)程序就出爐了。

經(jīng)過(guò)一個(gè)暑假的認(rèn)知實(shí)習(xí)我學(xué)到的不僅是知識(shí),還有責(zé)任心、信心、恒心以及團(tuán)隊(duì)合作能力。我想無(wú)論是在學(xué)校還是以后踏入社會(huì)這些都必不可少。我認(rèn)識(shí)到了我所學(xué)知識(shí)的重要性。知識(shí)猶如人的血液。人缺少了血液,身體就會(huì)衰弱,人缺少了知識(shí),頭腦就要枯竭。這次的單片機(jī)培訓(xùn)應(yīng)用到的不僅是單片機(jī)知識(shí),還有以前的課程,所以知識(shí)的積累也是非常重要的。這次親身體驗(yàn)讓我有了深刻感觸,這不僅是一次實(shí)踐,還是一次人生經(jīng)歷,是一生寶貴的財(cái)富。在磨練自己的同時(shí)讓自己認(rèn)識(shí)了很多,使自己未踏入企業(yè)就已經(jīng)對(duì)企業(yè)有了一定的了解。

通過(guò)這次的實(shí)習(xí),我對(duì)自己的專業(yè)更清楚的認(rèn)知,以前一直不清楚嵌入式的具體應(yīng)用,不知道以后畢業(yè)了該干什么。但通過(guò)這次的實(shí)習(xí),我對(duì)嵌入式有了更清楚地認(rèn)識(shí),對(duì)單片機(jī)有了更清晰的理解。我認(rèn)識(shí)到做什么都要有責(zé)任心,只有抱著認(rèn)真負(fù)責(zé)的態(tài)度才能把任務(wù)完成。而程序員更是對(duì)耐心和細(xì)心有很高的要求。

實(shí)習(xí)的過(guò)程不僅僅是一個(gè)認(rèn)知的過(guò)程,更是一個(gè)反思的過(guò)程。學(xué)習(xí)到新知識(shí)固然可喜,但能否用新知識(shí)對(duì)舊只是加以反思,這是關(guān)鍵的關(guān)鍵。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)三

作為一名自動(dòng)化專業(yè)的大三學(xué)生,我覺得做單片機(jī)課程設(shè)計(jì)是十分有好處的,而且是十分必要的。在已度過(guò)的大學(xué)時(shí)間里,我們大多數(shù)接觸的是專業(yè)課。我們?cè)谡n堂上掌握的僅僅是專業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)踐潛力?如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中去呢?我想做類似的課程設(shè)計(jì)就為我們帶給了良好的實(shí)踐平臺(tái)。

這次單片機(jī)課程設(shè)計(jì)我們歷時(shí)兩個(gè)星期,在我們班里算是倒數(shù)幾組完成的吧,但經(jīng)過(guò)這兩個(gè)星期的實(shí)踐和體驗(yàn)下來(lái),我們又怎樣會(huì)去在乎那個(gè)先后問(wèn)題呢,因?yàn)閷?duì)我來(lái)說(shuō)學(xué)到的不僅僅是那些知識(shí),更多的是團(tuán)隊(duì)和合作。此刻想來(lái),也許學(xué)校安排的課程設(shè)計(jì)有著它更深層的好處吧,它不僅僅僅讓我們綜合那些理論知識(shí)來(lái)運(yùn)用到設(shè)計(jì)和創(chuàng)新,還讓我們明白了一個(gè)團(tuán)隊(duì)凝聚在一齊時(shí)所能發(fā)揮出的巨大潛能!

單片機(jī)作為我們的主要專業(yè)課之一,雖然在大三開學(xué)初我對(duì)這門課并沒有什么興趣,覺得那些程序枯燥乏味,但在這次課程設(shè)計(jì)后我發(fā)現(xiàn)自己在一點(diǎn)一滴的努力中對(duì)單片機(jī)的興趣也在逐漸增加。

兩個(gè)星期前我們五個(gè)人還在為到底選那個(gè)課題而發(fā)生分歧,最后還是在龔老師的耐心分析和指導(dǎo)下完成了課題的選定,但是隨之而來(lái)的問(wèn)題卻遠(yuǎn)比我們想想的要困難的多

過(guò)沒想到這項(xiàng)看起來(lái)不需要多少技術(shù)的工作卻是十分需要耐心和精力在兩個(gè)星期后的這天我已明白課程設(shè)計(jì)對(duì)我來(lái)說(shuō)的好處,它不僅僅僅是讓我們把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),提高自己的實(shí)際動(dòng)手潛力和獨(dú)立思考的潛力,更重要的是同學(xué)間的團(tuán)結(jié),雖然我們這次花去的時(shí)間比別人多,但我相信我們得到的也會(huì)更多!

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

其次,在這次課程設(shè)計(jì)中,我們運(yùn)用到了以前所學(xué)的專業(yè)課知識(shí),如:cad制圖、匯編語(yǔ)言、模擬和數(shù)字電路知識(shí)等。雖然過(guò)去從未獨(dú)立應(yīng)用過(guò)它們,但在學(xué)習(xí)的過(guò)程中帶著問(wèn)題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計(jì)的又一收獲。后,要做好一個(gè)課程設(shè)計(jì),就務(wù)必做到:在設(shè)計(jì)程序之前,對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,明白該單片機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改善是程序設(shè)計(jì)的必經(jīng)之路;

要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅僅是實(shí)現(xiàn)功能,而就應(yīng)讓人一看就能明白你的思路,這樣也為資料的保存和交流帶給了方便;在設(shè)計(jì)課程過(guò)程中遇到問(wèn)題是很正常德,但我們就應(yīng)將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題的課程設(shè)計(jì)結(jié)束了,但是從中學(xué)到的知識(shí)會(huì)讓我受益終身。

發(fā)現(xiàn)、提出、分析、解決問(wèn)題和實(shí)踐潛力的提高都會(huì)受益于我在以后的學(xué)習(xí)、工作和生活中。設(shè)計(jì)過(guò)程,好比是我們?nèi)祟惓砷L(zhǎng)的歷程,常有一些不如意,但畢竟這是第一次做,難免會(huì)遇到各種各樣的問(wèn)題。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。

我們透過(guò)查閱超多有關(guān)資料,并在小組中互相討論,交流經(jīng)驗(yàn)和自學(xué),若遇到實(shí)在搞不明白的問(wèn)題就會(huì)及時(shí)請(qǐng)教老師,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。

透過(guò)這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過(guò)程中仍有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決。這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對(duì)我以后的學(xué)習(xí)產(chǎn)生用心的影響。

透過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要好處,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。我覺得作為一名自動(dòng)化專業(yè)的學(xué)生,單片機(jī)的課程設(shè)計(jì)是很有好處的。更重要的是如何把自己平時(shí)所學(xué)的東西應(yīng)用到實(shí)際中。

雖然自己對(duì)于這門課懂的并不多,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法透過(guò)自身去理解,但是靠著這一個(gè)多禮拜的“學(xué)習(xí)”,在小組同學(xué)的幫忙和講解下,漸漸對(duì)這門課逐漸產(chǎn)生了些許的興趣,自己開始主動(dòng)學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。

我認(rèn)為這個(gè)收獲就應(yīng)說(shuō)是相當(dāng)大的。覺得課程設(shè)計(jì)反映的是一個(gè)從理論到實(shí)際應(yīng)用的過(guò)程,但是更遠(yuǎn)一點(diǎn)能夠聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會(huì)的一個(gè)過(guò)程。小組人員的配合相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)四

通過(guò)這次單片機(jī)實(shí)習(xí),我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎(chǔ)上進(jìn)行改進(jìn),使之功能不斷完善,成為真己的東西。

作為一名自動(dòng)化專業(yè)的快大三學(xué)生,我覺得做單片機(jī)實(shí)習(xí)是十分必要的。在已度過(guò)的大學(xué)時(shí)間里,我們大多數(shù)接觸的是專業(yè)課。我們?cè)谡n堂上掌握的僅僅是專業(yè)課的理論知識(shí),如何去鍛煉我們的實(shí)踐能力,如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識(shí)運(yùn)用到實(shí)踐中去,我想做類似實(shí)習(xí)就為我們提供了良好的實(shí)踐平臺(tái)

學(xué)習(xí)單片機(jī)沒有捷徑,不能指望兩三天就學(xué)會(huì),要堅(jiān)持不懈,重在積累 單片機(jī)是一門應(yīng)用性和實(shí)踐性很強(qiáng)的學(xué)科,要多動(dòng)手,多做實(shí)驗(yàn)。

(4) 要學(xué)會(huì)參考別人的程序,減少自己琢磨的時(shí)間,迅速提高自己的編程能力。

(5) 碰到問(wèn)題可以借助網(wǎng)絡(luò)來(lái)搜尋答案和對(duì)自己有幫助的問(wèn)題,一定會(huì)有所收獲。

(6) 小組要團(tuán)結(jié),小組之間要多交流。技術(shù)是靠不斷的積累和交流才會(huì)進(jìn)步的,封閉自守只會(huì)更加落后

通過(guò)這次單片機(jī)設(shè)計(jì)n也喚黽由盍碩緣テ機(jī)理論的理解=理論很好地應(yīng)用到實(shí)際當(dāng)中去m時(shí)也使我認(rèn)識(shí)到自身存在的不足之處n蘼凼搶礪凵匣故怯齙轎侍獾拇理能力上都還有待提高6且這也激發(fā)了我今后努力學(xué)習(xí)的興趣。發(fā)現(xiàn)問(wèn)題、提出問(wèn)題、分析問(wèn)題、解決問(wèn)題和實(shí)踐能力的提高都會(huì)受益于我在以后的學(xué)習(xí)、工作和生活中

。1、不管做什么事,計(jì)劃是很重要的。沒有一個(gè)完好的計(jì)劃,做事情就會(huì)沒有一個(gè)好的順序,做事情會(huì)比較亂,很難成功。而有一個(gè)好的計(jì)劃,不管做什么事都會(huì)事半功倍,做事心中有數(shù),明確重點(diǎn)和緩急,不會(huì)有疏漏。這樣才能提高成功率。

2、做事要多動(dòng)腦,選出最好的方法。一件事往往有多種解決方法,一個(gè)好的方法,不僅能使事情事半功倍,而且往往決定最后的成與敗,所以做事時(shí)一定要多動(dòng)一下腦筋,想出最好的方法。

3、要注意細(xì)節(jié)。細(xì)節(jié)決定成敗,這句話在這次課題中不僅一次得到了印證,特別是在軟件的編程過(guò)程中,一點(diǎn)點(diǎn)的錯(cuò)誤就會(huì)使你整個(gè)程序不能運(yùn)行。因此我們不僅僅要有整體意識(shí),也要注意細(xì)節(jié),不要因一個(gè)關(guān)鍵地方的一個(gè)細(xì)節(jié)而導(dǎo)致滿盤皆輸。

4、最后,也是最重要的一點(diǎn),通過(guò)這次課題,我們學(xué)到了很多有關(guān)單片機(jī)方面的知識(shí),也對(duì)單片機(jī)有了更深入的了解。使我們受益匪淺。

總之,親自動(dòng)手是課堂學(xué)習(xí)的延續(xù),電子領(lǐng)域隨時(shí)隨地都在發(fā)生著翻天覆地的變化,現(xiàn)有的知識(shí)儲(chǔ)備總是落后于科技的發(fā)展腳步,我們只有不斷學(xué)習(xí)新知識(shí),才能做到面對(duì)新課題時(shí)游刃有余

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)五

這學(xué)期的單片機(jī)實(shí)驗(yàn)課程已經(jīng)結(jié)束了,雖然做的實(shí)驗(yàn)是比較簡(jiǎn)答的,但麻雀雖小五臟俱全,因此自己也通過(guò)實(shí)驗(yàn)課學(xué)到了很多知識(shí)。

單片機(jī)實(shí)驗(yàn)課是為了更好的學(xué)習(xí)單片機(jī)使用單片機(jī)而開設(shè)的一門課程。單片機(jī)在實(shí)際生活中的應(yīng)用非常廣泛,尤其是在工業(yè)控制、網(wǎng)絡(luò)通信、模塊化系統(tǒng)和汽車電子等領(lǐng)域。因此,單片機(jī)課程是電子信息類專業(yè)學(xué)生的必修課之一。由此,可以看出單片機(jī)課程對(duì)于這類專業(yè)學(xué)生的重要性。

單片機(jī)課是一門實(shí)踐性很強(qiáng)的課程,僅有課堂上理論知識(shí)的學(xué)習(xí),對(duì)運(yùn)用好單片機(jī)是完全不夠的,必須親自做實(shí)驗(yàn),從實(shí)驗(yàn)中吸取教訓(xùn),總結(jié)經(jīng)驗(yàn),增加實(shí)戰(zhàn)經(jīng)驗(yàn),加深對(duì)單片機(jī)的理解,更好的運(yùn)用單片機(jī)。單片機(jī)實(shí)驗(yàn)課的目的就是為學(xué)生提供做實(shí)驗(yàn)的機(jī)會(huì),讓學(xué)生能夠從幾個(gè)簡(jiǎn)單的實(shí)驗(yàn)中學(xué)會(huì)單片機(jī)開發(fā)的過(guò)程和單片機(jī)的實(shí)際運(yùn)用。

單片機(jī)實(shí)驗(yàn)課讓我將課堂上學(xué)到的理論知識(shí)運(yùn)用到實(shí)驗(yàn)當(dāng)中去,在實(shí)驗(yàn)中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,強(qiáng)化理論知識(shí)的運(yùn)用。下面是自己做實(shí)驗(yàn)當(dāng)中遇到的一些問(wèn)題和體會(huì)。

首先,自己在實(shí)驗(yàn)課上對(duì)老師講解的東西沒有很好的領(lǐng)會(huì)。自己覺得老師講的電路和原理自己都懂,就沒有認(rèn)真聽老師的講解,但是當(dāng)自己去理解程序和修改程序就發(fā)現(xiàn)自己對(duì)電路的工作原理和過(guò)程并不是很了解,使得自己在改編程序?qū)崿F(xiàn)不同功能時(shí)遇到較多的問(wèn)題。

其次,自己對(duì)匯編語(yǔ)言的運(yùn)用不是很熟練。自己之前接觸和使用的編程語(yǔ)言都是諸如c語(yǔ)言等的高級(jí)語(yǔ)言,對(duì)匯編語(yǔ)言基本上是空白狀態(tài)。雖然每個(gè)實(shí)驗(yàn)老師都給出了參考程序,但是自己理解整個(gè)程序的運(yùn)行過(guò)程和程序的功能依然遇到了比較大的困難。這就說(shuō)明基礎(chǔ)薄弱是實(shí)驗(yàn)中最大的問(wèn)題。

最后,也是最突出的一個(gè)問(wèn)題。自己邏輯思維和分析問(wèn)題的能力比較欠缺。對(duì)程序的分析能力不足,不能夠很好的理解程序段之間的邏輯關(guān)系。同時(shí),自己對(duì)實(shí)驗(yàn)中遇到的問(wèn)題不能及時(shí)分析并找出解決的辦法,知識(shí)一味的依賴?yán)蠋煹闹笇?dǎo)和同學(xué)的幫助。這也提醒自己,只有多加強(qiáng)鍛煉,才能不斷提高這方面的能力。 單片機(jī)實(shí)驗(yàn)課學(xué)生人數(shù)眾多,課程資源有限,只有一個(gè)老師指導(dǎo),老師是非常辛苦的。同時(shí),因?yàn)橘Y源的限制,并不是每個(gè)人都可以親自操作的,這也就限制了同學(xué)們的積極性,出現(xiàn)了有些學(xué)生出工不出力的現(xiàn)象。因此,我建議可以限制選課的人數(shù)或者是調(diào)整時(shí)間段,避開大家的專業(yè)課時(shí)間,使每個(gè)時(shí)間段的學(xué)生人數(shù)比較合理,以達(dá)到最好的教學(xué)效果。

最后,還是要感謝一下老師的辛勤指導(dǎo)。這么多的學(xué)生,眾口難調(diào),老師只能滿足大多數(shù)學(xué)生的需求,老師在這個(gè)過(guò)程中付出的辛勤勞動(dòng)我們大家是有目共睹的,在這里,要向老師表示敬意。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)六

經(jīng)常在群、論壇里看到有人問(wèn):怎么學(xué)單片機(jī)?也??吹接腥苏f(shuō)學(xué)了好幾個(gè)月可就是沒有什么進(jìn)展。當(dāng)然,受限于每個(gè)人受到的教育水平不同和個(gè)人理解能力的差異,學(xué)習(xí)起來(lái)會(huì)有快慢之分,但我感覺最重的就是學(xué)習(xí)方法。一個(gè)好的學(xué)習(xí)方法,能讓你事半功倍,這里說(shuō)說(shuō)我學(xué)習(xí)單片機(jī)的經(jīng)歷和方法。

05年的時(shí)候,因?yàn)橹谱鱢m發(fā)射電路采用了bh1415的芯片,需要用到單片機(jī)控制,所以開始接觸使用單片機(jī),雖然以前讀書時(shí)作為一門功課學(xué)過(guò),不過(guò)也快丟荒了10年了,基本上都忘光了,也算是從頭學(xué)起了吧。我當(dāng)時(shí)是買了一塊實(shí)驗(yàn)板,很簡(jiǎn)單的功能,比論壇實(shí)驗(yàn)板還要少功能,還有一個(gè)仿真器,也是比較簡(jiǎn)單的,sst芯片的。然后開始從大家都知道的流水燈寫起,萬(wàn)事開頭難,第一個(gè)程序基本上就抄人家的,翻查了一份快速入門的學(xué)習(xí)資料,寫下第一個(gè)程序。然后,在仿真機(jī)是單步的看運(yùn)行結(jié)果,從每一步執(zhí)行,都硬件上反應(yīng)出來(lái)的效果,很快,對(duì)單片機(jī)的運(yùn)作有了一個(gè)非常感性的認(rèn)識(shí),這跟只看書然后自己想象運(yùn)行是完全兩碼事。然后,是進(jìn)一步的其它程序?qū)W習(xí),一個(gè)月時(shí)間,基本上已經(jīng)熟悉了51的各種硬件資源。把流水燈,數(shù)碼管動(dòng)態(tài)掃描,中斷等等的學(xué)習(xí)了,然后就是寫綜合性的程序,也就是我發(fā)在論壇里的時(shí)鐘。通過(guò)這個(gè)程序的編寫,使自己的編程水平有了很大的飛躍。之后,就是逐步學(xué)習(xí)編寫更多的程序,各種外圍器件的控制等等,通過(guò)編寫程序使自己不斷的提高。在學(xué)過(guò)匯編之后,我又轉(zhuǎn)到了c語(yǔ)言學(xué)習(xí),因?yàn)橐郧皼]有學(xué)習(xí)過(guò)c語(yǔ)言,一切都很陌生,所以自己沿用了學(xué)習(xí)匯編的方法,大約花了3天功夫基本就對(duì)c語(yǔ)言有了初步的了解,然后就是嘗試寫上面所說(shuō)的時(shí)鐘,以匯編程序的思路作為參考,以c語(yǔ)言來(lái)編寫,花了幾天功夫完成了這一程序,也實(shí)現(xiàn)了從匯編編程為主到c編程為主的轉(zhuǎn)變。然后,就是以c語(yǔ)言編寫外圍器件的控制程序,以此來(lái)熟悉c的編程風(fēng)格,一直到現(xiàn)在,基本上就是c語(yǔ)言編程,匯編已經(jīng)是作為調(diào)試程序的'輔助。

下面我概括了幾點(diǎn)我的學(xué)習(xí)經(jīng)驗(yàn)和心得體會(huì):

1、萬(wàn)事開頭難、要勇敢邁出第一步。開始的時(shí)候,不要老是給自己找借口,說(shuō)keil不會(huì)建項(xiàng)目啦、沒有實(shí)驗(yàn)板啦之類的。遇到困難要一件件攻克,不會(huì)建項(xiàng)目,就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過(guò)來(lái)也無(wú)所謂,寫一個(gè)最簡(jiǎn)單的,讓它運(yùn)行起來(lái),先培養(yǎng)一下自己的感覺,知道寫程序是怎么一回事,無(wú)論寫大程序還是小程序,要做的工序不會(huì)差多少,總得建個(gè)項(xiàng)目,再配置一下項(xiàng)目,然后建個(gè)程序,加入項(xiàng)目中,再寫代碼、編譯、生成hex,刷進(jìn)單片機(jī)中、運(yùn)行。必須熟悉這一套工序。個(gè)人認(rèn)為,一塊學(xué)習(xí)板還是必要的,寫好程序在上面運(yùn)行一下看結(jié)果,學(xué)習(xí)效果會(huì)好很多,仿真器就看個(gè)人需要了。單片機(jī)是注重理論和實(shí)踐的,光看書不動(dòng)手,是學(xué)不會(huì)的。

2、知識(shí)點(diǎn)用到才學(xué),不用的暫時(shí)丟一邊。厚厚的一本書,看著人頭都暈了,學(xué)了后面的,前面的估計(jì)也快忘光了,所以,最好結(jié)合實(shí)際程序,用到的時(shí)候才去看,不必說(shuō)非要把書從第一頁(yè)看起,看完它才來(lái)寫程序。比如你寫流水燈,完全就沒必要看中斷的知識(shí),專心把流水燈學(xué)好就是了,這是把整本書化整為零,一小點(diǎn)一小點(diǎn)的啃。

3、程序不要光看不寫,一定要自己寫一次。最開始的時(shí)候,啥都不懂,可以抄人家的程序過(guò)來(lái),看看每一句是干什么用的,達(dá)到什么目的,運(yùn)行后有什么后果,看明白了之后,就要自己寫一次,你會(huì)發(fā)現(xiàn),原來(lái)看明白別人的程序很容易,但到自己寫的時(shí)候卻一句也寫不出來(lái),這就是差距……當(dāng)你自己能寫出來(lái)的時(shí)候,說(shuō)明你就真的懂了。

4、必須學(xué)會(huì)掌握調(diào)試程序的方法。不少人寫程序,把代碼寫好了,然后一運(yùn)行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個(gè)帖子,把程序一貼,問(wèn):為什么我的程序不能正常運(yùn)行?然后就等別人來(lái)給自己分析。這是一種很不好的行為,應(yīng)該自己學(xué)會(huì)發(fā)現(xiàn)問(wèn)題和學(xué)會(huì)如何解決問(wèn)題。這就需要學(xué)習(xí)調(diào)試程序的方法,比如keil里,可以下斷點(diǎn)啦,查看寄存器內(nèi)容等等,這些都是調(diào)試程序的手段,當(dāng)你發(fā)現(xiàn)你寫的程序運(yùn)行結(jié)果和你想象中不一樣的時(shí)候,你可以單步,也可以下斷點(diǎn),然后跟蹤,查看各相關(guān)寄存器內(nèi)容,看看程序運(yùn)行過(guò)中是不是有什么偏差,找出影響結(jié)果的地方,改正過(guò)來(lái)。這一個(gè)過(guò)程非常重要,通過(guò)程序的排錯(cuò),你可以學(xué)到的知識(shí)是書上得不到的。

5、找到解決問(wèn)題思路比找到代碼更重要。我們用單片機(jī)來(lái)控制周邊器件,達(dá)到我們想到的目的,這是一個(gè)題目,而如何寫出一個(gè)程序,來(lái)控制器件按你想要的結(jié)果去運(yùn)作,這個(gè)就是解題的思路。要寫程序,就得先找到解決問(wèn)題的思路,你學(xué)會(huì)找出這個(gè)解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復(fù)制到自己的程序中,可以說(shuō),這不是一種學(xué)習(xí)的態(tài)度,無(wú)助于你編程水平的提高。我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時(shí)候是看別人的思路,有方框圖最好,沒有的話文字說(shuō)明也可以,要從代碼中看出別人處理問(wèn)題的思路,是相當(dāng)困難的,特別是大型的程序,看起來(lái)是非常的累人,所以現(xiàn)在我也明白了,以前讀書時(shí)說(shuō)的程序流程圖很重要,現(xiàn)在算是知道了。當(dāng)你知道一個(gè)問(wèn)題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問(wèn)題了。舉個(gè)例子:數(shù)碼管動(dòng)態(tài)掃描,沒寫過(guò)的初學(xué)者可能搞不清是怎么回事,其實(shí),就是分時(shí)讓每一時(shí)間段時(shí)只控制一只數(shù)碼管顯示數(shù)字,幾只數(shù)碼管輪流顯示,由于速度很快,人眼的看起來(lái)是全部數(shù)碼管都亮的。明白是這么一回事,事情就好辦了,剩下的事情,無(wú)非是你安排讓一只只數(shù)碼管輪流顯示出相應(yīng)的數(shù)值。顯示數(shù)字,然后延時(shí)一下,再下一只顯示數(shù)字,延時(shí),知道是這樣,我們實(shí)際程序上只要做到這樣就可以:往段口送段碼,然后打開位選顯示一只,延時(shí)一下,再關(guān)閉位選,再送出段碼,再打開另一只位選僅此而已。有了解決問(wèn)題的思路,我們就能問(wèn)題拆分開來(lái),然后逐一的解決,如果動(dòng)態(tài)掃描的原理都沒懂,不知道如何做,那么這個(gè)程序是怎么也寫不出來(lái)的。

6、開動(dòng)腦筋,運(yùn)用多種方法,不斷優(yōu)化自己的程序。想想用各種不同方法來(lái)實(shí)現(xiàn)同一功能。這是一個(gè)練習(xí)和提高的過(guò)程,一個(gè)問(wèn)題,你解決了,那么你再想想,能不能換種寫法,也可以實(shí)現(xiàn)同一功能,或者說(shuō),你寫出來(lái)的代碼,能不能再精簡(jiǎn)一點(diǎn),讓程序執(zhí)行效率更高,這個(gè)過(guò)程,就是一個(gè)進(jìn)步的過(guò)程。很多知識(shí)和經(jīng)驗(yàn)的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實(shí)踐,開動(dòng)腦筋,經(jīng)驗(yàn)才能得到積累,編程水平才能有所提高。

7、看別人的代碼,學(xué)習(xí)人家的思路。這個(gè)在學(xué)習(xí)初期是很有用,通過(guò)看別人的代碼,特別是有多年編程經(jīng)驗(yàn)的人寫出的具有一定水平的代碼,可以使自己編程水平得到迅速的提高,同時(shí),也可以結(jié)合別人的編程手法,與自己的想法融合在一起,寫出更高水平的代碼,從中得到進(jìn)步。但要注意,切忌將學(xué)習(xí)變成抄襲,更不是抄襲完了就認(rèn)為自己學(xué)會(huì)了,這樣做只會(huì)使你退步。

8、嘗試編寫一下綜合應(yīng)用的程序。從流水燈學(xué)起,到動(dòng)態(tài)掃描,再到中斷,那么,你可以試試寫一下時(shí)鐘這種綜合性應(yīng)用的程序,不要小看時(shí)鐘,要寫好它不是一件容易的事情,它包括了單片機(jī)大部分的知識(shí),比如有按鍵(io讀?。?、動(dòng)態(tài)掃描(io輸出)、中斷等,如何協(xié)調(diào)好各功能模塊正常工作,才是編程者需要學(xué)習(xí)的地方,當(dāng)你單獨(dú)寫一個(gè)功能的時(shí)候,比如按鍵讀取,你可能感覺很容易,因?yàn)槟愕某绦蛏兑膊蛔?,只是讀按鍵。但把它和其它功能混合在一起,如何在整個(gè)程序運(yùn)行中使每一部分都正常工作,這就不是寫一個(gè)按鍵讀取這么容易的事情,功能模塊之間有可能會(huì)互相影響,比如你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個(gè)協(xié)調(diào)過(guò)程。當(dāng)你有了這個(gè)處理協(xié)調(diào)能力,你就算是入門了。

9、著重于培養(yǎng)解決問(wèn)題的能力,而不是具體看自己編寫了多少代碼或者做過(guò)什么。“學(xué)單片機(jī)重點(diǎn)在于學(xué)習(xí)解決問(wèn)題的思路,而不是局限于具體的芯片類型和語(yǔ)言”這一直是我的座右銘,是我學(xué)單片機(jī)多年來(lái)感悟出來(lái)的。經(jīng)??吹接腥苏f(shuō)“你會(huì)驅(qū)動(dòng)xx芯片,真牛啊”“你搞過(guò)xx項(xiàng)目,真厲害”之類的話,其實(shí)這是非常片面的,搞過(guò)xx芯片,搞過(guò)xx項(xiàng)目,只能說(shuō)明你做過(guò)這一項(xiàng)目,它只是你的業(yè)績(jī),并不是代表能力就一定高。真正的能力應(yīng)該是:“遇到?jīng)]有解決過(guò)的問(wèn)題或器件,能利用自己已學(xué)的知識(shí),迅速找到解決問(wèn)題的方法。”這個(gè)才是能力。寫程序的過(guò)程就是一個(gè)創(chuàng)造的過(guò)程,幾乎沒有完全一樣的項(xiàng)目,每次你遇上的幾乎都不相同,所以你擁有的必須是你面對(duì)新項(xiàng)目時(shí)的創(chuàng)造能力,而不是標(biāo)榜著你以往做過(guò)多少項(xiàng)目。當(dāng)然,業(yè)績(jī)也能從另一側(cè)面反映你的經(jīng)驗(yàn)和水平。

10、如果有可能,多學(xué)習(xí)計(jì)算機(jī)專業(yè)的知識(shí),比如數(shù)據(jù)結(jié)構(gòu)等。這些是你解決問(wèn)題的基礎(chǔ)知識(shí),你把這些知識(shí)應(yīng)用得越好,就會(huì)發(fā)現(xiàn)越容易找到解決問(wèn)題的方法,這就是為什么一個(gè)學(xué)計(jì)算機(jī)專業(yè)的人編的程序和一個(gè)非計(jì)算機(jī)專業(yè)的人編的程序有差異的原因。也是一個(gè)菜鳥進(jìn)軍到高手所要配備的知識(shí)。如果我們把編程分為宏觀編程和微觀編程,那么微觀編程就是寫具體的代碼,比如控制某某器件的語(yǔ)句;而宏觀編程就是如何對(duì)整個(gè)程序進(jìn)行布局、安排,使功能模塊以你想要的方式去運(yùn)行,得出你想要的結(jié)果。如前所說(shuō)“會(huì)控制xx器件”這些只能算是微觀編程,能做到這一步還只能算是菜鳥級(jí)別,如果面對(duì)一個(gè)新的器件,你心里沒底,沒把握去寫這個(gè)控制程序,那說(shuō)明你還是一個(gè)初級(jí)的菜鳥。當(dāng)你有了一定的編程經(jīng)驗(yàn),控制過(guò)相當(dāng)數(shù)量的器件之后,你就會(huì)發(fā)現(xiàn),控制器件這些工作都是相似的、重復(fù)的工作,體現(xiàn)不出編程的水平,最多也是寫得好與不好的差別,只能算是一些小技巧的應(yīng)用。而對(duì)整個(gè)程序進(jìn)行布局、安排這些才是最頭痛的事情,能達(dá)到宏觀編程和微觀編程都做好才是真正的高手。對(duì)于規(guī)模越大的程序,越能體現(xiàn)出這一點(diǎn)。

11、面對(duì)一個(gè)新項(xiàng)目時(shí),多自己開動(dòng)腦筋,不要急于找別人的程序。有不少人面對(duì)一個(gè)新項(xiàng)目時(shí),第一步想到的就是網(wǎng)上找別人寫過(guò)的代碼,然后抄一段,自己再寫幾句,湊在一起就完成任務(wù),這雖然可能是省時(shí)間,但絕對(duì)不利你的學(xué)習(xí)。當(dāng)你接到一個(gè)新項(xiàng)目時(shí),應(yīng)該先自己構(gòu)思一下整個(gè)程序的架構(gòu),想想如何來(lái)完成,有可能的話,畫一個(gè)流程圖,簡(jiǎn)單的可以畫在腦子里,對(duì)程序中用到的數(shù)據(jù)、變量有一個(gè)初步的安排,然后自己動(dòng)手去寫,遇到實(shí)在沒辦法解決的地方,再去請(qǐng)教別人,或看別人是怎么處理的,這樣首先起碼你自己動(dòng)過(guò)腦想過(guò),自己有自己的思路,如果你一開始就看別人的程序,你的思維就會(huì)受限在別人的思維里,自己想再創(chuàng)新就更難了,這樣你自己永遠(yuǎn)也沒辦法提高,因?yàn)槟闶亲咴趧e人的影子里。

12、多利用網(wǎng)絡(luò)的搜索,學(xué)會(huì)提問(wèn)題。一般來(lái)說(shuō),學(xué)習(xí)過(guò)程中,你遇上的問(wèn)題,前人們多數(shù)也有遇上的,所以如果有什么不懂,在自己解決不了的時(shí)候,最好先到網(wǎng)上搜索一下,看能不能找到答案,找不到再到論壇里發(fā)問(wèn),發(fā)問(wèn)也要有目的性,盡量簡(jiǎn)單明了的描述問(wèn)題,讓幫助你的人可以用最少的時(shí)間就看懂你說(shuō)什么,畢竟人家?guī)椭闶敲赓M(fèi)的,時(shí)間也是有限的。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)七

人的一生是一個(gè)不斷學(xué)習(xí)、不斷成長(zhǎng)的過(guò)程。轉(zhuǎn)眼間,研究生的學(xué)習(xí)生涯結(jié)束了,走上新的工作崗位?;仡^看看,發(fā)現(xiàn)自己不知不覺已經(jīng)走過(guò)了五年的單片機(jī)學(xué)習(xí)之旅。

在2017年最初接觸單片機(jī)的時(shí)候,在我心中覺得51就是單片機(jī),單片機(jī)就是51,根本不知道還有其他單片機(jī)的存在。那時(shí)候老師只教會(huì)了我們匯編語(yǔ)言,根本不知道用c語(yǔ)言也可以進(jìn)行單片機(jī)開發(fā)。幸運(yùn)的是,我加入了單片機(jī)興趣小組,在老師的指導(dǎo)下,做了一系列實(shí)驗(yàn),有“基于ds18b20的溫度采集系統(tǒng)”、“有基于164的移位寄存器的燈光控制系統(tǒng)”、“有步進(jìn)電機(jī)和直流電機(jī)的控制系統(tǒng)”。這時(shí)候我才發(fā)現(xiàn),這是學(xué)習(xí)單片機(jī)的一個(gè)最好途徑——在實(shí)踐中領(lǐng)悟理論,用理論指導(dǎo)實(shí)踐。在上課的整整一個(gè)學(xué)期中,雖然老師講得很詳細(xì),但是大部分概念都是到了實(shí)際動(dòng)手做東西的時(shí)候才弄明白的。而且在經(jīng)歷了迷惑之后再搞清楚,印象就特別深刻。直到現(xiàn)在我對(duì)那些概念和接口都非常清晰。其實(shí)我也很慶幸學(xué)習(xí)和使用了兩年多的匯編語(yǔ)言。由于有這些鍛煉,我對(duì)單片機(jī)底層結(jié)構(gòu)和接口時(shí)序就弄得很清楚。在使用c語(yǔ)言開發(fā)的時(shí)候,優(yōu)化代碼和處理中斷也就不會(huì)太費(fèi)勁。我覺得,雖然現(xiàn)在絕大部分單片機(jī)開發(fā)都使用c語(yǔ)言,甚至有些公司還推出了圖形化編程的工具,這樣對(duì)于項(xiàng)目的開展從時(shí)間上快了很多,在管理上也規(guī)范了不少,但是從學(xué)習(xí)和想深入掌握單片機(jī)精髓的角度來(lái)說(shuō),還是需要熟練掌握匯編語(yǔ)言的使用。

機(jī)會(huì)總是青睞于有準(zhǔn)備的人。也許有了前面一段時(shí)間的理論和實(shí)踐的積累,我才慢慢得到了一些參加科技競(jìng)賽和參與科研項(xiàng)目的機(jī)會(huì)。在參加第一屆浙江省機(jī)械設(shè)計(jì)競(jìng)賽的時(shí)候,我們?cè)O(shè)計(jì)的由多單片機(jī)系統(tǒng)協(xié)調(diào)控制的“月球車”機(jī)器人奪得了唯一的一個(gè)特等獎(jiǎng)。這個(gè)競(jìng)賽給我最大的收獲是我對(duì)單片機(jī)的認(rèn)識(shí)改變了,它不再僅僅是一門學(xué)科了,它是一個(gè)可以讓你的創(chuàng)意得到充分發(fā)揮的平臺(tái)。后來(lái)參與了“基于視頻分劃技術(shù)的鋼卷尺自動(dòng)切零位機(jī)”、“電能表渦杠渦輪嚙合深度檢測(cè)系統(tǒng)”、“基于公共電話網(wǎng)的水表集抄數(shù)據(jù)路由器”、“高精度電感微位移測(cè)量系統(tǒng)”等一些實(shí)際的項(xiàng)目。在這些過(guò)程中,我發(fā)現(xiàn)只是精通單片機(jī)技術(shù)還不能很好的解決問(wèn)題。體會(huì)最深的是,單片機(jī)只有融合到各種應(yīng)用領(lǐng)域中,才能展現(xiàn)它的最大活力。然而單片機(jī)僅僅是一個(gè)工具而已,要做好單片機(jī)系統(tǒng)還需要各種應(yīng)用領(lǐng)域的專業(yè)知識(shí)的支持。例如,在“基于視頻分劃技術(shù)的鋼卷尺自動(dòng)切零位機(jī)”中,就需要搞清楚全電視信號(hào)的時(shí)序,弄明白鋼卷尺切零位機(jī)的工作原理,懂得怎么利用疊加在視頻信號(hào)中的橫豎線來(lái)進(jìn)行刻度的瞄準(zhǔn)等。沒有這些專業(yè)知識(shí),就算單片機(jī)技術(shù)再厲害也不可能做好這個(gè)項(xiàng)目。脫離應(yīng)用背景的單片機(jī)開發(fā),就像一個(gè)沒有靈魂的軀體一樣。

隨著arm的出現(xiàn),我曾經(jīng)認(rèn)為,8位單片機(jī)可能在32位單片機(jī)的沖擊下就此走進(jìn)歷史,可是很快就認(rèn)識(shí)到我是錯(cuò)誤的。隨著技術(shù)的革新和時(shí)間的推移,各大單片機(jī)公司紛紛將單片機(jī)朝著片上系統(tǒng)這個(gè)方向發(fā)展,集成了現(xiàn)在各種流行的技術(shù)和常用的模塊。我相信,在當(dāng)前國(guó)內(nèi)和國(guó)外的這個(gè)市場(chǎng)中,8位單片機(jī)應(yīng)用的市場(chǎng)仍然是充滿生機(jī),活力無(wú)限。在市場(chǎng)的不斷變化和技術(shù)的不斷更新過(guò)程中,8位單片機(jī)也會(huì)順應(yīng)潮流不斷革新。

從我五年走過(guò)的路來(lái)看,單片機(jī)學(xué)習(xí)的過(guò)程應(yīng)該是一個(gè)循序漸進(jìn)、不斷學(xué)習(xí)、不斷積累的過(guò)程,可以分為三個(gè)階段。

第一階段:掌握開發(fā)單片機(jī)的必備基礎(chǔ)知識(shí)。首先是熟練掌握單片機(jī)的基本原理,其實(shí)各家各門的單片機(jī)其基本結(jié)構(gòu)和原理都差不多,特別是共有的知識(shí)需要好好理解和掌握。例如,內(nèi)核結(jié)構(gòu)、內(nèi)存分配、中斷處理、定時(shí)計(jì)數(shù)、串行通信、端口復(fù)用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、c語(yǔ)言程序開發(fā)知識(shí)以及原理圖和pcb設(shè)計(jì)等一些技能。在進(jìn)行系統(tǒng)開發(fā)的時(shí)候,進(jìn)行原理設(shè)計(jì)、pcb布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。

第二階段:在掌握好一款單片機(jī)原理和應(yīng)用的基礎(chǔ)上,開始學(xué)習(xí)其他各家單片機(jī)的獨(dú)有技術(shù),學(xué)不了那么多也要多了解了解。同時(shí)盡可能多地掌握單片機(jī)的一些外圍器件和常用電路,以備不時(shí)之需。有時(shí)候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類那個(gè)島芯片;如果客戶要求工業(yè)級(jí)的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機(jī)中選擇;若要進(jìn)行功耗的開發(fā),選用msp430系列應(yīng)該有一定優(yōu)勢(shì);在進(jìn)行測(cè)量?jī)x器設(shè)計(jì)的時(shí)候,c8051和aduc842這類數(shù)模混合芯片就顯得比較方便。所以說(shuō)最好每個(gè)類型的單片機(jī)都會(huì)一兩款,在實(shí)際項(xiàng)目選型中可以更加靈活。另外,要注意平時(shí)的技術(shù)積累。比如,在項(xiàng)目開發(fā)過(guò)程中將一些常用的接口程序和控制算法整理成模塊或者函數(shù),在其他的項(xiàng)目開發(fā)中,有同樣或者接近的需求時(shí)馬上就可以使用,又快又好。

第三階段:在實(shí)際的項(xiàng)目開發(fā)過(guò)程中,不斷深化單片機(jī)應(yīng)用技術(shù),不斷積累應(yīng)用行業(yè)的專業(yè)知識(shí)。例如,我完成了“高精度電感微位移測(cè)量系統(tǒng)”,就會(huì)對(duì)電感傳感器的測(cè)量機(jī)理和信號(hào)特性、測(cè)量電路的設(shè)計(jì)、電磁兼容處理、誤差修正和非線性處理等測(cè)控方面的專業(yè)技術(shù)有很深的認(rèn)識(shí)。以后碰到類似的項(xiàng)目時(shí),很多東西就可以直接利用了。有了扎實(shí)的單片機(jī)應(yīng)用相關(guān)的基礎(chǔ)知識(shí),并且熟悉掌握了幾款不同類型單片機(jī)的開發(fā)方法,再結(jié)合實(shí)際的應(yīng)用背景,那么就可以隨心所欲,設(shè)計(jì)出性能最優(yōu)、結(jié)構(gòu)最合理的單片機(jī)應(yīng)用系統(tǒng)。這是我最大的奮斗目標(biāo),我覺得這也應(yīng)該是單片機(jī)應(yīng)用的最高境界吧。

在這五年的學(xué)習(xí)中,有感慨、有遺憾、有憧憬、有希望,更重要的是我對(duì)單片機(jī)應(yīng)用這個(gè)領(lǐng)域充滿熱情。由于才疏學(xué)淺、涉世未深,希望能與行業(yè)里的各位老師多多交流,不斷學(xué)習(xí),不斷成長(zhǎng)。

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)八

很多人說(shuō),學(xué)單片機(jī)最好先學(xué)匯編語(yǔ)言,以我的經(jīng)驗(yàn)告訴大家,絕對(duì)沒有這個(gè)必要,初學(xué)者一開始就直接用c語(yǔ)言為單片機(jī)編程,既省時(shí)間,學(xué)起來(lái)又容易,提高速度會(huì)很快。在剛開始學(xué)單片機(jī)的時(shí)候,千萬(wàn)不要為了解單片機(jī)內(nèi)部結(jié)構(gòu)而浪費(fèi)時(shí)間,這樣只能打擊你的信心,當(dāng)你學(xué)會(huì)編程后,自然一步步就掌握其內(nèi)部結(jié)構(gòu)了。

單片機(jī)的學(xué)習(xí)實(shí)踐。

單片機(jī)提高重在實(shí)踐,想要學(xué)好單片機(jī),軟件編程必不可少。可是熟悉硬件對(duì)于學(xué)好單片機(jī)的也是十分重要的。如何學(xué)習(xí)好硬件,動(dòng)手實(shí)踐是必不可少的。我們能夠經(jīng)過(guò)自我動(dòng)手做一個(gè)自我的電子制作,經(jīng)過(guò)完成它,以提高我的對(duì)一些芯片的了解和熟練運(yùn)用它。這樣我們就能夠多一些了解芯片的結(jié)構(gòu)。我相信,你完成了一個(gè)屬于自我的電子制作,你的單片機(jī)水平就會(huì)有一個(gè)質(zhì)的提高。

這就是我學(xué)習(xí)單片機(jī)的心得體會(huì),期望給單片機(jī)的愛好者學(xué)好單片機(jī)有所幫忙。

使用單片機(jī)就是理解單片機(jī)硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或c語(yǔ)言中學(xué)會(huì)各種功能的初始化設(shè)置,以及實(shí)現(xiàn)各種功能的程序編制。第一步:數(shù)字io的使用

使用按鈕輸入信號(hào),發(fā)光二極管顯示輸出電平,就能夠?qū)W習(xí)引腳的數(shù)字io功能,在按下某個(gè)按鈕后,某發(fā)光二極管發(fā)亮,這就是數(shù)字電路中組合邏輯的功能,雖然很簡(jiǎn)單,可是能夠?qū)W習(xí)一般的單片機(jī)編程思想,例如,必須設(shè)置很多寄存器對(duì)引腳進(jìn)行初始化處理,才能使引腳具備有數(shù)字輸入和輸出輸出功能。每使用單片機(jī)的一個(gè)功能,就要對(duì)控制該功能的寄存器進(jìn)行設(shè)置,這就是單片機(jī)編程的特點(diǎn),千萬(wàn)不要怕麻煩,所有的單片機(jī)都是這樣。

第二步:定時(shí)器的使用

學(xué)會(huì)定時(shí)器的使用,就能夠用單片機(jī)實(shí)現(xiàn)時(shí)序電路,時(shí)序電路的功能是強(qiáng)大的,在工業(yè)、家用電氣設(shè)備的控制中有很多應(yīng)用,例如,能夠用單片機(jī)實(shí)現(xiàn)一個(gè)具有一個(gè)按鈕的樓道燈開關(guān),該開關(guān)在按鈕按下一次后,燈亮3分鐘后自動(dòng)滅,當(dāng)按鈕連續(xù)按下兩次后,燈常亮不滅,當(dāng)按鈕按下時(shí)間超過(guò)2s,則燈滅。數(shù)字集成電路能夠?qū)崿F(xiàn)時(shí)序電路,可編程邏輯器件(pld)能夠?qū)崿F(xiàn)時(shí)序電路,可編程控制器(plc)也能夠?qū)崿F(xiàn)時(shí)序電路,可是僅有單片機(jī)實(shí)現(xiàn)起來(lái)最簡(jiǎn)單,成本最低。定時(shí)器的使用是十分重要的,邏輯加時(shí)間控制是單片機(jī)使用的基礎(chǔ)。

第三步:中斷

單片機(jī)的特點(diǎn)是一段程序反復(fù)執(zhí)行,程序中的每個(gè)指令的執(zhí)行都需要必須的執(zhí)行時(shí)間,如果程序沒有執(zhí)行到某指令,則該指令的動(dòng)作就不會(huì)發(fā)生,這樣就會(huì)耽誤很多快速發(fā)生的事情,例如,按鈕按下時(shí)的下降沿。要使單片機(jī)在程序正常運(yùn)行過(guò)程中,對(duì)快速動(dòng)作做出反應(yīng),就必須使用單片機(jī)的中斷功能,該功能就是在快速動(dòng)作發(fā)生后,單片機(jī)中斷正常運(yùn)行的程序,處理快速發(fā)生的動(dòng)作,處理完成后,在回到執(zhí)行正常的程序。中斷功能使用中的困難是需要精確地明白什么時(shí)候不允許中斷發(fā)生(屏蔽中斷)、什么時(shí)候允許中斷發(fā)生(開中斷),需要設(shè)置哪些寄存器才能使某種中斷起作用,中斷開始時(shí),程序應(yīng)當(dāng)干什么,中斷完成后,程序應(yīng)當(dāng)干什么等等。中斷學(xué)會(huì)后,就能夠編制更復(fù)雜結(jié)構(gòu)的程序,這樣的程序能夠干著一件事,監(jiān)視著一件事,一旦監(jiān)視的事情發(fā)生,就中斷正在干的事情,處理監(jiān)視的事情,當(dāng)然也能夠監(jiān)視多個(gè)事情,形象的比喻,中斷功能使單片機(jī)具有吃著碗里的,看著鍋里的功能。

以上三步學(xué)會(huì),就相當(dāng)于降龍十八掌武功,會(huì)了三掌了,能夠勉強(qiáng)護(hù)身。

第四步:與pc機(jī)進(jìn)行rs232通信

單片機(jī)都有usart接口,異常是msp430系列中很多型號(hào),都具有兩個(gè)usart接口。usart接口不能直接與pc機(jī)的rs232接口連接,它們之間的邏輯電平不一樣,需要使用一個(gè)max3232芯片進(jìn)行電平轉(zhuǎn)換。

usart接口的使用是十分重要的,經(jīng)過(guò)該接口,能夠使單片機(jī)與pc機(jī)之間交換信息,雖然rs232通信并不先進(jìn),可是對(duì)于接口的學(xué)習(xí)是十分重要的。正確使用usart接口,需要學(xué)習(xí)通信協(xié)議,pc機(jī)的rs232接口編程等等知識(shí)。試想,單片機(jī)實(shí)驗(yàn)板上的數(shù)據(jù)顯示在pc機(jī)監(jiān)視器上,而pc機(jī)的鍵盤信號(hào)能夠在單片機(jī)實(shí)驗(yàn)板上得到顯示,將是多么有意思的事情啊!

第五步:學(xué)會(huì)ad轉(zhuǎn)換

map430單片機(jī)帶有多通道12位ad轉(zhuǎn)換器,經(jīng)過(guò)這些ad轉(zhuǎn)換器能夠使單片機(jī)操作模擬量,顯示和檢測(cè)電壓、電流等信號(hào)。學(xué)習(xí)時(shí)注意模擬地與數(shù)字地、參考電壓、采樣時(shí)間,轉(zhuǎn)換速率,轉(zhuǎn)換誤差等概念。使用ad轉(zhuǎn)換功能的簡(jiǎn)單的例子是設(shè)計(jì)一個(gè)電壓表。

第六步:學(xué)會(huì)pci、i2c接口和液晶顯示器接口

這些接口的使用能夠使單片機(jī)更容易連接外部設(shè)備,在擴(kuò)展單片機(jī)功能方面十分重要。

第七步:學(xué)會(huì)比較、捕捉、pwm功能

這些功能能夠使單片機(jī)能夠控制電機(jī),檢測(cè)轉(zhuǎn)速信號(hào),實(shí)現(xiàn)電機(jī)調(diào)速器等控制起功能。如果以上七步都學(xué)會(huì),就能夠設(shè)計(jì)一般的應(yīng)用系統(tǒng),相當(dāng)于學(xué)會(huì)十招降龍十八掌,能夠出手攻擊了。

第八步:學(xué)習(xí)usb接口、tcpip接口、各種工業(yè)總線的硬件與軟件設(shè)計(jì)

學(xué)習(xí)usb接口、tcpip接口、各種工業(yè)總線的硬件與軟件設(shè)計(jì)是十分重要的,因?yàn)檫@是當(dāng)前產(chǎn)品開發(fā)的發(fā)展方向。

到此為止,相當(dāng)于學(xué)會(huì)15招降龍十八掌,但還不到打遍天下無(wú)敵手的境界。即使如此,也算是單片機(jī)大蝦了!

對(duì)于單片機(jī)AD轉(zhuǎn)換心得體會(huì)九

在學(xué)校學(xué)習(xí)期間我有幸的參加了學(xué)校的單片機(jī)學(xué)習(xí)小組,在小組里我了解了什么是單片機(jī),單片機(jī)有哪些用途,利用單片機(jī)可以實(shí)現(xiàn)哪些功能來(lái)方便人們的生活如交通燈,時(shí)鐘,還有手機(jī)中,電子玩具等等,它們里面都有單片機(jī)的存在來(lái)實(shí)現(xiàn)某種功能。通過(guò)在單片機(jī)小組里的學(xué)習(xí)我簡(jiǎn)單總結(jié)了幾點(diǎn)心得和體會(huì):

第一:萬(wàn)事開頭難,要勇敢的邁出第一步,不要總找借口說(shuō)沒有學(xué)習(xí)過(guò)就總推脫。凡事都有第一步可以先可簡(jiǎn)單的來(lái),然后可以逐步的向深層次學(xué)習(xí)??梢詮慕?xiàng)目開始,然后可以找一個(gè)簡(jiǎn)單的小程序先把它敲進(jìn)單片機(jī)內(nèi)然他運(yùn)行起來(lái),感覺一下單片機(jī)的運(yùn)行,讓自己了解單片機(jī)整個(gè)運(yùn)行。

第二:對(duì)于知識(shí)點(diǎn),學(xué)過(guò)的要掌握牢固,對(duì)于沒有學(xué)的和暫時(shí)用不到的先不用學(xué)習(xí)。比如:小燈得點(diǎn)亮就沒有用到中斷可以先不用看。這樣可以避免知識(shí)過(guò)多記不住的麻煩。對(duì)于程序這里的知識(shí)點(diǎn)不能只停留在理論層次上,一定要結(jié)合著程序進(jìn)行學(xué)習(xí)這樣才能掌握的很牢靠,當(dāng)用到哪里的知識(shí)點(diǎn)不記得了可以去看書,對(duì)于用不到的可以不去看。

第三:程序不要只是看別人得,一定要自己寫過(guò)才是自己的。開始不懂可以參考別人的,看看每一句代表著什么意思,能夠?qū)崿F(xiàn)什么現(xiàn)象。明白之后自己再重新寫一遍,你會(huì)發(fā)現(xiàn)看別人的能懂到自己寫的時(shí)候很困難。當(dāng)你自己能寫出來(lái)的時(shí)候說(shuō)明你真懂了。

第四:一定要學(xué)會(huì)程序調(diào)試的方法。有時(shí)候把程序?qū)懲炅巳缓筮\(yùn)行時(shí)不能實(shí)現(xiàn)理想的現(xiàn)象。這時(shí)有人就暈了不知該怎么辦,然后就去問(wèn)別人。當(dāng)別人找出問(wèn)題出在哪里時(shí)就會(huì)恍然大悟。其實(shí)當(dāng)遇到問(wèn)題一定要自己嘗試著解決,不能遇到問(wèn)題就去問(wèn)別人。自己一定要掌握解決問(wèn)的方法和思路。

第五:在學(xué)習(xí)初期看別人的代碼,學(xué)習(xí)別人的思路這個(gè)很有用。通過(guò)看別人的代碼特別是有多年編程經(jīng)驗(yàn)的人的程序,可以迅速提高自己的編程水平。也可以結(jié)合著別人的手法,與自己的想法結(jié)合在一起寫出更好的程序。但是切記將學(xué)習(xí)變成抄襲,不能認(rèn)為抄襲別人的你就學(xué)會(huì)了,這樣只能使你退步。 第六:面對(duì)一個(gè)新項(xiàng)目時(shí),自己一定要多想想,不要急著去看別人是怎么寫的。有的人看到新項(xiàng)目時(shí)就去找別人的然后抄一小段,自己在寫幾句,放在

一起完成任務(wù),雖然省時(shí)間但不利你的學(xué)習(xí)。當(dāng)你遇到一新項(xiàng)目時(shí)你應(yīng)該先想一下程序的構(gòu)架,想想如何來(lái)完成。然后自己動(dòng)手去寫,當(dāng)你遇到實(shí)在是沒辦法解決的問(wèn)題時(shí)再去請(qǐng)教別人,看他是怎么處理的,學(xué)習(xí)他的方法。這樣起碼你自己想過(guò)了,有自己的思路不會(huì)受到別人的影響,這樣更容易提高自己。

在單片機(jī)的學(xué)習(xí)開始時(shí)感覺很吃力,在不斷的學(xué)習(xí)過(guò)程中慢慢的對(duì)單片機(jī)產(chǎn)生了些好感,而且在編寫程序過(guò)程中吃力的感覺慢慢的淡了。在這其中基礎(chǔ)知識(shí)掌握牢固是非常重要的,然后在學(xué)習(xí)過(guò)程中要學(xué)會(huì)提問(wèn)題和自己解決問(wèn)題,慢慢的對(duì)于學(xué)習(xí)單片機(jī)你也會(huì)產(chǎn)興趣。雖然在開始學(xué)習(xí)單片機(jī)時(shí)感覺很青澀,但只要堅(jiān)定自己的學(xué)習(xí)信心,在付出持之以恒的努力,我相信自己能進(jìn)一步加深對(duì)單片機(jī)的了解,在單片機(jī)的學(xué)習(xí)道路上走得更遠(yuǎn)!

您可能關(guān)注的文檔

相關(guān)文檔