當前位置:文範網 >

心得體會 >專題心得體會 >

單片機實訓心得體會【多篇】

單片機實訓心得體會【多篇】

單片機實訓心得體會【多篇】

單片機學習心得體會 篇一

很多人説,學單片機最好先學彙編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為單片機編程,既省時間,學起來又容易,提高速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程後,自然一步步就掌握其內部結構了。

單片機的學習實踐。

單片機提高重在實踐,想要學好單片機,軟件編程必不可少。可是熟悉硬件對於學好單片機的也是十分重要的。如何學習好硬件,動手實踐是必不可少的。我們能夠經過自我動手做一個自我的電子製作,經過完成它,以提高我的對一些芯片的瞭解和熟練運用它。這樣我們就能夠多一些瞭解芯片的結構。我相信,你完成了一個屬於自我的電子製作,你的單片機水平就會有一個質的提高。

這就是我學習單片機的心得體會,期望給單片機的愛好者學好單片機有所幫忙。

使用單片機就是理解單片機硬件結構,以及內部資源的應用,在彙編或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。

第一步:數字IO的使用

使用按鈕輸入信號,發光二極管顯示輸出電平,就能夠學習引腳的數字IO功能,在按下某個按鈕後,某發光二極管發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,可是能夠學習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是單片機編程的特點,千萬不要怕麻煩,所有的單片機都是這樣。

第二步:定時器的使用

學會定時器的使用,就能夠用單片機實現時序電路,時序電路的功能是強大的,在工業、家用電氣設備的控制中有很多應用,例如,能夠用單片機實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次後,燈亮3分鐘後自動滅,當按鈕連續按下兩次後,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字集成電路能夠實現時序電路,可編程邏輯器件(PLD)能夠實現時序電路,可編程控制器(PLC)也能夠實現時序電路,可是僅有單片機實現起來最簡單,成本最低。定時器的使用是十分重要的,邏輯加時間控制是單片機使用的基礎。

第三步:中斷

