最新單片機(jī)的心得體會(huì)(優(yōu)質(zhì)12篇)

格式:DOC 上傳日期:2023-10-23 16:10:03
最新單片機(jī)的心得體會(huì)(優(yōu)質(zhì)12篇)
時(shí)間:2023-10-23 16:10:03     小編:MJ筆神

每個(gè)人都有自己獨(dú)特的心得體會(huì),它們可以是對(duì)成功的總結(jié),也可以是對(duì)失敗的反思,更可以是對(duì)人生的思考和感悟。通過(guò)記錄心得體會(huì),我們可以更好地認(rèn)識(shí)自己,借鑒他人的經(jīng)驗(yàn),規(guī)劃自己的未來(lái),為社會(huì)的進(jìn)步做出貢獻(xiàn)。以下是小編幫大家整理的心得體會(huì)范文,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。

單片機(jī)的心得體會(huì)篇一

學(xué)習(xí)單片機(jī)技術(shù)是我在大學(xué)期間最大的學(xué)習(xí)挑戰(zhàn)之一。由于我對(duì)電子技術(shù)和嵌入式系統(tǒng)有著濃厚的興趣,因此我決定學(xué)習(xí)這門讓人充滿好奇心的技術(shù)。然而,一開始接觸到單片機(jī)技術(shù)時(shí),我卻感到相當(dāng)?shù)睦Щ?。學(xué)習(xí)材料和開發(fā)工具的復(fù)雜性讓我有點(diǎn)望而卻步。然而,我決心克服這些困難,因?yàn)槲蚁嘈耪莆者@門技術(shù)將對(duì)我的職業(yè)發(fā)展產(chǎn)生重要影響。

第二段:初入單片機(jī)技術(shù)的艱辛和進(jìn)步

初入單片機(jī)技術(shù)的學(xué)習(xí)過(guò)程中,我遇到了許多困難。首先,我發(fā)現(xiàn)學(xué)習(xí)資料和教程通?;逎y懂,缺乏實(shí)際的示例。這使得我很難理解基本概念和原理。其次,編寫程序時(shí),我經(jīng)常遇到各種各樣的錯(cuò)誤,導(dǎo)致我花費(fèi)大量的時(shí)間來(lái)調(diào)試和修復(fù)程序。然而,通過(guò)堅(jiān)持不懈的努力和多次實(shí)踐,我逐步掌握了編程語(yǔ)言和基本電路的原理。漸漸地,我能夠設(shè)計(jì)簡(jiǎn)單的電子應(yīng)用,并成功地將它們實(shí)現(xiàn)在單片機(jī)上。

第三段:實(shí)踐中的收獲和進(jìn)一步的學(xué)習(xí)

在學(xué)習(xí)單片機(jī)技術(shù)的過(guò)程中,我發(fā)現(xiàn)實(shí)踐是最重要的。通過(guò)與實(shí)際項(xiàng)目的接觸,我能夠?qū)⒆约旱闹R(shí)應(yīng)用到實(shí)際中去。例如,當(dāng)我實(shí)現(xiàn)了一個(gè)基于單片機(jī)的溫度控制系統(tǒng)時(shí),我感到極大的滿足感。這個(gè)系統(tǒng)能夠根據(jù)設(shè)定的溫度范圍控制加熱器的工作。通過(guò)這個(gè)項(xiàng)目,我對(duì)單片機(jī)的工作原理和編程語(yǔ)言有了更深入的理解。此外,我還通過(guò)參加各種電子設(shè)計(jì)競(jìng)賽和項(xiàng)目來(lái)進(jìn)一步提高我的技能。在這個(gè)過(guò)程中,我學(xué)會(huì)了如何與團(tuán)隊(duì)合作,并在項(xiàng)目中承擔(dān)重要角色。

第四段:?jiǎn)纹瑱C(jī)技術(shù)的應(yīng)用和未來(lái)的發(fā)展

隨著對(duì)單片機(jī)技術(shù)的掌握,我意識(shí)到這個(gè)領(lǐng)域的應(yīng)用范圍非常廣泛,并且具有巨大的發(fā)展?jié)摿Α纹瑱C(jī)技術(shù)可以應(yīng)用于各種各樣的領(lǐng)域,包括醫(yī)療設(shè)備、家庭自動(dòng)化、工業(yè)控制等等。由于其靈活性和可編程性,單片機(jī)可以滿足各種不同需求的設(shè)計(jì)要求。未來(lái),我希望能夠深入研究單片機(jī)技術(shù),并將其應(yīng)用于自己感興趣的領(lǐng)域。

第五段:總結(jié)與展望

通過(guò)學(xué)習(xí)單片機(jī)技術(shù),我不僅獲得了有用的技能,還培養(yǎng)了解決問題和持續(xù)學(xué)習(xí)的能力。這門技術(shù)讓我對(duì)電子工程的深度理解和實(shí)踐產(chǎn)生了濃厚的興趣。我相信,通過(guò)不斷地學(xué)習(xí)和實(shí)踐,我能夠取得更大的進(jìn)步,并在職業(yè)生涯中取得更多的成就。同時(shí),我也希望能夠與其他對(duì)單片機(jī)技術(shù)有興趣的人分享自己的經(jīng)驗(yàn)和知識(shí),共同促進(jìn)這個(gè)領(lǐng)域的發(fā)展。

單片機(jī)的心得體會(huì)篇二

先說(shuō)說(shuō)單片機(jī),一般我們此刻用的比較多的的mcs—51的單片機(jī),它的資料比較多,用的人也很多,市場(chǎng)也很大。就我個(gè)人的體會(huì)怎樣樣才能更快的學(xué)會(huì)單片機(jī)這門課。單片機(jī)這門課是一項(xiàng)十分重視動(dòng)手實(shí)踐的科目,不能總是看書,可是學(xué)習(xí)它首先必須得看書,因?yàn)閺臅心阈枰蟾帕私庖幌?,單片機(jī)的各個(gè)功能寄存器,而說(shuō)明白點(diǎn),我們使用單片機(jī)就是用軟件去控制單片機(jī)的各個(gè)功能寄存器,再說(shuō)明白點(diǎn),就是控制單片機(jī)那些管腳的電平什么時(shí)候輸出高,什么時(shí)候輸出低。由這些高低電平的變化來(lái)控制你的系統(tǒng)板,實(shí)現(xiàn)我們需要的各個(gè)功能。至于看書,只需大概了解單片機(jī)各管腳都是干什么的能實(shí)現(xiàn)什么樣的功能第一次,第二次你可能看不明白,但這不要緊,因?yàn)檫€缺少實(shí)際的感觀認(rèn)識(shí)。所以我總是說(shuō),學(xué)單片機(jī)看書看兩三天的就夠了,看小說(shuō)你一天能看五六本,看單片機(jī)你兩三天看兩三遍就夠了,能夠不用仔細(xì)的看。

推薦一本書,就這一本就足夠,書名是《新編mcs—51單片機(jī)應(yīng)用設(shè)計(jì)》,是哈爾濱工業(yè)大學(xué)出版社出的的,作者是張毅剛。大概了解一下書上的資料,然后實(shí)踐,這是十分關(guān)鍵的,如果說(shuō)學(xué)單片機(jī)你不實(shí)踐那是不可能學(xué)會(huì)的,關(guān)于實(shí)踐有兩種方法你能夠選擇,一種方法:你自我花錢買一塊單片機(jī)的學(xué)習(xí)板,不要求功能太全的,對(duì)于初學(xué)者來(lái)說(shuō)你買功能十分多的那種板子,上頭有很多東西你這輩子都用不著,我提議有流水燈、數(shù)碼管、獨(dú)立鍵盤、矩陣鍵盤、ad或da(原理一樣)、液晶、蜂鳴器,這就差不多了。如果上頭我提到的這些,你能熟練應(yīng)用,那能夠說(shuō)對(duì)于單片機(jī)方面的硬件你已經(jīng)入門了,剩下的就是自我練習(xí)設(shè)計(jì)電路,不斷的積累經(jīng)驗(yàn)。只要過(guò)了第一關(guān),后面的路就好走多了,萬(wàn)事開頭難,大家可能都聽過(guò)。方法二:你身邊如果有單片機(jī)方面的高手,向他求助,讓他幫你搭個(gè)簡(jiǎn)單的最小系統(tǒng)板。對(duì)于高手來(lái)說(shuō),做個(gè)單片機(jī)的最小系統(tǒng)板只需要一分鐘的時(shí)間,而對(duì)于初學(xué)者可就難多了,因?yàn)閮H有對(duì)硬件了解了,才能熟練運(yùn)用。而如果你身邊沒有這樣的高手,又找不到能夠幫忙你的人,那我勸你最好是自我買上一塊,畢竟自我有一塊要方便的多,以后做單片機(jī)類的小實(shí)驗(yàn)時(shí)都能用得上,還省事。