單片機的特點是一段程序反覆執行,程序中的每個指令的執行都需要必須的執行時間,如果程序沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使單片機在程序正常運行過程中,對快速動作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動作發生後,單片機中斷正常運行的程序,處理快速發生的動作,處理完成後,在回到執行正常的程序。中斷功能使用中的困難是需要精確地明白什麼時候不允許中斷髮生(屏蔽中斷)、什麼時候允許中斷髮生(開中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開始時,程序應當幹什麼,中斷完成後,程序應當幹什麼等等。中斷學會後,就能夠編制更復雜結構的程序,這樣的程序能夠幹着一件事,監視着一件事,一旦監視的事情發生,就中斷正在乾的事情,處理監視的事情,當然也能夠監視多個事情,形象的比喻,中斷功能使單片機具有吃着碗裏的,看着鍋裏的功能。以上三步學會,就相當於降龍十八掌武功,會了三掌了,能夠勉強護身。

第四步:與PC機進行RS232通信

單片機都有USART接口,異常是MSP430系列中很多型號,都具有兩個USART接口。USART接口不能直接與PC機的RS232接口連接,它們之間的邏輯電平不一樣,需要使用一個MAX3232芯片進行電平轉換。

USART接口的使用是十分重要的,經過該接口,能夠使單片機與PC機之間交換信息,雖然RS232通信並不先進,可是對於接口的學習是十分重要的。正確使用USART接口,需要學習通信協議,PC機的RS232接口編程等等知識。試想,單片機實驗板上的數據顯示在PC機監視器上,而PC機的鍵盤信號能夠在單片機實驗板上得到顯示,將是多麼有意思的事情啊!

第五步:學會AD轉換

MAP430單片機帶有多通道12位AD轉換器,經過這些AD轉換器能夠使單片機操作模擬量,顯示和檢測電壓、電流等信號。學習時注意模擬地與數字地、參考電壓、採樣時間,轉換速率,轉換誤差等概念。使用AD轉換功能的簡單的例子是設計一個電壓表。

第六步:學會PCI、I2C接口和液晶顯示器接口

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

第七步:學會比較、捕捉、PWM功能

這些功能能夠使單片機能夠控制電機,檢測轉速信號,實現電機調速器等控制起功能。如果以上七步都學會,就能夠設計一般的應用系統,相當於學會十招降龍十八掌,能夠出手攻擊了。

第八步:學習USB接口、TCPIP接口、各種工業總線的硬件與軟件設計

學習USB接口、TCPIP接口、各種工業總線的硬件與軟件設計是十分重要的,因為這是當前產品開發的發展方向。

到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。即使如此,也算是單片機大蝦了!!

單片機心得體會 篇二

20xx年3月4日和3月5日,我在安徽省網絡培訓中心參加了《單片機原理》的精品課程培訓,認真聆聽了張毅剛教授和楊青勇副教授對單片機原理知識的全面解析和教學教法的深刻分析,收益頗豐,主要有以下二點心得體會:

一、單片機原理課程特點與定位

單片機原理課程是電氣信息類專業學生的一門重要課程,是我院自動化、電子信息工程和通信工程專業學生的專業必修課程。單片機原理課程是一門面嚮應用的、具有很強的實踐性與綜合性的課程,它可以充分體現學生利用自己所掌握的知識解決實際工程問題的能力,在電類的專業課程中經常要用到單片機知識。單片機知識在電類專業整個課程體系中處於承上啟下的核心地位,一般測控系統和智能儀器儀表的實現都離不開單片機與接口技術,在各種電子設計競賽以及畢業設計中都會用到單片機,它是學生就業和攻讀碩士學位的必備要求。單片機與接口技術是現代電氣信息類等專業學生必須掌握的一項專業技術。

合肥學院是一所應用型的本科院校,20xx年又被教育部列為“卓越工程師教育培訓計劃建設單位”,對學生應用能力培養的重要性不言而喻。針對過去的傳統單片機課程的“重理論,輕應用,理論與實踐不能緊密結合”的教學特點,我們必須重新定位《單片機原理》課程的培養目標,重點培養學生的實踐動手能力,提高學生的綜合素質,培養掌握單片機應用系統設計的應用型人才

二、單片機原理課程教學內容整合與優化

傳統的單片機原理課程注重知識導向型,教學思路是按照教材的順序,先講單片機硬件基礎知識,再講指令系統和彙編語言編程,最後講接口技術和一個單片機應用實例。學生只有在課程學習的最後才接觸到單片機的實際應用系統,而在此之前的學習由於學習目標不明確,學生會感到學習內容枯燥乏味,因而學習的興趣不高。

我們需要以知識為基礎,以能力為核心,構建新的實踐化課程內容體系,確保教學內容的合理性、實用性和先進性。建立完善“以芯片為基礎,以接口設計為主線,以系統設計為目的”的課程體系,以典型項目實例分解模塊,可以考慮以一個簡單的“智能電子鐘(lcd顯示)”項目實例引入,將實例分解得到相應的知識模塊,將分解出來的知識模塊按照循序漸進的原則分別放在芯片和接口設計部分中進行講解,以各個模塊構建知識,前後連貫,層層遞進。最後,再將前述內容以系統設計應用來統領全局,進行綜合,達到以“應用”為主線連接所學知識內容的目的。用典型的項目實例統領整個教學內容,讓學生在學習過程中得到了反覆性的思維訓練,加深了對教學內容的理解和運用,增強了學生對單片機應用性的熟悉和理解,同時在這個過程中,學生由於會不斷地獲得成就感,可以更大地激發起學生的求知慾望和主動學習的興趣。

在實際教學中,讓課堂理論教學和實驗室實踐教學一體化,打破實驗室和教室的界限,打破課堂理論教學與驗證式實驗教學的界限,教師講解和實物演示(或proteus仿真演示)同步,讓學生主動參與進來,實施以學生為主體、教師為主導的教學模式,真正做到理論和實踐的結合,從而達到單片機原理課程的教學培養目標。

總之,這次網絡培訓學習,對我的單片機原理課程的教學內容和教學手段有着非常重要的指導作用,我會不斷更新教學內容和優化教學模式,提高單片機原理課程的教學效果。

單片機學習心得體會 篇三

時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機課程也結束,但通過這次單片機的學習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。

當今社會隨着電子技術的發展,特別是隨着大規模集成電路的產生,給人們的生活帶來了根本性的變化,如果説微型計算機的出現使現代的科學研究得到了質的飛躍,那麼可編程控制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,温度控制不僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎麼過來得,可是時間不等人。

剛開始學習的時候,對單片機沒有什麼認識,不知道什麼是單片機,更不知道它有什麼作用。通過學習才大體知道了單片機的一些知識。單片機是一塊在集成電路芯片上集成了一台有一定規模的微型計算機。簡稱為:單片微型計算機或單片機。單片機的應用到處可見,應用領域廣泛,主要應用在智能儀表、實時控制、通信、家電等方面。由中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、I/O接口、定時器/計數器以及串行通信接口等集成在一塊芯片上,構成了一個單片微型計算機,簡稱為單片機。它的應用範圍很廣,在工業自動化中應用有數據採集、測控技術。在智能儀器儀表中應用有數字示波器、數字信號源、自動取款機等。在消費類電子產品中應用有空調機、電視機、微波爐、手機、IC卡、汽車電子設備等。在通訊方面應用有手機、小靈通等。在武器裝備方面應用有飛機、坦克、導彈、航天飛機、智能武器等。剛開始學習時只能抄寫別人做成功的程序,一遍一遍的寫,從簡單的入手,逐步的積累,一步步的能夠將小的程序結合到一起,拼接成較為複雜一些的程序。但是程序不要只是看別人得,一定要自己寫過才是自己的。只有當你自己能寫出來的時候説明你真懂了。剛接觸KEIL時確實很讓人頭疼,使用 KEIL不會建項目、不會使用實驗板。然後可以參考已經成功的程序,抄過來,寫一個最簡單的,讓它運行起來,先培養一下自己的感

覺,先建個項目,再配置一下項目,然後建個程序,加入項目中,再寫代碼、編譯、生成HEX,刷進單片機中、運行。其實當遇到問題一定要自己嘗試着解決,不能遇到問題就去問別人,自己一定要掌握解決問的方法和思路。對一個新項目時,自己一定要多想想,不要急着去看別人是怎麼寫的。應該先想一下程序的構架,想想如何來完成。然後自己動手去寫,理清自己的思路這樣更容易提高自己。

熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計(隨便説一下,很多書中的電路設計已經過時,並且有些程序還是錯誤的)。如果按照此種學習方法,想進行產品開發,就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,雖然單片機的課程只上了幾節就去上班了,但在學習的過程中有了一定的瞭解。下面就本人學習單片機的過程和經驗做簡要介紹。

首先,學習單片機要有一定的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,特別是數字電路;編程語言要求彙編語言或C語言。要想成為單片機高手,建議初學者首先學習彙編語言,學的差不多的時候,轉入C語言學習。儘管彙編語言屬於低級語言,編程效率低,但是較C語言具有目標代碼簡短,佔用內存少,執行速度快等優點,更重要的是能使初學者儘快熟悉單片機的內部結構,並能對其進行精確的控制。彙編語言在單片機教材裏面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業書籍來講解,並且對我們今後的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那只是C語言的一部分。在這裏給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,建議學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。

其次,是單片機教材選擇。單片機是一門非常重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有一定地瞭解和感官認識,它的是怎樣工作的,能幹些什麼?剛開始時,也許你看不明白,但這並不要緊,因為你還缺乏實踐經驗。現在單片機應用廣泛,因此各個廠家分別推出了自己的單片機,我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有一定的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什麼派系,但是我們要選擇一款有代表性的知識範圍廣,並且入門容易,書籍多。一般來説,MCS-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編MCS-51單片機應用設計》,哈爾濱工業大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。

然後,是開發工具和開發環境的選擇。選擇一塊合適的學習板,對於初學者來説一般無力接受,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便説一句,學習板功能要求太全,具有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。仿真器對單片機初學者來説既是那麼耳熟,同時又有些陌生,這主要是因為市場上傳統的仿真器價格都在千元以上,對經濟不是非常寬裕的人來説是不小的開支。同時仿真器是用來提高調試程序效率的,也不是非需不可的,如果你沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反覆燒寫調試。隨便推薦一下,學林電子的51tracer仿真器,有興趣的朋友可關注一下。有了單片機教程板以後,先看下指導説明書,熟悉一下學習板,開卷有益。以後就得靠自己多練習了,將學習板與電腦連接好,先學會開發軟件的使用,然後從最簡單的流水燈實驗做起,按照你自己的意願控制流水燈,當你完成時,你會發現這是多麼愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發現,單片機能夠按照你編寫的程序工作時,你會覺得非常興奮,比做什麼事情都開心,這樣你會慢慢迷上單片機,真的。不少網站上説搞定某個實驗,就恭維的告訴你一聲”恭喜你,學會了”自己學會了單片機,這有點可笑,這隻能説明你算過關了,對單片機有了一定了解和會使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品。因此除了入門外,精通可千萬別輕易説出口。

最後,在熟練掌握和應用後,那可以説對於單片機方面的硬件你已經入門了,剩下的就是自己練習設計開發各種課題,不斷的積累經驗。最終,自己完全設計具有個人風格的課題,產品,這樣你就是單片機高手拉。只要過了第一關,後面的路就好走多了,萬事開頭難,這大家可能都聽過。

有時候單片機的學習很單調,有些知識學起來很抽象,不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程序,將程序刷入單片機進行調試,通過這種方式才能更快速的學習單片機。要堅定自己的學習信心,在付出持之以恆的努力,我相信自己能進一步加深對單片機的瞭解,在單片機的學習道路上走得更遠!

單片機心得體會 篇四

回顧起此次單片機課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子裏,可以説得是苦多於甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以説得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如説三極管PNP管腳不懂怎麼放置,不懂分得二極管的正負極,對單片機彙編語言掌握得不好……通過這次課程設計之後,一定把以前所學過的知識重新温故。

這次課程設計終於順利完成了,在設計中遇到了很多編程問題,最後在信盈達劉老師的辛勤指導下,終於遊逆而解。同時,在劉老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我幫助的所有同學和信盈達各位指導老師再次表示忠心的感謝!

一、單片機課程設計總結

做了兩週的課程設計,有很多的心得體會,有關於單片機方面的,更多的是關於人與人之間關係方面的。

我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最後答辯的時候他們一起坐在了我旁邊,冠冕堂皇的指着我畫了幾遍的圖説了幾嘴,我想可能他們自己都不知道自己在説怎麼,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10 天的人最後的成績都有不如他們的),但是鄙視他們的做法。

所幸的是,我得到了很多同學的幫助。我想沒有他們我可能都要放棄了,因為我本人對單片機也並不是很熟悉,學的東西好像它書包範文是它,我是我似的,理論聯繫不了實際。以前的彙編語言沒學好,一開始的程序這塊兒就要令我抓狂了。後來請教我們班的一個男生,每次跟他一起到試驗室調試程序(他們組也只有他一個人動手),看他邊做邊給我講解。最後在開發機上做出來的時候,雖然不是我自己寫的,但看他那麼高興,我也有一種分享到的成就感。後來我們組就用了他寫的程序,他自己又抽空做了些拓展。

接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術的工作卻是非常的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫助我,或是熱心的幫我帶飯,或是在我打盹兒的時候幫我做點焊接。大家都鼓勵我,即使最後出不來東西,但是一定要堅持把它做完。當我想放棄的時候,我也這麼對自己説,即使你做出來的是次品甚至不合格品,但是你一定要拿出來一件成品。

在要驗收前,終於做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經出來了,所以最後應該還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什麼問題。那麼就準備答辯吧。我對着電路圖再看課本,發現以前很多覺得很難記的東西現在記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,A/D轉換器的,驅動器的,所有我用到的我都一再的看書瞭解,同時請教同學我看書過程當中的疑惑。在這個過程中又發現了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手……算了吧,不要想那些如果,還是準備我自己的,做好我現在能做的吧。

還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來説已經很好,代表了我真實的水平,我覺得我對單片機的一些知識在這個動手的過程中真的是從無到有增長的。同時我也儘量不去想別人得了多少分,沒有什麼不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什麼不一樣,這一點我早就瞭解。

最後,我發現自己對單片機竟然也有了一點興趣,想暑假回家以後自己去買一些東西來做,再補一補彙編語言。有什麼問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就成功的做出過調頻收音機,大一暑假的時候參加了學校的電子競賽培訓接着比賽,不過後來怎麼樣我就不知道了。汗。看來要多保持聯絡,這次回家就好好找他們敍敍舊。

二、單片機課程設計感想

通過一個學期的學習,我認為要學好C語言程序這門課程,不僅要認真閲讀課本知識,更重要的是要通過上機實踐才能增強和鞏固我的知識。特別是作為高職生,更要注重實踐這一環節,只有這樣我們才能成為合格的計算機人材。

整個設計通過了軟件和硬件上的調試。我想這對於自己以後的學習和工作都會有很大的幫助。在這次設計中遇到了很多實際性的問題,在實際設計中才發現,書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發現自己在飛速的提升。對於教材管理系統,其程序是比較簡單的,主要是解決程序設計中的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創新能力,它才是一個設計的靈魂所在。因此在整個設計過程中大部分時間是用在程序上面的。很多子程序是可以借鑑書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對系統的結構很熟悉。因此可以説系統的設計是軟件和硬件的結合,二者是密不可分的。通過這次課程設計我也發現了自身存在的不足之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努力才得以解決。