有了單片機(jī)學(xué)習(xí)板之后你就要多練習(xí),最好是自我有臺(tái)電腦,一天少看電影,少打游戲,把學(xué)習(xí)板和電腦連好,打開調(diào)試軟件坐在電腦前,先學(xué)會(huì)怎樣用調(diào)試軟件,然后從最簡(jiǎn)單的流水燈實(shí)驗(yàn)做起,等你能讓那八個(gè)流水燈按照你的意愿隨意流動(dòng)時(shí)你已經(jīng)入門了,你會(huì)發(fā)現(xiàn)單片機(jī)是多么迷人的東西啊,太好玩了,這不是在學(xué)習(xí)知識(shí),而是在玩,當(dāng)你編寫的程序按你的意愿實(shí)現(xiàn)時(shí)你比做什么事都開心,你會(huì)上癮的,真的。做電子類的人真的會(huì)上癮。然后讓數(shù)碼管亮起來(lái),這兩項(xiàng)會(huì)了后,你已經(jīng)不能自拔了,你已經(jīng)開始研究你這輩子要走哪一行了。就是要這樣練習(xí),在寫程序的時(shí)候你肯定會(huì)遇到很多問題,而這時(shí)你再去翻書找,或是問別人,當(dāng)?shù)玫浇獯鸷竽銜?huì)記住一輩子的,知識(shí)必須用于現(xiàn)實(shí)生活中,解決實(shí)際問題,這樣才能發(fā)揮它的作用,你自我好好想想,上了這么多年大學(xué),天天上課,你在課堂上學(xué)到了什么是不是為了期末考試而忙碌呢考完得了90分,哈哈哈好高興啊,下學(xué)期開學(xué)回來(lái)忘的一干二凈,是不是你學(xué)到什么了可是我告訴你單片機(jī)一旦學(xué)會(huì),永遠(yuǎn)不會(huì)忘了。另外我再說(shuō)說(shuō)用匯編和c語(yǔ)言編程的問題。

很多同學(xué)大一二就開設(shè)了c語(yǔ)言的課,我也上過(guò),我明白那時(shí)天天就是幾乘幾,幾加幾啊,求個(gè)階乘啊。學(xué)完了有什么用讓你用c語(yǔ)言編單片機(jī)的程序你是不是就傻了書上的東西我們必須要會(huì)運(yùn)用。單片機(jī)編程用c語(yǔ)言或匯編語(yǔ)言都能夠,可是我提議用c語(yǔ)言比較好,如果原先有c語(yǔ)言的基礎(chǔ)那學(xué)起來(lái)會(huì)更好,如果沒有,也能夠邊學(xué)單片機(jī)邊學(xué)c語(yǔ)言,c語(yǔ)言也挺簡(jiǎn)單,只是一門工具而已,我勸你最好學(xué)會(huì),將來(lái)肯定用得著,要不你以后也得學(xué),你一點(diǎn)匯編都不會(huì)根本無(wú)所謂,但你一點(diǎn)c語(yǔ)言都不會(huì)那你將來(lái)會(huì)吃苦頭。匯編寫程序代碼效率高,但相對(duì)難度較大,并且很羅嗦,尤其是遇到算法方面的問題時(shí),根本是麻煩的不得了,此刻單片機(jī)的主頻在不斷的提高,我們完全不需要那么高效率的代碼,因?yàn)橛懈哳l率的時(shí)鐘,單片機(jī)的rom也在不斷的提高,足夠裝得下你用c語(yǔ)言寫的任何代碼,c語(yǔ)言的資料又多又好找,將來(lái)可移植性十分好,只需要變一個(gè)io口寫個(gè)溫度傳感器的程序在哪里都能用,所以我勸大家用c語(yǔ)言。

總結(jié)上頭,只要你有信心,做事能堅(jiān)持到底,有不成功不放棄的強(qiáng)烈意志,那學(xué)個(gè)單片機(jī)來(lái)說(shuō)就是件十分容易的事。

步驟:

1、找本書大概了解一下單片機(jī)結(jié)構(gòu),大概了解就行。不用都看懂,又不讓你出書的。(三天)

2、找學(xué)習(xí)板練習(xí)編寫程序,學(xué)單片機(jī)就是練編程序,遇到不會(huì)的再問人或查書。(二十天)

3、自我網(wǎng)上找些小電路類的資料練習(xí)設(shè)計(jì)外圍電路。焊好后自我調(diào)試,熟悉過(guò)程。(十天)

4、自我完全設(shè)計(jì)具有個(gè)人風(fēng)格的電路,產(chǎn)品,你已經(jīng)是高手了......

看到了嗎下功夫一個(gè)多月你就能成為高手,我就講這么多了,學(xué)不學(xué)得會(huì),下不下得了功夫就看你的了。

單片機(jī)的心得體會(huì)篇三

學(xué)了一年多的單片機(jī),對(duì)單片機(jī)也有了一個(gè)基礎(chǔ)的了解。在這一年里,我學(xué)了ds18b20、128___64大液晶、數(shù)碼管顯示等。從最初的跑馬燈,到整體融合,經(jīng)歷了一段時(shí)間。單片機(jī)只有p0,p1,p2,p3,如果想把很多功能合在一齊的話,就得復(fù)用,或著用到擴(kuò)展,但是那個(gè)擴(kuò)展模塊不好用,寫起程序來(lái)會(huì)比較麻煩,其實(shí)復(fù)用好的話,基本io口都?jí)蛴?

學(xué)習(xí)的時(shí)候總是難免碰到一些問題!但是我的總結(jié)是:沒關(guān)系,邊做邊想!或著講瞎搞!不搞肯定不明白,搞了才會(huì)懂!過(guò)去的一些問題在此刻看來(lái)都是小case,什么定時(shí)器賦值啊,定時(shí)器的使用類型(模式0,模式1,模式2),當(dāng)時(shí)就自己在那里看書理解,一大堆的文字在那里,看了很久也不懂!但是之后我懂得了上網(wǎng)找視頻教程!剛開始的時(shí)候也總是想為什么這么做,為什么這么做,為什么這么做,一堆的為什么。此刻懂了,做多了,就覺得要這樣做,要這樣做,就是這么做的,沒錯(cuò)!不會(huì)的時(shí)候想著,反正會(huì)弄懂的,多試試!

要相信熟能生巧,想想學(xué)習(xí)的時(shí)候,和此刻的程度,不是在一個(gè)檔次的!熟悉了操作,一些疑惑也會(huì)雖之解開!

我最初開始學(xué)單片機(jī)是因?yàn)槲蚁矚g編程,我覺得編程是一件樂趣的事!或著說(shuō)享受技術(shù)帶來(lái)的快樂!我此刻懂得了有各門各樣的語(yǔ)言,c語(yǔ)言是其中一種,還有更底程的匯編語(yǔ)言,java之類的高級(jí)語(yǔ)言,這些我都很喜歡!它們各有各自的好處和用處!而且我不想只會(huì)一門語(yǔ)言,所以我要慢慢地學(xué)習(xí)各種自己喜歡的語(yǔ)言!

在學(xué)習(xí)的過(guò)程中遇到麻煩或著問題,已經(jīng)習(xí)以為長(zhǎng)了!遇到問題也不會(huì)焦慮,想的是該怎樣解決!水平也是在不斷解決問題中提高的,有這一點(diǎn)體會(huì)!其實(shí)初學(xué)單片機(jī),碰到問題總是新的知識(shí)而已,因?yàn)閱纹瑱C(jī)很簡(jiǎn)單,也不用很懂電路原理,明白什么時(shí)候給0,什么時(shí)候給1,其它的就交給硬件去處理。

我也不單單只想有關(guān)單片機(jī)的程序單片機(jī)功能簡(jiǎn)單,一向?qū)憜纹瑱C(jī)也會(huì)變得呆板的(這期間就一向?qū)憜纹瑱C(jī)的程序,不寫其它思考性的編程),至少我是這么覺得.因?yàn)閷憜纹瑱C(jī)的程序一段時(shí)間后,我發(fā)現(xiàn)我的思路有點(diǎn)僵在單片機(jī)的思路上,自己想寫一寫其它的程序,不是單片機(jī)的,是c語(yǔ)言的一些有關(guān)數(shù)學(xué)計(jì)算(類似應(yīng)用題的那種),寫的時(shí)候卻想的寫單片機(jī)的感覺,有點(diǎn)難以集中到此刻要解決的問題!

單片機(jī)的心得體會(huì)篇四

時(shí)光飛逝,一轉(zhuǎn)眼,一個(gè)學(xué)期又進(jìn)尾聲了,本學(xué)期的單片機(jī)綜合課程設(shè)計(jì)也在一周內(nèi)完成了。

俗話說(shuō)“好的開始是成功的一半”。說(shuō)起課程設(shè)計(jì),我認(rèn)為最重要的就是做好設(shè)計(jì)的預(yù)習(xí),認(rèn)真的研究老師給的題目,選一個(gè)自己有興趣的題目。

其次,老師對(duì)實(shí)驗(yàn)的講解要一絲不茍的去聽去想,因?yàn)橹挥卸济靼琢耍銎鹪O(shè)計(jì)就會(huì)事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設(shè)計(jì),到頭來(lái)一點(diǎn)收獲也沒有。

最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。

雖然這次的課程設(shè)計(jì)算起來(lái)在實(shí)驗(yàn)室的時(shí)間只有三天,不過(guò)因?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)然,這其中也有很多問題,第一、不夠細(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)該是嚴(yán)謹(jǐn)。我們這次實(shí)習(xí)所遇到的多半問題多數(shù)都是由于我們不夠嚴(yán)謹(jǐn)。

第三,在做人上,我認(rèn)識(shí)到,無(wú)論做什么事情,只要你足夠堅(jiān)強(qiáng),有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。

在這次難得的課程設(shè)計(jì)過(guò)程中我鍛煉了自己的思考能力和動(dòng)手能力。通過(guò)題目選擇和設(shè)計(jì)電路的過(guò)程中,加強(qiáng)了我思考問題的完整性和實(shí)際生活聯(lián)系的可行性。

在方案設(shè)計(jì)選擇和芯片的選擇上,培養(yǎng)了我們綜合應(yīng)用單片機(jī)的能力,對(duì)單片機(jī)的各個(gè)管腳的功能也有了進(jìn)一步的認(rèn)識(shí)。還鍛煉我們個(gè)人的查閱技術(shù)資料的能力,動(dòng)手能力,發(fā)現(xiàn)問題,解決問題的能力。并且我們熟練掌握了有關(guān)器件的性能及測(cè)試方法。

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

二:

熟悉單片機(jī)的人都知道,要學(xué)好單片機(jī)可不是一件容易的事,倒不是因?yàn)閱纹瑱C(jī)很難學(xué),而是很難找到一本專為單片機(jī)入門者而編寫的教材。翻一下身邊的單片機(jī)教材,都好像是為已經(jīng)懂單片機(jī)的人而寫的,一般先介紹單片機(jī)的硬件結(jié)構(gòu)和指令系統(tǒng),再是系統(tǒng)擴(kuò)展和外圍器件,順便講一些應(yīng)用設(shè)計(jì)(隨便說(shuō)一下,很多書中的電路設(shè)計(jì)已經(jīng)過(guò)時(shí),并且有些程序還是錯(cuò)誤的)。

如果按照此種學(xué)習(xí)方法,想進(jìn)行產(chǎn)品開發(fā),就必須先把所有的知識(shí)全部掌握了才可以進(jìn)行實(shí)際應(yīng)用。學(xué)習(xí)使用單片機(jī)只能靠循序漸進(jìn)的積累,下面就本人學(xué)習(xí)單片機(jī)的過(guò)程和經(jīng)驗(yàn)做簡(jiǎn)要介紹。

首先,學(xué)習(xí)單片機(jī)要有一定的基礎(chǔ):電子技術(shù)方面要有數(shù)字電路和模擬電路等方面的理論基礎(chǔ),特別是數(shù)字電路;編程語(yǔ)言要求匯編語(yǔ)言或c語(yǔ)言。

要想成為單片機(jī)高手,建議初學(xué)者首先學(xué)習(xí)匯編語(yǔ)言,學(xué)的差不多的時(shí)候,轉(zhuǎn)入c語(yǔ)言學(xué)習(xí)。盡管匯編語(yǔ)言屬于低級(jí)語(yǔ)言,編程效率低,但是較c語(yǔ)言具有目標(biāo)代碼簡(jiǎn)短,占用內(nèi)存少,執(zhí)行速度快等優(yōu)點(diǎn),更重要的是能使初學(xué)者盡快熟悉單片機(jī)的內(nèi)部結(jié)構(gòu),并能對(duì)其進(jìn)行精確的控制。匯編語(yǔ)言在單片機(jī)教材里面都會(huì)涉及,不需要單獨(dú)購(gòu)買教材和學(xué)習(xí)。

c語(yǔ)言是一門學(xué)問,有很多專業(yè)書籍來(lái)講解,并且對(duì)我們今后的編程生涯有絕對(duì)的好處,因此要深入學(xué)習(xí),千萬(wàn)不要自以為看了某某的視頻教程就以為掌握了c語(yǔ)言,那只是c語(yǔ)言的一部分。

在這里給大家推薦一本單片機(jī)c語(yǔ)言程序設(shè)計(jì)參考書,馬忠梅等著,北京航空航天大學(xué)出版社出版的《單片機(jī)的c語(yǔ)言應(yīng)用程序設(shè)計(jì)》,要求c語(yǔ)言基礎(chǔ)。如果沒學(xué)過(guò)c語(yǔ)言,建議學(xué)習(xí)清華大學(xué)譚浩強(qiáng)編寫的c語(yǔ)言程序設(shè)計(jì),這本書寫的不錯(cuò),通俗易懂。

其次,是單片機(jī)教材選擇。單片機(jī)是一門非常重視實(shí)踐的技術(shù),不能總是看書,但要學(xué)習(xí)它首先應(yīng)看書,對(duì)單片機(jī)引腳、內(nèi)部結(jié)構(gòu)、寄存器和原理有一定地了解和感官認(rèn)識(shí),它的是怎樣工作的,能干些什么?剛開始時(shí),也許你看不明白,但這并不要緊,因?yàn)槟氵€缺乏實(shí)踐經(jīng)驗(yàn)。

現(xiàn)在單片機(jī)應(yīng)用廣泛,因此各個(gè)廠家分別推出了自己的單片機(jī),按內(nèi)部結(jié)構(gòu)體系派系分:51系列、pic系列、avr系列、摩托羅拉等等……我們沒必要每樣都學(xué)!因?yàn)樗麄兊木幊谭椒ê驼{(diào)試過(guò)程以及內(nèi)部指令結(jié)構(gòu)有一定的相似,只要學(xué)精通一款就ok了!尤其是用c語(yǔ)言編程,就幾乎不用分什么派系,但是我們要選擇一款有代表性的知識(shí)范圍廣,并且入門容易,書籍多。一般來(lái)說(shuō),mcs-51系列單片機(jī)已經(jīng)得到廣泛的普及和應(yīng)用,市場(chǎng)上它的資料也比較多,用的人也很多。

給大家推薦一些參考書,學(xué)習(xí)時(shí)只需要一本就足夠拉。書名:《新編mcs-51單片機(jī)應(yīng)用設(shè)計(jì)》,哈爾濱工業(yè)大學(xué)出版,作者:張毅剛;書名:《單片機(jī)原理及應(yīng)用》,高等教育出版社,作者:張毅剛等;書名:《單片機(jī)高級(jí)教程:應(yīng)用與設(shè)計(jì)》,北京航空航天大學(xué)出版社,作者:何立民。相關(guān)教材還有很多,在這不一一列舉。

然后,是開發(fā)工具和開發(fā)環(huán)境的選擇。選擇一塊合適的學(xué)習(xí)板,對(duì)于初學(xué)者來(lái)說(shuō)一般無(wú)力接受,如果經(jīng)濟(jì)條件允許、本人又對(duì)單片機(jī)很感興趣、有從事相關(guān)工作意向的話,鼓勵(lì)大家購(gòu)買。隨便說(shuō)一句,學(xué)習(xí)板功能要求太全,具有流水燈、數(shù)碼管、獨(dú)立鍵盤、矩陣鍵盤、ad或da、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價(jià)格比較高。仿真器對(duì)單片機(jī)初學(xué)者來(lái)說(shuō)既是那么耳熟,同時(shí)又有些陌生,這主要是因?yàn)槭袌?chǎng)上傳統(tǒng)的仿真器價(jià)格都在千元以上,對(duì)經(jīng)濟(jì)不是非常寬裕的人來(lái)說(shuō)是不小的開支。同時(shí)仿真器是用來(lái)提高調(diào)試程序效率的,也不是非需不可的,如果你沒有仿真器,遇到程序出錯(cuò)的時(shí)候,只好苦思冥想,反復(fù)燒寫調(diào)試。隨便推薦一下,學(xué)林電子的51tracer仿真器,有興趣的朋友可關(guān)注一下。