這也激發了我今後努力學習的興趣,我想這將對我以後的學習產生積極的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,只有分工協作才能保證整個項目的有條不絮。另外在課程設計的過程中,當我們碰到不明白的問題時,指導老師總是耐心的講解,給我們的設計以極大的幫助,使我們獲益匪淺。因此非常感謝老師的教導。通過這次設計,我懂得了學習的重要性,瞭解到理論知識與實踐相結合的重要意義,學會了堅持、耐心和努力,這將為自己今後的學習和工作做出了最好的榜樣。我覺得作為一名軟件工程專業的學生,這次課程設計是很有意義的。更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對於這門課懂的並不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠着這一個多禮拜的“學習”,在小組同學的幫助和講解下,漸漸對這門課逐漸產生了些許的興趣,自己開始主動學習並逐步從基礎慢慢開始弄懂它。

我認為這個收穫應該説是相當大的。一開始我們從參考書上找來了課題,但是畢竟是參考書,做到後來發現很多程序都是不完整的,這讓我們傷透了腦筋。看着別的小組都弄得有模有樣了,可是我們連一個課題都還沒有定好。好不容易又找到了課題,可是結果還是很不盡人意。程序接線什麼的都弄好了,調試也沒有問題,可是就是無法達到預期想要的結果。參考書畢竟只是一個參考,設計這種東西最後還是要靠自己動腦筋。然後我們大家一起齊心協力,從平時做的實驗﹑老師上課的舉例﹑書本上的知識以及老師的輔導和其他同學的幫助下終於完成了。應該説這是通過我們小組成員的共同努力和動腦完成的,雖然內容並不是很複雜,但是我們覺得設計的過程相當重要,學到了很多,收穫了很多。我覺得課程設計反映的是一個從理論到實際應用的過程,但是更遠一點可以聯繫到以後畢業之後從學校轉到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以後工作中需要的。

單片機學習心得體會 篇五

本人還是學生,此刻大三,接觸單片機一年多以來,從最基礎的51開始,到更高級點的MSP430,一向到此刻剛開始上手的STM32,編過的程序不算多,但加起來怎樣也有上百個了,做過的東西仔細數數,能拿出手來算算的上是個樣的也不下十個,算是小有所成吧。

但今日,我卻發現,這一年我一向在走一條歪路。

先説一下情景吧,是這樣的,最近同學幾個合夥做個小項目,不算複雜,跟市面上的工程項目完全沒法比,用難再需要使用的一個芯片是教師給的,從沒用過,沒有歷程,至於一份電子版的數據手冊,一切的一切都只能是從頭開始,從底層開始,我們幾個斌開始從最底層的邏輯時序、寄存器操作開始,但經過幾天的研究,確實毫無效果可言。

為此,我們幾個鬱悶了好長時間,開始瘋狂的上網搜資料,拷代碼,卻終究是不得而返,還讓教師罵了一頓,因為這個項目是我們主動要求教師放給我們的,結果卻耽誤了工期。

我次我們幾個人很受打擊,最終決定大家一齊靜下心來分析分析,到底我們敗在了什麼地方最終總經過兩天的思考、討論、總結、檢討···,我們發現了問題的所在,想來想去,這估計是很大一部分初學者正在面臨的一個“瓶頸問題”,所以,由我淨這個討論的結果發佈出來,期望與更多的人交流、分享、提高、共勉。

下頭先總結一下我們失敗的幾點原因:

1、“都是開發板惹的禍”。

能夠説從開始學習單片機,哪怕是最基礎的51、以致之後的MSP430、ARM,我沒從未離開過開發板,並且這長達一年多的時間,養成了我們對開發板極大的依靠,儘管自我焊過51最小系統、繪製過430最小系統板,但都是參考的別人已有的電路圖,連最基本的電路基本都沒分析過,為什麼要在這幾個電阻,該加個多大的,不加會怎樣樣,太大了太小了會有什麼後果,等等此類問題,我們從未分析過,全是COPY、COPY、再COPY,以致自我做過的東西不少,本事卻未曾提高。

2、“全是例程誤導我”。

我們買來的開發板,往往都會帶有豐富的例程,通常這也是賣家吹噓、比拼的地方,但就是這些附帶的歷程,讓我們與底層的開發絕緣了,有了例程,我們不用再一個代碼一個代碼地敲鍵盤,不用再去研究那些器件的數據手冊、通信接口、寄存器、內部原理、以及很多商家沒給我們加進去的功能,哪怕是將這些程序改到別的地方,我們也可是是在宏定義裏改兩個引腳配置而已,從未嘗試過從底層寫驅動、敲代碼、寫函數,從未嘗試過快平台移植代碼,開發呢些沒用過的功能等等。

3、“現實環境太無奈”

這跟上頭兩個説的是不一樣的方面,我們都是大學生,大學裏此刻吵得火熱的“大學生就業難”、“你是考研還是就業”、“你報XXX培訓班了嗎”“你考四六級證了嗎”等等,好像上大學就是為了幹這些,似乎沒有這些,你就會陷入“畢業即失業”的困境。應對這些外來的干擾,越來越多的學生坐不住了,我們這些人也一樣,儘管一向在學習自我的愛好,但當被人問得多了的時候,心裏也難免會發毛、會害怕,從而導致一年來真正靜下心來學這些東西的時間越來越少。

大體也就總結怎樣多吧,經過這次失敗,也算是教訓深刻吧,此刻才大三,到大四畢業,還有近兩年的時間,還不算太晚,再説將來的路還長,此刻發現這些,應當不算晚吧。

對我們來説,革命尚未成功,同志仍需努力啊!

開這貼,一為總結這次失敗、而為自我立志改變、三為警示之後的同學、四為大家齊言獻計。

大家有遇到同樣問題的、要類似迷茫的、要好的提議意見的,歡迎回帖交流,大家一齊共勉。

單片機實訓心得體會 篇六

單片機實訓心得體會

單片機實訓心得體會1

通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。系統以51單片機為核心部件,利用匯編軟件編程,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。

由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴展功能。

踉踉蹌蹌地忙碌了兩週,我的時鐘程序終於編譯成功。當看着自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。

但在這次實訓中同時使我對彙編語言有了更深的認識。當我第一次接觸彙編語言就感覺很難,特別是今次實訓要用到彙編語言,儘管困難重重,可我們還是克服了。這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。

這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經歷能讓我在以後學習中激勵我繼續進步。

單片機實訓心得體會2

近兩週的單片機實訓結束了,最大的感受是,這是進入大學以來所學的最貼近實際的一門課,原來書本知識與實際操作之間竟然存在這樣大的差距,讓我不得為今後的工作捏了一把汗,決心更加深入的學習,讓自己成為實用型的人。

在做喇叭自檢時,我們認為的把程序複雜化了,在做鍵盤自檢時我們和大多數同學一樣,都沒有把採樣保持做好,雖然是第一個接受檢查的,但我們還是按老師的要求重新完善了程序。

在做最後的任務時,我們組的任務是“乒乓球遊戲機”,開始覺得很有趣,就是雙方互打,但是經過和老師的商量和自己站在一個“消費者”的角度考慮後,發現我們的設想太簡單了,於是,我們又給它加了“計算比分”、“接住球后加速”以及用不同的顯示和聲音來表示是否接住球,最後我們又發現這個遊戲機沒有復位功能,這能玩一次,但是我們用了幾段程序都沒有實現預想的效果,設計進入了瓶頸階段,最後,我們在圖書館查找資料,並按我們的要求修改,終於實現了這個功能。

由於我們測試的次數太多,我也“練就”了很好的打遊戲的技術,呵呵,真希望有機會把我們的設計變成產品,和更多人分享我們的樂趣。不過,我們現在的水平離這一目標還差的很遠,我們要繼續努力。

通過最後的測試,我發現我對知識的掌握有些不透徹,比如“硬件編程框圖”,平時看過很多次但都沒有用心記過,頭腦中對他的記憶很模糊,因此,這就成了我們知識結構中的一個盲點,實訓就是讓我們在實際操作中發現自己對知識掌握不足的地方並把它補足,我會繼續把這些模稜兩可的這是都用心學透徹。

在整個實訓過程中,同組三個人配合的十分默契,雖然我們對知識的掌握不盡相同,但是我們卻各具所長,我想這就是“團隊”的作用,在完成任務過程中,我們不斷相互幫助、互相學習,是任務順利進展,每個人都有所提高,感謝老師的幫助,感謝這次實訓的機會。

單片機實訓心得體會3

通過這一個學期的單片機學習,我收穫了很多關於單片機的知識,並且這些知識和日常的生活息息相關。瞭解了一些簡單程序的錄入,LED顯示器、鍵盤、和顯示器的應用和原理。

LED顯示器:LED顯示器是由發光二管組成顯示字段的器件。通常的8段LED顯示器是由8個發光二極管組成,LED顯示器分共陽極和共陰極兩種。有段選碼和和位選碼。當LED顯示器每段的平均電流位5MA時,就有較滿意的亮度,一般選擇斷碼5-10MA電流;位線的電流應選擇40-80MA。LED顯示器的顯示方式有動態和靜態兩種。7289A芯片是具有SPI串行接口功能的顯示鍵盤控制芯片,它可同時取得8位共陰極數碼管和64個鍵的鍵盤矩陣。7289A的控制指令分為兩類:8位寬度的單字節指令和16位寬度雙字節指令;還有閃爍指令和消隱指令。7289A採用串行方式SPI總線與微處理器通信;7289A與AT89C52接口電路,在實際電路中無論接不接鍵盤,電路中連接到其各段上的8個 100千歐的下拉電阻均不可以省去,如果不接鍵盤而只接顯示器可以省去8個10千歐電阻,若僅接鍵盤而不接顯示器,可省去串入DP及SA-SG連線的8個220歐電阻,7289A還需要外接晶體振盪電路。液晶顯示器簡稱LCD,其顯示原理是用經過處後的液晶具有能改變光線傳輸方向的特性,達到顯示字符和圖形的目的。最簡單的筆段式液晶顯示器類似於LCD顯示器,可以顯示簡單的字符和數字,而目前大量使用的是點陣式LCD顯示器,既可以顯示字符和數字也可以顯示漢字和圖形。如果把LCD顯示屏、背光可變電源、接口控制邏輯、驅動集成芯片等部件構成一個整體,是的與CPU接口十分方便。

鍵盤:鍵盤是最常見的計算機輸入設備,它廣泛應用於微型計算機和各種終端設備上。計算機操作者通過鍵盤向計算機輸入各種指令、數據,指揮計算機的工作。按照鍵盤的工作原理和按鍵方式的不同,可以劃分為四種:機械式鍵盤採用類似金屬接觸式開關,工作原理是使觸點導通或斷開,具有工藝簡單、噪音大、易維護的特點。 塑料薄膜式鍵盤鍵盤內部共分四層,實現了無機械磨損。其特點是低價格、低噪音和低成本,已佔領市場絕大部分份額。 導電橡膠式鍵盤觸點的結構是通過導電橡膠相連。鍵盤內部有一層凸起帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面的觸點接通。這種類型鍵盤是市場由機械鍵盤向薄膜鍵盤的過渡產品。 無接點靜電電容式鍵盤使用類似電容式開關的原理,通過按鍵時改變電極間的距離引起電容容量改變從而驅動編碼器。特點是無磨損且密封性較好。