有了單片機(jī)教程板以后,先看下指導(dǎo)說(shuō)明書,熟悉一下學(xué)習(xí)板,開卷有益。以后就得靠自己多練習(xí)了,將學(xué)習(xí)板與電腦連接好,先學(xué)會(huì)開發(fā)軟件的使用,然后從最簡(jiǎn)單的流水燈實(shí)驗(yàn)做起,按照你自己的意愿控制流水燈,當(dāng)你完成時(shí),你會(huì)發(fā)現(xiàn)這是多么愜意的事情。太好玩了,你會(huì)覺得這不是在學(xué)習(xí),而是在玩,當(dāng)你發(fā)現(xiàn),單片機(jī)能夠按照你編寫的程序工作時(shí),你會(huì)覺得非常興奮,比做什么事情都開心,這樣你會(huì)慢慢迷上單片機(jī),真的。

不少網(wǎng)站上說(shuō)搞定某個(gè)實(shí)驗(yàn),就恭維的告訴你一聲”恭喜你,學(xué)會(huì)了”自己學(xué)會(huì)了單片機(jī),這有點(diǎn)可笑,這只能說(shuō)明你算過(guò)關(guān)了,對(duì)單片機(jī)有了一定了解和會(huì)使用它了。但是單片機(jī)能完成的功能太多了,尤其是對(duì)外圍器件的控制,綜合起來(lái)能設(shè)計(jì)出#from http:// end#許多意想不到的產(chǎn)品.因此除了入門外,精通可千萬(wàn)別輕易說(shuō)出口。

最后,在熟練掌握和應(yīng)用后,那可以說(shuō)對(duì)于單片機(jī)方面的硬件你已經(jīng)入門了,剩下的就是自己練習(xí)設(shè)計(jì)電路,不斷的積累經(jīng)驗(yàn)。最終,自己完全設(shè)計(jì)具有個(gè)人風(fēng)格的電路,產(chǎn)品,這樣你就是單片機(jī)高手拉。只要過(guò)了第一關(guān),后面的路就好走多了,萬(wàn)事開頭難,大家可能都聽過(guò)。