按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩類。接觸式鍵盤就是我們通常所説的機械式鍵盤,它又分為普通觸點式和幹簧式。普通觸點式的兩個觸點直接接觸,從而使電路閉合,產生信號;而幹簧式鍵盤則是在觸點間加裝磁鐵,當鍵按下時,依靠磁力使觸點接觸,電路閉合。與普通觸點式鍵盤相比,幹簧式鍵盤具有響應速度快、使用壽命長、觸點不易氧化等優點。無觸點式鍵盤又分為電容式、霍爾式和觸摸式三種。其中電容式是我們最常用到的鍵盤類型,它的觸點之間並非直接接觸,而是當按鍵按下時,在觸點之間形成兩個串聯的平板電容,從而使脈衝信號通過,其效果與接觸式是等同的。電容式鍵盤擊鍵時無噪聲,響應速度快,但是價格很高一些。

顯示器:按照顯示器的顯示管分類CRT、LCD。按顯示色彩分類單色顯示器、彩色顯示器。按大小分類通常有14寸、15寸、17寸和19寸,或者更大。顯示管的屏幕上塗有一層熒光粉,電子槍發射出的電子擊打在屏幕上,使被擊打位置的熒光粉發光,從而產生了圖像,每一個發光點又由“紅”“綠”“藍”三個小的發光點組成,這個發光點也就是一個象素。由於電子束是分為三條的,它們分別射向屏幕上的這三種不同的發光小點,從而在屏幕上出現絢麗多彩的畫面。顯示器顯示畫面是由顯示卡來控制的。若仔細觀察顯示器上的文本或圖像是由點組成的,屏幕上點越多越密,則分辨率越高。

屏幕上相鄰兩個同色點的距離稱為點距,常見點距規格有0.31mm、0.28mm、0.25mm等。顯示器點距越小,在高分辨率下越容易取得清晰的顯示效果。電子束採用光柵掃描方式,從屏幕左上角一點開始,向右逐點進行掃描,形成一條水平線;到達最右端後,又回到下一條水平線的左端,重複上面的過程;當電子束完成右下角一點的掃描後,形成一幀。此後,電子束又回到左上方起點,開始下一幀的掃描。這種方法也就是常説的逐行掃描顯示。而隔行掃描指電子束在掃描時每隔一行掃一線,完成一屏後再返回來掃描剩下的線,這與電視機的原理一樣。隔行掃描的顯示器比逐行掃描閃爍得更厲害,也會讓使用者的眼睛更疲勞。完成一幀所花時間的倒數叫垂直掃描頻率,也叫刷新頻率,比如60Hz、75Hz等。

通過這幾天的單片機的實訓,我在理論的基礎上更深刻的掌握了單片機的深層內容及實際生活中的應用,實訓鍛鍊了自己動手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻反思。這些問題的發現將為我以後的學習和工作找明道路,查漏補缺為進一步學習作好準備。通過實訓,讓我懂得了如何編寫一些簡單的程序,學會了如何製作單片機應用程序,並且可以在今後的日常生活中靈活運用。

單片機實訓心得體會4

通過為期一週的單片機實訓,是我們對這門課有了許多新的瞭解,彌補了在課堂上學習的不足。相信這對我們以後的學習和工作都會有很大的幫助。我們一定要在最短的時間裏對這些不足加以改正!

首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機的優越性。這次通過實體仿真軟件等輔助軟件的共同效果,是這次試訓有了鮮明的活力。換是我們認識

到這次試訓不僅僅是一個軟件的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟件的功能是我們瞭解了當今開發系統的新方向,簡直太不可思議啦!

單片機作為一種最簡單的軟件,與我們的日常生活息息相關,瞭解一些單片機程序的簡單錄入是費城必要的。如:LED顯示器、鍵盤和顯示器的應用和原理。