時(shí)下多家電子類的報(bào)刊雜志如:《電子制作》《無(wú)線電》《電子報(bào)》《電子世界》都開設(shè)了詳細(xì)的單片機(jī)教程專欄,對(duì)于想學(xué)習(xí)單片機(jī)的`朋友來(lái)說(shuō)幫助很大,可以說(shuō)現(xiàn)在的單片機(jī)教程環(huán)境是最好的,有網(wǎng)絡(luò),有書籍,有報(bào)刊雜志,還有視頻教程,元件的采購(gòu)方面也非常充足,相關(guān)的器材又多有便宜。如果每天能抽出兩小時(shí)的時(shí)間去學(xué)習(xí),快的一個(gè)月,慢的三個(gè)月就入門拉。

通過(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ǎng)絡(luò)來(lái)搜尋答案和對(duì)自己有幫助的問題,一定會(huì)有所收獲。

無(wú)論是理論上還是遇到問題的處理能力上都還有待提高?而且這也激發(fā)了我今后努力學(xué)習(xí)的興趣。發(fā)現(xià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)行。

單片機(jī)的心得體會(huì)篇五

做了幾十年技術(shù)工作,自認(rèn)為技術(shù)還算過(guò)得去。

在自動(dòng)化控制方面,我以前用的都是plc編程,現(xiàn)在于年逾五十歲之際,又有了要學(xué)習(xí)單片機(jī)的打算,只是還糾結(jié)于有沒有必要學(xué)習(xí)?有沒有能力學(xué)好的考慮之中。

每個(gè)人都有惰性,要想混下去總是有許多理由的。

從戰(zhàn)略上講,活到老、學(xué)到老是無(wú)需爭(zhēng)辯的事情,超越自我、戰(zhàn)勝自我的座右銘更是放之四海而皆準(zhǔn)。

那么學(xué)會(huì)了技能是不是真的有用呢?考慮到自己最少還要工作十年以上,如果拿出點(diǎn)時(shí)間來(lái)學(xué)習(xí)技能,可以用十年以上,無(wú)論怎么看都是值得的。

而戰(zhàn)術(shù)上真是問題多多,首先是年齡問題,這個(gè)年紀(jì)了,腦筋是不是給力,而學(xué)習(xí)這個(gè)技能的多是年輕人。

第二個(gè)是時(shí)間問題,自己本身有繁忙的工作,再加上生活瑣事,一大堆的人際關(guān)系,還有電視電腦以及手機(jī)里的新聞和朋友圈的干擾,想一想就讓人泄氣。

其實(shí),仔細(xì)分析自己的優(yōu)勢(shì)也不少,由于年齡大,自控能力應(yīng)當(dāng)是優(yōu)勢(shì),自己總是教導(dǎo)孩子少玩多學(xué),要有夢(mèng)想!就像電影《功夫熊貓》里的主人公阿波!當(dāng)年總是說(shuō)孩子,現(xiàn)在孩子必然成為無(wú)言的監(jiān)督員(看看我是怎么學(xué)習(xí)的)。

更大的優(yōu)勢(shì)是搞了多年的硬件,對(duì)硬件方面比較精通。

如果別人要學(xué),光是硬件部分也夠?qū)W一陣子的,更要命的是硬件部分需要理論聯(lián)系實(shí)際,要做到精通是無(wú)法速成的(純屬給自己打氣)。

我要學(xué),只要搞清楚軟件部分就ok。

思想斗爭(zhēng)到此結(jié)束,開弓沒有回頭箭,下定決心,開始學(xué)習(xí)。

物質(zhì)上的準(zhǔn)備,僅一本教材是不夠的。

于是在網(wǎng)上購(gòu)買了一個(gè)單片機(jī)板子,沒有想到商家竟然還贈(zèng)送了視頻教程。

有了這個(gè)教程學(xué)習(xí)變得容易了許多,本計(jì)劃每天專心致志的學(xué)習(xí)四十五分鐘,沒想到幾乎每次學(xué)習(xí)都超過(guò)這個(gè)時(shí)間。

這主要是學(xué)習(xí)中精神過(guò)于投入,經(jīng)常忘了時(shí)間,經(jīng)過(guò)了四個(gè)多月的學(xué)習(xí),單片機(jī)已經(jīng)盡在掌握,這邁出的一小步,其實(shí)是從維護(hù)到開發(fā)的一大步。

這次的學(xué)習(xí)成功,極大地鼓舞了我生活和工作的熱情,響當(dāng)當(dāng)?shù)氖聦?shí)再一次證明,一切困難都是紙老虎,只要排除干擾靜下心來(lái),那些所謂的困難,根本就是給自己的懶惰找借口而已。

通過(guò)這次的學(xué)習(xí)過(guò)程,筆者體會(huì)到,不靜下心來(lái)是不可能成功的,這一點(diǎn)必須提醒大家。

在這次單片機(jī)的學(xué)習(xí)中,心靈上的收獲大于技術(shù)上的收獲。

我準(zhǔn)備把這個(gè)學(xué)習(xí)的習(xí)慣一直保持下去!因此特把它寫出來(lái)與志同道合的朋友分享,特別是一些年長(zhǎng)的朋友。

單片機(jī)的心得體會(huì)篇六

我來(lái)說(shuō)說(shuō)我學(xué)單片機(jī)的一些收獲吧,也給想學(xué)的人提供點(diǎn)意見,我的入門課程是學(xué)習(xí)了郭天祥的視頻,《十天交你學(xué)會(huì)單片機(jī)》,的確還是不錯(cuò)的,大家可以在電驢上下載,當(dāng)然十天的學(xué)習(xí)只是個(gè)入門,如果有開發(fā)板的話就跟著他的視頻學(xué)習(xí),沒有的話可以用仿真實(shí)現(xiàn)一些功能,我用的是proteus。因?yàn)楫?dāng)時(shí)我的寢室中有已經(jīng)學(xué)了兩年的哥們,他給我講了一下開發(fā)板的原理圖,使我看那些連線不至于很亂,自己也就覺得清晰多了。還有一個(gè)學(xué)長(zhǎng),也是我的老鄉(xiāng),他給我后期的學(xué)習(xí)提供了很大的幫助,他當(dāng)時(shí)給我們上課,而我已經(jīng)有了一定的基礎(chǔ)了,所以就感覺特別順。后來(lái)他把我?guī)нM(jìn)了實(shí)驗(yàn)室,讓我有了一個(gè)很好的學(xué)習(xí)環(huán)境,所以很快就掌握了單片機(jī)的基礎(chǔ)知識(shí)。在這里我感謝他們給我的幫助。

其實(shí)我覺得單片機(jī)入門是挺簡(jiǎn)單的,有一定的數(shù)電和模電知識(shí)后,再借一本講單片機(jī)原理的書就很快上手了,在開始的時(shí)候,最好自己動(dòng)手編程序,或者看著別人的程序,看懂之后再寫一遍,尤其一些很簡(jiǎn)單的,流水燈,數(shù)碼管,按鍵檢測(cè),中斷應(yīng)用等,當(dāng)自己覺得這些都掌握的差不多時(shí),就主要看別人的程序,給大家推薦一本好書,單片機(jī)c語(yǔ)言程序設(shè)計(jì)100例,個(gè)人感覺不錯(cuò),里面有很多程序,程序可以在網(wǎng)上搜到。

現(xiàn)在就可以做些東西了,開始學(xué)習(xí)可以焊單片機(jī)最小系統(tǒng),在加上簡(jiǎn)單的流水燈,數(shù)碼管,就是熟悉一下,后來(lái)就可以學(xué)習(xí)一下autiumdisigner,自己設(shè)計(jì)東西,再做出來(lái)就ok了!

單片機(jī)的心得體會(huì)篇七

高校實(shí)驗(yàn)室是培養(yǎng)高層次人才和開展科學(xué)研究的重要基地。在西方發(fā)達(dá)國(guó)家,學(xué)校對(duì)培養(yǎng)學(xué)生的動(dòng)手能力是十分重視的,這一問題近年來(lái)也越來(lái)越受到我國(guó)教育界人士的廣泛重視。為了提高學(xué)生的動(dòng)手能力,讓學(xué)生做相關(guān)實(shí)訓(xùn)并完成單片機(jī)實(shí)驗(yàn)報(bào)告,在實(shí)驗(yàn)的形式上注重培養(yǎng)學(xué)生的實(shí)驗(yàn)技能和動(dòng)手能力。從單片機(jī)實(shí)驗(yàn)心得中學(xué)生就可以總結(jié)出大量的經(jīng)驗(yàn)以適應(yīng)當(dāng)代社會(huì)的發(fā)展。

學(xué)習(xí)單片機(jī)這門課程(教學(xué)中選用inter公司的mcs-51),要掌握單片機(jī)指令系統(tǒng)中匯編語(yǔ)言各種基本語(yǔ)句的意義及匯編語(yǔ)言程序設(shè)計(jì)的基本知識(shí)和方法,以及單片機(jī)與其他設(shè)備相連接的輸入輸出中斷等接口技術(shù)。使學(xué)生從硬件軟件的結(jié)合上理論聯(lián)系實(shí)際,提高動(dòng)手能力,從而全面掌握單片機(jī)的應(yīng)用。

軟件的修改也非常方便,軟件和硬件調(diào)試都通過(guò)后,把程序固化在eprom當(dāng)中,插上8051單片機(jī)構(gòu)成一個(gè)完整的單片機(jī)應(yīng)用系統(tǒng)。

單片機(jī)實(shí)驗(yàn)板的構(gòu)成及基本功能

單片機(jī)實(shí)驗(yàn)板,它由8031、8155,eprom2764,max232鍵盤及顯示器組成。其中8155片內(nèi)有256個(gè)ram單元,接6個(gè)7段碼顯示器和8個(gè)按鍵作輸入。串行口連接max232串行口轉(zhuǎn)換芯片,p1口留出作為一些控制量的輸入輸出用以擴(kuò)展使用。在實(shí)驗(yàn)板上可編寫鍵盤掃描程序、顯示程序、時(shí)間的設(shè)定及計(jì)時(shí)程序、從鍵盤上輸入兩個(gè)加數(shù)或減數(shù)顯示結(jié)果程序、位變量的邏輯運(yùn)算程序及串行口和上位機(jī)通訊程序等,還可和其它課程相結(jié)合,進(jìn)行實(shí)驗(yàn)。同時(shí)可參考單片機(jī)上的比較生動(dòng)的單片機(jī)學(xué)習(xí)教程,學(xué)習(xí)和試驗(yàn)一起進(jìn)行.例如,《電子測(cè)量》課程中各種頻率的測(cè)量,可通過(guò)8031單片機(jī)p1口輸入被測(cè)量,由單片機(jī)來(lái)進(jìn)行檢測(cè)和顯示,把幾門課程結(jié)合在一起學(xué)習(xí),使課程有延續(xù)性,也提高了學(xué)生學(xué)習(xí)的積極性。由于p1口通過(guò)插座引出,也可外部擴(kuò)展a/dd/a等其他接口芯片,以構(gòu)成新的應(yīng)用系統(tǒng)。

單片機(jī)實(shí)驗(yàn)板的衍生功能

此單片機(jī)實(shí)驗(yàn)報(bào)告中的實(shí)驗(yàn)板是一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路。有鍵盤輸入和顯示輸出,在這個(gè)基礎(chǔ)電路上通過(guò)p1口對(duì)不同檢測(cè)或控制對(duì)象還可衍生出各種應(yīng)用來(lái)。例如:時(shí)間的設(shè)置及顯示、溫度的檢測(cè)及控制等,在此實(shí)驗(yàn)板上,編寫相應(yīng)的軟件即可,否則,只在計(jì)算機(jī)上模擬調(diào)試軟件,則無(wú)法了解單片機(jī)接口中各種控制信號(hào)的使用。還可幫助學(xué)生學(xué)會(huì)分析問題和解決問題的能力。這在單片機(jī)實(shí)驗(yàn)報(bào)告中都要體現(xiàn)出來(lái)。例如:如何檢查程序存儲(chǔ)器和外部數(shù)據(jù)存儲(chǔ)器及i/o接口,執(zhí)行訪問外部程序存儲(chǔ)器eprom2764的0000h單元的指令,只能讀取該單元的內(nèi)容,不能改寫,當(dāng)dptr=0000h時(shí),執(zhí)行movca@dptr指令,這時(shí)候74ls373應(yīng)鎖存地址信號(hào)低8位,可用示波器測(cè)量74ls373的q0-q7,檢驗(yàn)是否鎖存了零信號(hào),同樣用示波器檢測(cè)p2口是否輸出了地址信號(hào)的高8位,用示波器檢測(cè)p0口和ale控制信號(hào)。若和原理分析有偏差,很快就可判斷出哪個(gè)管腳有問題,可順藤摸瓜,找出問題所在。同理,執(zhí)行單條指令訪問外部接口8155的papbpc口,軟件執(zhí)行時(shí)序信號(hào)和管腳測(cè)量結(jié)果相比較,看是否一致,以便檢查硬件線路是否正確。訪問外部ram數(shù)據(jù)存儲(chǔ)器(8155片內(nèi))時(shí),用示波器測(cè)wr及rd控制信號(hào),如:讀ram時(shí),應(yīng)測(cè)到讀控制信號(hào)脈沖,而寫ram時(shí),應(yīng)測(cè)得寫控制信號(hào)脈沖。測(cè)得的信號(hào)一定是數(shù)字信號(hào)(0或1,0.7v左右或3.8v左右),2.5v左右的數(shù)字信號(hào)肯定有問題。在仿真器上調(diào)試軟件時(shí),通過(guò)察看單片機(jī)網(wǎng)的相關(guān)專欄得知,可采用仿真器上的晶振,通過(guò)后,改用用戶板上的晶振,看結(jié)果是否一致,若有問題,說(shuō)明用戶板上的晶振有問題,再次通過(guò)后,把程序固化在eprom2764中,拔掉仿真頭,插上8031芯片,看是否通過(guò),此時(shí)有問題,說(shuō)明用戶板上的復(fù)位信號(hào)有問題。逐步學(xué)會(huì)硬件電路的調(diào)試。外部可連接溫度傳感器,經(jīng)a/d轉(zhuǎn)換,檢測(cè)溫度信號(hào),并根據(jù)鍵盤輸入的設(shè)定值范圍,進(jìn)行報(bào)警,切換繼電器工作;還可通過(guò)模擬開關(guān)對(duì)多點(diǎn)溫度進(jìn)行輪檢,構(gòu)成一臺(tái)多點(diǎn)溫度測(cè)試系統(tǒng)。作為測(cè)量設(shè)備,要考慮精度,在硬件電路上要考慮模擬開關(guān)的選擇,因?yàn)槠鋵?dǎo)通電阻的大小對(duì)模擬輸入量有影響,應(yīng)選擇導(dǎo)通電阻小,帶過(guò)壓保護(hù)的模擬開關(guān),同樣a/d轉(zhuǎn)換芯片應(yīng)根據(jù)精度要求,選擇8位、12位等轉(zhuǎn)換器,或滿足精度要求的壓頻轉(zhuǎn)換器。也可對(duì)外部多種傳感器進(jìn)行檢測(cè),如:溫度、煙霧、水警、門警、紅外等,構(gòu)成監(jiān)控電路,被測(cè)量中既有模擬量,又有數(shù)字量,特別要加強(qiáng)抗干擾性,在線路板設(shè)計(jì)時(shí),每塊芯片電源引腳的濾波電容排放時(shí)盡量靠近芯片,模擬地和數(shù)字地先分別共地,最后,再把模擬地和數(shù)字地共地,模擬地和數(shù)字地只能出現(xiàn)一個(gè)共地點(diǎn),最好電源和地單獨(dú)布層,走線合理,提高線路板的抗干擾性,為了提高抗干擾能力,軟件設(shè)計(jì)時(shí),可連續(xù)測(cè)量幾次,去掉最大值和最小值,剩下的量取平均值,以濾去一些突變信號(hào),提高整個(gè)系統(tǒng)的抗干擾能力。

由于單片機(jī)體積小、成本低、使用方便,所以被廣泛地應(yīng)用于儀器儀表、現(xiàn)場(chǎng)數(shù)據(jù)的采集和控制,但單片機(jī)存儲(chǔ)量有限,數(shù)據(jù)處理能力差,不利于數(shù)據(jù)信息的保存和處理,在這里利用單片機(jī)的串行口和上位pc機(jī)串口通訊,實(shí)驗(yàn)板上的max233串行轉(zhuǎn)換芯片實(shí)現(xiàn)ttl信號(hào)和rs232信號(hào)之間的轉(zhuǎn)換,和pc機(jī)通訊,從而實(shí)現(xiàn)遠(yuǎn)距離的監(jiān)控及信息的存儲(chǔ)、處理和打印清單,單片機(jī)完成現(xiàn)場(chǎng)數(shù)據(jù)的采集及各種信號(hào)的控制,構(gòu)成一套環(huán)境監(jiān)控單元。

幾點(diǎn)單片機(jī)實(shí)驗(yàn)心得體會(huì)

在電子技術(shù)應(yīng)用領(lǐng)域中,單片機(jī)的應(yīng)用愈來(lái)愈多地應(yīng)用到各行各業(yè)。如:工業(yè)控制、儀器儀表、電訊技術(shù)、辦公自動(dòng)化和計(jì)算機(jī)外部設(shè)備、汽車與節(jié)能、商用產(chǎn)品、家用電器等。目前,單片機(jī)正朝著大容量片上存儲(chǔ)器、多功能i/o接口、寬范圍工作電源和低功耗方向發(fā)展。要開發(fā)單片機(jī)的應(yīng)用,不但要掌握單片機(jī)硬件和軟件方面的知識(shí),而且還要深入了解各應(yīng)用系統(tǒng)的專業(yè)知識(shí),只有將這兩方面的知識(shí)融會(huì)貫通和有機(jī)結(jié)合,才能設(shè)計(jì)出優(yōu)良的應(yīng)用系統(tǒng)。一個(gè)好的工程設(shè)計(jì)師不僅要掌握單片機(jī)的工作原理,而且還要不斷了解各公司最新芯片的結(jié)構(gòu)和應(yīng)用,在實(shí)際應(yīng)用中找到最好的性能價(jià)格比。所以還要注意培養(yǎng)學(xué)生接受新知識(shí)的自學(xué)能力,掌握芯片發(fā)展動(dòng)態(tài)。

單片機(jī)實(shí)驗(yàn)學(xué)習(xí)心得600字【篇4】

單片機(jī)的心得體會(huì)篇八

經(jīng)過(guò)一個(gè)學(xué)期的學(xué)習(xí),我認(rèn)為要學(xué)好c語(yǔ)言程序這門課程,不僅僅要認(rèn)真閱讀課本知識(shí),更重要的是要經(jīng)過(guò)上機(jī)實(shí)踐才能增強(qiáng)和鞏固我的知識(shí)。特別是作為高職生,更要注重實(shí)踐這一環(huán)節(jié),僅有這樣我們才能成為合格的計(jì)算機(jī)人材。

整個(gè)設(shè)計(jì)經(jīng)過(guò)了軟件和硬件上的調(diào)試。我想這對(duì)于自己以后的學(xué)習(xí)和工作都會(huì)有很大的幫忙。在這次設(shè)計(jì)中遇到了很多實(shí)際性的問題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理論性的東西與在實(shí)際運(yùn)用中的還是有必須的出入的,所以有些問題不但要深入地理解,并且要不斷地更正以前的錯(cuò)誤思維。一切問題必須要靠自己一點(diǎn)一滴的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)于教材管理系統(tǒng),其程序是比較簡(jiǎn)單的,主要是解決程序設(shè)計(jì)中的問題,而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新本事,它才是一個(gè)設(shè)計(jì)的靈魂所在。所以在整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間是用在程序上頭的。很多子程序是能夠借鑒書本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問題所在,這需要對(duì)系統(tǒng)的結(jié)構(gòu)很熟悉。所以能夠說(shuō)系統(tǒng)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。經(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)生進(jìn)取的影響。其次,這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到團(tuán)隊(duì)合作的重要性,僅有分工協(xié)作才能保證整個(gè)項(xiàng)目的有條不絮。另外在課程設(shè)計(jì)的過(guò)程中,當(dāng)我們碰到不明白的問題時(shí),指導(dǎo)教師總是耐心的講解,給我們的設(shè)計(jì)以極大的幫忙,使我們獲益匪淺。所以十分感激教師的教導(dǎo)。經(jīng)過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。我覺得作為一名軟件工程專業(yè)的學(xué)生,這次課程設(shè)計(jì)是很有意義的。更重要的是如何把自己平時(shí)所學(xué)的東西應(yīng)用到實(shí)際中。雖然自己對(duì)于這門課懂的并不多,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法經(jīng)過(guò)自身去理解,可是靠著這一個(gè)多禮拜的“學(xué)習(xí)”,在小組同學(xué)的幫忙和講解下,漸漸對(duì)這門課逐漸產(chǎn)生了些許的興趣,自己開始主動(dòng)學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。

我認(rèn)為這個(gè)收獲應(yīng)當(dāng)說(shuō)是相當(dāng)大的。一開始我們從參考書上找來(lái)了課題,可是畢竟是參考書,做到之后發(fā)現(xiàn)很多程序都是不完整的,這讓我們傷透了腦筋。看著別的小組都弄得有模有樣了,可是我們連一個(gè)課題都還沒有定好。好不容易又找到了課題,可是結(jié)果還是很不盡人意。程序接線什么的都弄好了,調(diào)試也沒有問題,可是就是無(wú)法到達(dá)預(yù)期想要的結(jié)果。參考書畢竟只是一個(gè)參考,設(shè)計(jì)這種東西最終還是要靠自己動(dòng)腦筋。然后我們大家一起齊心協(xié)力,從平時(shí)做的實(shí)驗(yàn)、教師上課的舉例、書本上的知識(shí)以及教師的輔導(dǎo)和其他同學(xué)的幫忙下最終完成了。應(yīng)當(dāng)說(shuō)這是經(jīng)過(guò)我們小組成員的共同努力和動(dòng)腦完成的,雖然資料并不是很復(fù)雜,可是我們覺得設(shè)計(jì)的過(guò)程相當(dāng)重要,學(xué)到了很多,收獲了很多。我覺得課程設(shè)計(jì)反映的是一個(gè)從理論到實(shí)際應(yīng)用的過(guò)程,可是更遠(yuǎn)一點(diǎn)能夠聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會(huì)的一個(gè)過(guò)程。小組人員的配合、相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。

單片機(jī)的心得體會(huì)篇九

第二步:定時(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ù)字集成電路可以實(shí)現(xiàn)時(shí)序電路,可編程邏輯器件(pld)可以實(shí)現(xiàn)時(shí)序電路,可編程控制器(plc)也可以實(shí)現(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)該干什么,中斷完成后,程序應(yīng)該干什么等等。

中斷功能使單片機(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接口的使用是非常重要的,通過(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ì)a/d轉(zhuǎn)換

map430單片機(jī)帶有多通道12位a/d轉(zhuǎn)換器,通過(guò)這些a/d轉(zhuǎn)換器可以使單片機(jī)操作模擬量,顯示和檢測(cè)電壓、電流等信號(hào)。學(xué)習(xí)時(shí)注意模擬地與數(shù)字地、參考電壓、采樣時(shí)間,轉(zhuǎn)換速率,轉(zhuǎn)換誤差等概念。

使用a/d轉(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接口、tcp/ip接口、各種工業(yè)總線的硬件與軟件設(shè)計(jì)

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

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

單片機(jī)的心得體會(huì)篇十

很多想學(xué)單片機(jī)的人問我的第一句話就是怎樣才能學(xué)好單片機(jī)?對(duì)于這個(gè)問題我今天就我自己是如何開始學(xué)單片機(jī),如何開始上手,如何開始熟練這個(gè)過(guò)程給大家講講。

先說(shuō)說(shuō)單片機(jī),一般我們現(xiàn)在用的比較多的的mcs-51的單片機(jī),它的資料比較多,用的人也很多,市場(chǎng)也很大。

就我個(gè)人的體會(huì)怎么樣才能更快的學(xué)會(huì)單片機(jī)這門課。

單片機(jī)這門課是一項(xiàng)非常重視動(dòng)手實(shí)踐的科目,不能總是看書,但是學(xué)習(xí)它首先必須得看書,因?yàn)閺臅心阈枰蟾帕私庖幌?,單片機(jī)的各個(gè)功能寄存器,而說(shuō)明白點(diǎn),我們使用單片機(jī)就是用軟件去控制單片機(jī)的各個(gè)功能寄存器,再說(shuō)明白點(diǎn),就是控制單片機(jī)那些管腳的電平什么時(shí)候輸出高,什么時(shí)候輸出低。

由這些高低電平的變化來(lái)控制你的系統(tǒng)板,實(shí)現(xiàn)我們需要的各個(gè)功能。

至于看書,只需大概了解單片機(jī)各管腳都是干什么的?能實(shí)現(xiàn)什么樣的功能?第一次,第二次你可能看不明白,但這不要緊,因?yàn)檫€缺少實(shí)際的感觀認(rèn)識(shí)。

所以我總是說(shuō),學(xué)單片機(jī)看書看兩三天的就夠了,看小說(shuō)你一天能看五六本,看單片機(jī)你兩三天看兩三遍就夠了,可以不用仔細(xì)的看。

推薦一本書,就這一本就足夠,書名是《新編mcs-51單片機(jī)應(yīng)用設(shè)計(jì)》,是哈爾濱工業(yè)大學(xué)出版社出的的,作者是張毅剛。

大概了解一下書上的內(nèi)容,然后實(shí)踐,這是非常關(guān)鍵的,如果說(shuō)學(xué)單片機(jī)你不實(shí)踐那是不可能學(xué)會(huì)的.,關(guān)于實(shí)踐有兩種方法你可以選擇,一種方法:你自己花錢買一塊單片機(jī)的學(xué)習(xí)板,不要求功能太全的,對(duì)于初學(xué)者來(lái)說(shuō)你買功能非常多的那種板子,上面有很多東西你這輩子都用不著,我建議有流水燈、數(shù)碼管、獨(dú)立鍵盤、矩陣鍵盤、ad或da(原理一樣)、液晶、蜂鳴器,這就差不多了。

如果上面我提到的這些,你能熟練應(yīng)用,那可以說(shuō)對(duì)于單片機(jī)方面的硬件你已經(jīng)入門了,剩下的就是自己練習(xí)設(shè)計(jì)電路,不斷的積累經(jīng)驗(yàn)。

只要過(guò)了第一關(guān),后面的路就好走多了,萬(wàn)事開頭難,大家可能都聽過(guò)。

方法二:你身邊如果有單片機(jī)方面的高手,向他求助,讓他幫你搭個(gè)簡(jiǎn)單的最小系統(tǒng)板。

對(duì)于高手來(lái)說(shuō),做個(gè)單片機(jī)的最小系統(tǒng)板只需要一分鐘的時(shí)間,而對(duì)于初學(xué)者可就難多了,因?yàn)橹挥袑?duì)硬件了解了,才能熟練運(yùn)用。

而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以后做單片機(jī)類的小實(shí)驗(yàn)時(shí)都能用得上,還省事。

有了單片機(jī)學(xué)習(xí)板之后你就要多練習(xí),最好是自己有臺(tái)電腦,一天少看電影,少打游戲,把學(xué)習(xí)板和電腦連好,打開調(diào)試軟件坐在電腦前,先學(xué)會(huì)怎么用調(diào)試軟件,然后從最簡(jiǎn)單的流水燈實(shí)驗(yàn)做起,等你能讓那八個(gè)流水燈按照你的意愿隨意流動(dòng)時(shí)你已經(jīng)入門了,你會(huì)發(fā)現(xiàn)單片機(jī)是多么迷人的東西啊,太好玩了,這不是在學(xué)習(xí)知識(shí),而是在玩,當(dāng)你編寫的程序按你的意愿實(shí)現(xiàn)時(shí)你比做什么事都開心,你會(huì)上癮的,真的。

做電子類的人真的會(huì)上癮。

然后讓數(shù)碼管亮起來(lái),這兩項(xiàng)會(huì)了后,你已經(jīng)不能自拔了,你已經(jīng)開始考慮你這輩子要走哪一行了。

就是要這樣練習(xí),在寫程序的時(shí)候你肯定會(huì)遇到很多問題,而這時(shí)你再去翻書找,或是問別人,當(dāng)?shù)玫浇獯鸷竽銜?huì)記住一輩子的,知識(shí)必須用于現(xiàn)實(shí)生活中,解決實(shí)際問題,這樣才能發(fā)揮它的作用,你自己好好想想,上了這么多年大學(xué),天天上課,你在課堂上學(xué)到了什么?是不是為了期末考試而忙碌呢?考完得了90分,哈哈哈好高興啊,下學(xué)期開學(xué)回來(lái)忘的一干二凈,是不是?你學(xué)到什么了?但是我告訴你單片機(jī)一旦學(xué)會(huì),永遠(yuǎn)不會(huì)忘了。

另外我再說(shuō)說(shuō)用匯編和c語(yǔ)言編程的問題。

很多同學(xué)大一二就開設(shè)了c語(yǔ)言的課,我也上過(guò),我知道那時(shí)天天就是幾乘幾,幾加幾啊,求個(gè)階乘啊。

學(xué)完了有什么用?讓你用c語(yǔ)言編單片機(jī)的程序你是不是就傻了?書上的東西我們必須要會(huì)運(yùn)用。

單片機(jī)編程用c語(yǔ)言或匯編語(yǔ)言都可以,但是我建議用c語(yǔ)言比較好,如果原來(lái)有c語(yǔ)言的基礎(chǔ)那學(xué)起來(lái)會(huì)更好,如果沒有,也可以邊學(xué)單片機(jī)邊學(xué)c語(yǔ)言,c語(yǔ)言也挺簡(jiǎn)單,只是一門工具而已,我勸你最好學(xué)會(huì),將來(lái)肯定用得著,要不你以后也得學(xué),你一點(diǎn)匯編都不會(huì)根本無(wú)所謂,但你一點(diǎn)c語(yǔ)言都不會(huì)那你將來(lái)會(huì)吃苦頭。

匯編寫程序代碼效率高,但相對(duì)難度較大,而且很羅嗦,尤其是遇到算法方面的問題時(shí),根本是麻煩的不得了,現(xiàn)在單片機(jī)的主頻在不斷的提高,我們完全不需要那么高效率的代碼,因?yàn)橛懈哳l率的時(shí)鐘,單片機(jī)的rom也在不斷的提高,足夠裝得下你用c語(yǔ)言寫的任何代碼,c語(yǔ)言的資料又多又好找,將來(lái)可移植性非常好,只需要變一個(gè)io口寫個(gè)溫度傳感器的程序在哪里都能用,所以我勸大家用c語(yǔ)言。

總結(jié)上面,只要你有信心,做事能堅(jiān)持到底,有不成功不放棄的強(qiáng)烈意志,那學(xué)個(gè)單片機(jī)來(lái)說(shuō)就是件非常容易的事。

步驟:

1.找本書大概了解一下單片機(jī)結(jié)構(gòu),大概了解就行。

不用都看懂,又不讓你出書的。(三天)

2.找學(xué)習(xí)板練習(xí)編寫程序,學(xué)單片機(jī)就是練編程序,遇到不會(huì)的再問人或查書。(二十天)

3.自己網(wǎng)上找些小電路類的資料練習(xí)設(shè)計(jì)外圍電路。

焊好后自己調(diào)試,熟悉過(guò)程。(十天)

4.自己完全設(shè)計(jì)具有個(gè)人風(fēng)格的電路,產(chǎn)品,。

你已經(jīng)是高手了。

看到了嗎?下功夫一個(gè)多月你就能成為高手,我就講這么多了,學(xué)不學(xué)得會(huì),下不下得了功夫就看你的了。

做了幾十年技術(shù)工作,自認(rèn)為技術(shù)還算過(guò)得去。

在自動(dòng)化控制方面,我以前用的都是plc編程,現(xiàn)在于年逾五十歲之際,又有了要學(xué)習(xí)單片機(jī)的打算,只是還糾結(jié)于有沒有必要學(xué)習(xí)?有沒有能力學(xué)好的考慮之中。

每個(gè)人都有惰性,要想混下去總是有許多理由的。

從戰(zhàn)略上講,活到老、學(xué)到老是無(wú)需爭(zhēng)辯的事情,超越自我、戰(zhàn)勝自我的座右銘更是放之四海而皆準(zhǔn)。

那么學(xué)會(huì)了技能是不是真的有用呢?考慮到自己最少還要工作十年以上,如果拿出點(diǎn)時(shí)間來(lái)學(xué)習(xí)技能,可以用十年以上,無(wú)論怎么看都是值得的。

而戰(zhàn)術(shù)上真是問題多多,首先是年齡問題,這個(gè)年紀(jì)了,腦筋是不是給力,而學(xué)習(xí)這個(gè)技能的多是年輕人。

第二個(gè)是時(shí)間問題,自己本身有繁忙的工作,再加上生活瑣事,一大堆的人際關(guān)系,還有電視電腦以及手機(jī)里的新聞和朋友圈的干擾,想一想就讓人泄氣。

其實(shí),仔細(xì)分析自己的優(yōu)勢(shì)也不少,由于年齡大,自控能力應(yīng)當(dāng)是優(yōu)勢(shì),自己總是教導(dǎo)孩子少玩多學(xué),要有夢(mèng)想!就像電影《功夫熊貓》里的主人公阿波!當(dāng)年總是說(shuō)孩子,現(xiàn)在孩子必然成為無(wú)言的監(jiān)督員(看看我是怎么學(xué)習(xí)的)。

更大的優(yōu)勢(shì)是搞了多年的硬件,對(duì)硬件方面比較精通。

如果別人要學(xué),光是硬件部分也夠?qū)W一陣子的,更要命的是硬件部分需要理論聯(lián)系實(shí)際,要做到精通是無(wú)法速成的(純屬給自己打氣)。

我要學(xué),只要搞清楚軟件部分就ok。

思想斗爭(zhēng)到此結(jié)束,開弓沒有回頭箭,下定決心,開始學(xué)習(xí)。

物質(zhì)上的準(zhǔn)備,僅一本教材是不夠的。

于是在網(wǎng)上購(gòu)買了一個(gè)單片機(jī)板子,沒有想到商家竟然還贈(zèng)送了視頻教程。

有了這個(gè)教程學(xué)習(xí)變得容易了許多,本計(jì)劃每天專心致志的學(xué)習(xí)四十五分鐘,沒想到幾乎每次學(xué)習(xí)都超過(guò)這個(gè)時(shí)間。

這主要是學(xué)習(xí)中精神過(guò)于投入,經(jīng)常忘了時(shí)間,經(jīng)過(guò)了四個(gè)多月的學(xué)習(xí),單片機(jī)已經(jīng)盡在掌握,這邁出的一小步,其實(shí)是從維護(hù)到開發(fā)的一大步。

這次的學(xué)習(xí)成功,極大地鼓舞了我生活和工作的熱情,響當(dāng)當(dāng)?shù)氖聦?shí)再一次證明,一切困難都是紙老虎,只要排除干擾靜下心來(lái),那些所謂的困難,根本就是給自己的懶惰找借口而已。

通過(guò)這次的學(xué)習(xí)過(guò)程,筆者體會(huì)到,不靜下心來(lái)是不可能成功的,這一點(diǎn)必須提醒大家。

在這次單片機(jī)的學(xué)習(xí)中,心靈上的收獲大于技術(shù)上的收獲。

我準(zhǔn)備把這個(gè)學(xué)習(xí)的習(xí)慣一直保持下去!因此特把它寫出來(lái)與志同道合的朋友分享,特別是一些年長(zhǎng)的朋友。

單片機(jī)的心得體會(huì)篇十一

學(xué)了一年多的單片機(jī),對(duì)單片機(jī)也有了一個(gè)基礎(chǔ)的了解。在這一年里,我學(xué)了ds18b20、數(shù)碼管顯示等。從最初的跑馬燈,到整體融合,經(jīng)歷了一段時(shí)間。單片機(jī)只有p0,p1,p2,p3,如果想把很多功能合在一起的話,就得復(fù)用,或著用到擴(kuò)展,但是那個(gè)擴(kuò)展模塊不好用,寫起程序來(lái)會(huì)比較麻煩,其實(shí)復(fù)用好的話,基本io口都?jí)蛴茫?/p>

學(xué)習(xí)的時(shí)候總是難免碰到一些問題!但是我的總結(jié)是:沒關(guān)系,邊做邊想!或著講瞎搞!不搞肯定不知道,搞了才會(huì)懂!過(guò)去的一些問題在現(xiàn)在看來(lái)都是小case,什么定時(shí)器賦值啊,定時(shí)器的使用類型(模式0,模式1,模式2),當(dāng)時(shí)就自己在那里看書理解,一大堆的文字在那里,看了很久也不懂!不過(guò)后來(lái)我懂得了上網(wǎng)找視頻教程!剛開始的時(shí)候也總是想為什么這么做,為什么這么做,為什么這么做,一堆的為什么?,F(xiàn)在懂了,做多了,就覺得要這樣做,要這樣做,就是這么做的,沒錯(cuò)!不會(huì)的時(shí)候想著,反正會(huì)弄懂的,多試試!

要相信熟能生巧,想想學(xué)習(xí)的時(shí)候,和現(xiàn)在的程度,不是在一個(gè)檔次的!熟悉了操作,一些疑惑也會(huì)雖之解開!

我最初開始學(xué)單片機(jī)是因?yàn)槲蚁矚g編程,我覺得編程是一件樂趣的事!或著說(shuō)享受技術(shù)帶來(lái)的快樂!我現(xiàn)在懂得了有各門各樣的語(yǔ)言,c語(yǔ)言是其中一種,還有更底程的匯編語(yǔ)言,java之類的高級(jí)語(yǔ)言,這些我都很喜歡!它們各有各自的好處和用處!而且我不想只會(huì)一門語(yǔ)言,所以我要慢慢地學(xué)習(xí)各種自己喜歡的語(yǔ)言!

在學(xué)習(xí)的過(guò)程中遇到麻煩或著問題,已經(jīng)習(xí)以為長(zhǎng)了!遇到問題也不會(huì)焦慮,想的是該怎么解決!水平也是在不斷解決問題中提高的,有這一點(diǎn)體會(huì)!其實(shí)初學(xué)單片機(jī),碰到問題總是新的知識(shí)而已,因?yàn)閱纹瑱C(jī)很簡(jiǎn)單,也不用很懂電路原理,知道什么時(shí)候給0,什么時(shí)候給1,其它的就交給硬件去處理。

我也不單單只想有關(guān)單片機(jī)的程序單片機(jī)功能簡(jiǎn)單,一直寫單片機(jī)也會(huì)變得呆板的(這期間就一直寫單片機(jī)的程序,不寫其它思考性的編程),至少我是這么覺得.因?yàn)閷憜纹瑱C(jī)的程序一段時(shí)間后,我發(fā)現(xiàn)我的思路有點(diǎn)僵在單片機(jī)的思路上,自己想寫一寫其它的程序,不是單片機(jī)的,是c語(yǔ)言的一些有關(guān)數(shù)學(xué)計(jì)算(類似應(yīng)用題的那種),寫的時(shí)候卻想的寫單片機(jī)的感覺,有點(diǎn)難以集中到現(xiàn)在要解決的問題!

單片機(jī)的心得體會(huì)篇十二

經(jīng)常在群、論壇里看到有人問:怎么學(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è)帖子,把程序一貼,問:為什么我的程序不能正常運(yùn)行?然后就等別人來(lái)給自己分析。

這是一種很不好的行為,應(yīng)該自己學(xué)會(huì)發(fā)現(xiàn)問題和學(xué)會(huì)如何解決問題。

這就需要學(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、找到解決問題思路比找到代碼更重要。

我們用單片機(jī)來(lái)控制周邊器件,達(dá)到我們想到的目的,這是一個(gè)題目,而如何寫出一個(gè)程序,來(lái)控制器件按你想要的結(jié)果去運(yùn)作,這個(gè)就是解題的思路。

要寫程序,就得先找到解決問題的思路,你學(xué)會(huì)找出這個(gè)解題思路,比你找到代碼更為重要。

不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復(fù)制到自己的程序中,可以說(shuō),這不是一種學(xué)習(xí)的態(tài)度,無(wú)助于你編程水平的提高。

我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時(shí)候是看別人的思路,有方框圖最好,沒有的話文字說(shuō)明也可以,要從代碼中看出別人處理問題的思路,是相當(dāng)困難的,特別是大型的程序,看起來(lái)是非常的累人,所以現(xiàn)在我也明白了,以前讀書時(shí)說(shuō)的程序流程圖很重要,現(xiàn)在算是知道了。

當(dāng)你知道一個(gè)問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問題了。

舉個(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)閉位選,再送出段碼,再打開另一只位選。僅此而已。

有了解決問題的思路,我們就能問題拆分開來(lái),然后逐一的解決,如果動(dòng)態(tài)掃描的原理都沒懂,不知道如何做,那么這個(gè)程序是怎么也寫不出來(lái)的。

單片機(jī)實(shí)驗(yàn)學(xué)習(xí)心得600字【篇2】

【本文地址:http://www.aiweibaby.com/zuowen/3819252.html】

全文閱讀已結(jié)束,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