在被刺實訓中我們每個人通過一個八位流水燈的`製作,使我們深深地體會到了單片機在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機手動的開

始平台的完善與成熟。只要你有想法,單片機就有可能讓他成為現實。這裏我學習完protues軟件後的第一感覺是,雖然這軟件工作不穩定,但是會有相當不錯的效果出來。這對我以後的工作一定會有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個單片機的開發平台都有了一廳的瞭解,這是一筆不錯的收穫。

通過這幾天的試訓,使我的感觸很深,真實“條條大路通羅馬”,要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在編程中“簡”字貫穿於整個程序設計中,越簡單越好,畢竟單片機留給用户的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以後的學習生活中應值得注意的地方。

在試訓中有苦有甜,當我們為一個很難攻破的程序找出路時,心情煩躁,感覺自己很不可理喻,當程序一點一點編好後,自己從心底感覺到一點小小的安慰,看着自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。

2、結束了兩週的電視機實訓,我們又迎來了單片機課程設計實訓,真是讓我們受益匪淺啊?學到了很多東西,不管怎麼樣,先感謝學校給我的這麼多機會。真正的學到了東西。為期一週的單片機課程設計讓我們受益匪淺。此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力。對於我們應用電子技術的學生而言焊接是不成問題,也很順利;可到了編程時就出現了很大的障礙,先開始的顯示時鐘還算順利,下面的報警部分就花費了相當長的時間,還有加上報警時的音樂也是我們到圖書館裏查閲資料由彙編轉化成C語言得來的。本來還以為編程會很簡單的,等到實際操作起來才知道它的複雜性,沒有想像中的那麼得心應手,理解流程是有思維的前提。單片機是我們上學期開設的課程,所以很多專業知識也都忘記了。不過經過我們一步步的努力,花費的時間與精力終於沒有白費,效果漸漸地出現了。其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂,在仔細修改程序之後,終於一步步地達到效果了。

我們將各個部分的程序編好後怎麼都連不起來,出不了預期的效果。對於硬件在編程過程中PCB板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什麼都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在PCB板的重新焊接上。對於軟件我們在時鐘完成後就對其加入了報警系統,可加了之後發現程序亂了,以前的時鐘也不可以控制了。經過反覆研究,發現接地接錯了位置,導致了用來報警的紅燈跟綠燈根本不亮,然後就將 接地線重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程序,用紙板擋住了發射管與接收管之間的信號傳輸,數碼顯示管出現閃爍的效果,並且沒信號的時候綠燈亮,有信號的時候紅燈就亮了,這個現象讓我們喜出望外。經過修改時鐘程序和報警系統都被使用上了,可更大的難題就是如何讓它報警?這困擾了我們,數碼顯示管上終於有了閃爍的效果,可報警聲還沒加的上去。老師的要求是除了蜂鳴器上的報警聲再加一段音樂。翻閲了圖書館裏的書籍,查出來的音樂程序都是用匯編編的,要將此程序放到主程序中就必須將彙編程序改編成C語言程序。這再次困擾了我們,雖然以前也學過彙編跟C之間的互換,可都是簡單的,從沒涉及到這麼複雜的程序過,改編很是有壓力,經過研究,我們將彙編程序捨棄了,到網上下載了一段音樂程序,是C語言編的。要讓音樂在我們的紅外報警系統中唱出來可不是什麼簡單的事情,雖然找到了音樂程序,但要讓音樂程序跟我們的主程序融合在一起得花費點心思了。

最後在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一週的單片機課程設計沒有浪費,我們從中學到了很多知識。,也讓我們對單片機有了更深一步的瞭解。雖然最後結果是出來了,可這與老師的精心指導是分不開的,她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以説老師是功不可抹的。

單片機實訓心得體會5

最近自己對單片機特別的感興趣,因為看到它能控制電機的轉動,自己覺得很神奇。就想弄清楚它到底是怎麼做到的?

我看到書上講:單片機可以用兩種語言編寫,一種是c語言,另外一種是彙編語言。彙編語言是一種機器語言,且代碼繁瑣,不易記憶。需要掌握單片機的內部結構和邏輯結構,通過看了幾本書讓我瞭解認識到彙編確實太繁瑣,不過我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優勢,能很快學好它。

不過在學習中,我才發現學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎麼和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鑽研它。

時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一週內完成了。

俗話説“好的開始是成功的一半”。説起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不苟的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收穫也沒有。最後,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。

雖然這次的課程設計算起來在實驗室的時間只有三天,不過因為我們都有自己的實驗板,所以在宿舍裏做實驗的時間一定不止三天。

硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按着設計的思想與要求運動起來。

當然,這其中也有很多問題,第一、不夠細心比如由於粗心大意焊錯了線,由於對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對於這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由於我們不夠嚴謹。第三,在做人上,我認識到,無論做什麼事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什麼辦不到的。

單片機實訓心得體會6

為期幾天的單片機實訓暴露出來很多學習上的問題,這些問題的發現將為我們以後的學習和工作找明道路,查漏補缺為進一步學習作好準備!

本次實驗我們組做的課題是《交通燈控制》,這是一個實用性質非常強的題目。

首先,它非常聯繫我們日常生活,每當我們在馬路上走的時候對我們的人身安全關係最密切的莫過於紅綠燈,因此設計一款好的性能優異功能強大的交通燈控制系統是對所有車輛行人的一個最大的福音,是對社會的巨大貢獻!

其次,交通燈控制系統是涉及到單片機、電路、信號、數學數字運算等多學科的一門綜合性應用非常強的課題,這個課題的成功實踐必將在一定程度上極大地激發我們在這些相關學科的學習興趣,也會促使我們去向多學科綜合應用的方面發展,這也是當今科學科技領域一個顯著的特點。從這一點上來説這個課題的選取對所有參加這個課題研究的同學們來説都是一個非常好的鍛鍊。

再次,任何一個任務的完成,都體現了一個小組一個組織的配合,單純一個人的力量是完不成很大很多的工作的,這就要求整個組裏的成員共同配合積極協作,為了一個共同的目標努力。從這一點上來説,這個課題的意義就在於培養了我們大家團結協作的作風同時也培養了我們每個人在對待科學問題上孜孜不倦、嚴謹求實的科學作風,這對我們每個人來説都是相當有益的!

當然,通過做這個課題,也暴露出來了很多問題值得我們去探討解決和克服:

第一,時間利用問題。由於課題難度較大,因此很多組員都以不會為理由而無所事事,在實驗室上網玩遊戲,耽誤了寶貴的時間也造成了整個組課題研究效率的低下。再一個有關時間的問題就是時間利用率太低。

第二,組員之間配合不甚默契。也許是由於課題的原因,小組內成員之間總是各自幹各自的缺少那種配合上的默契,結果到最後很多人都重複去做同一件事情造成了時間浪費、效率下降。

第三,課題研究不夠深刻。課題研究總是浮於表面文章,對程序對最後結果研究不夠造成雖然某一塊地方做的比較好但是在大腦中沒有一個總體的印象,無法理論聯繫實際,研究成果的應用嚴重背離實際現實,影響使用。

基本上,這次實訓暴露出來的問題就這些,我且先總結到這裏。這些問題的發現,有助於提高我們在以後的工作和學習中對此類問題的認識,確保不在同一問題上再次犯錯。團結協作、積極配合、嚴謹求實、踏實務實,是對這次實訓的深刻總結。

另外,這次實訓對我讓我感受非常深的一點就是,作為同學的代表,作為一個小小的領導者,在做任何一件事情上都要細心嚴謹,杜絕差錯;還要事事做在同學前邊,事事做到點子上。錯誤傳遞領導的命令和遲到都是對工作的極度不負責,都是工作上的極大失職,以後要嚴格要求自己,堅決杜絕此類事情的再次發生,否則這一次次的“小錯”必將帶來人生中的“大後悔”!萬老師這次的懲罰是對我的一次深刻的教訓,要牢牢記住這次失職帶來的教訓,確保不再犯同樣的錯誤!

最後,衷心感謝萬老師給我們提供了這次難得的實訓機會,給了我這麼深刻的人生體會,這一切一切對我我來説是有益而無害!

單片機實訓心得體會7

一週的實訓,讓我們從另一個角度去發現單片機。期間我學會了很多寶貴的知識和經驗,在這次單片機實訓中我們鞏固了我們平時所學的內容;加深了對各種調試和仿真軟件的使用技能;掌握了單片機應用電路的設計和調試方法。

首先,我們要從所給定的元器件中設計出6個不同的電路,並編寫程序實現相關任務要求。我們小組設計出的電路主有:

(1)數碼管輪流顯示百十個位的數。要求:數據來源於撥碼開關;個位顯示完畢停留的時間稍微長些。

(2)定時計數器實現對外部脈衝計數5次後,流水燈的狀態由亮點左流動轉化成閃爍5次,然後回到初始狀態。

(3)單鍵改變流水燈狀態。按鍵一旦按下,流水燈狀態由暗點右流動轉化成閃爍8次,然後回到初始狀態。

(4)雙鍵改變流水燈狀態。按鍵K0(連接INT0)按下,流水燈狀態由亮點左流動,轉化成閃爍5次,然後回到初始狀態;按鍵K1(連接INT1)按下,流水燈狀態由亮點左流動,轉化成暗點右流動至最右端,然後回到初始狀態;並且按鍵K1級別高於K0。

(5)串口輸出數據,實現在2個數碼管上顯示60秒計數器。

(6)在集成的8位數碼管上動態顯示出:1——8的效果。

其次,我們要對我們所設計的電路進行電路佈局、連線,檢查電路是否出現錯誤或者遺漏。

然後,學會用KEIL軟件調試程序,並用該軟件菜單的各項調試工具和窗口。再結合硬件和軟件,進行整體調試。

最後,當我們根據相關要求從所給定的元器件中設計出6個不同的電路、編寫程序、線路佈局,調試成功,我們的設計就完成了。

在這實訓期間我深刻的認識到了理論知識和實踐操作必須是相結合的,也許在實訓時會有很多各種軟、硬件等故障。

在編程時我們就出現了很大的障礙, 本來還以為編程會很簡單的,等到實際操作起來才知道它的複雜性,沒有想像中的那麼得心應手, 最後不得不求出其他小組,原來本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂。

我們在做雙鍵改變流水燈狀態的電路時又發現了一個頭痛的問題,發光二極管不亮、開關不管用,剛開始的時候,我們檢查了好幾遍就是沒有發現問題,快要失去耐心是發現少兩連接了兩根線,這是個好現象讓我們有了繼續往下的勇氣,終於在反覆的檢查研究中,我們發現發光二極管不亮的正負方向反了,開關接錯了位臵,這才導致連接線路期間的錯誤不斷。結果是可喜的,在我們小組竭盡全力,同學老師的幫忙下,我們的電路很成功。

我們會遇到很多挫折,不要氣餒,不要放棄。我們只有這樣才能提高自己的實際操作能力;培養自己獨立思考能力;樹立良好的心理素質和吃苦耐勞精神。因此,本實訓對培養學生正確的勞動觀念、組織紀律性、團隊合作精神。

單片機學習心得體會 篇七

兩週的單片機課程設計最終順利完成了,其中包含着歡樂,也有辛酸。我們選的設計題目是“數字温度計”,大家都覺得這個題目是比較簡單的。其實不然,做了之後,發現設計電路雖然簡單,但我們認為它真正困難的地方是程序設計,可是在我們同心努力下最終完成了。

我們剛選該題目時,真的是一頭霧水,硬件電路不知如何下手,更何談解決程序那塊,因為我們所學的都是單片機方面的理論知識,應用到實踐中去還比較少。可是,我們三人也沒偷下懶,迅速分工去查閲和收集資料。我們去了圖書館借一些參考書,上網找一些相關資料,並且請教指導教師。經過不斷努力,最終把數字温度計的思路和模型定了下來並開始分一個人去焊接硬件電路,剩下的去整理和修改程序。

經過一番整理和修改後,在電腦上進行仿真,仿真成功後準備焊接電路板。在焊接電路板中,我們首先對硬件電路進行佈局,然後確認無誤後,在電路板上進行焊接,這個過程我們覺得是做得比較快的,以至於後面出現了虛焊的錯誤。

焊接電路板完工,細心檢查後,進行通電測試。結果液晶LCD沒有顯示,經過檢查,原先是LCD壞了,在換了塊新的後,能顯示顯示值。但還有個問題是,當報警電路不會報警,在請教教師後,發現走動蜂鳴器的電壓太低了,是因為串接了一個太大的電阻。然後,我們換了一個小電阻,但這時蜂鳴器卻一向在叫,停不下來,可是,在我們三人的的細心檢查下,原先是在放大電路的一端虛焊了,這説明我們焊接電路的技術還不夠好。在重新焊接那端後,數字温度電路最終成功實現功能,當時我們的心境都是無比興奮和歡樂的,因為我們兩週的辛苦沒有白費。

在完成單片機課程設計後,我們發現我們還有許多不足,所學到的知識還遠遠不夠,以至於還有一些功能不能被動完成。但經過學習這一次實踐,增強了我們的動手本事,提高和鞏固了單片機方面的知識,異常是軟件方面。從中增強了我們的團隊合作精神,並讓我們認識到把理論應用到實踐中去是多麼重要。

  • 文章版權屬於文章作者所有,轉載請註明 https://wenfanwang.com/xindetihui/zhuanti/351w4m.html
專題