單片機實驗心得體會
更新時間:2023-01-12 09:30:32 小花 心得體會范文 我要投稿
- 相關推薦
單片機實驗心得體會范文(精選29篇)
我們心里有一些收獲后,應該馬上記錄下來,寫一篇心得體會,它可以幫助我們了解自己的這段時間的學習、工作生活狀態(tài)。但是心得體會有什么要求呢?下面是小編為大家整理的單片機實驗心得體會范文,歡迎大家借鑒與參考,希望對大家有所幫助。
單片機實驗心得體會 篇1
單片機是一門應用性和綜合性很強的學科,它綜合了電子技術中的模擬電路和數(shù)字電路方面的知識,特別是數(shù)字電路,因為數(shù)字電路在單片機里面的應用很多。由于單片機涉及的知識很多,所以我們只能循序漸進的學習,逐步的積累,沒有什么捷徑可循。
在大二的時候,我就聽學長介紹過單片機,當時感覺很神奇,從此就對單片機特別感興趣,也感覺它特別有用。于是經學長推薦,在大二上學期我利用學習之余在圖書館借書,
學習了KILE和Proteus軟件,剛開始學習的時候,對單片機沒有什么認識,不知道什么是單片機,更不知道它有什么作用。通過學習才大體知道了單片機的一些知識。由中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、I/O接口、定時器/計數(shù)器以及串行通信接口等集成在一塊芯片上,構成了一個單片微型計算機,簡稱為單片機。也算給我正式學習單片機打下一個基礎。
在大二下學期,我購買了一套單片機學習開發(fā)板和郭天祥主編的《新概念51單片機C語言教程》,從此正式開啟我的單片機學習之路。在剛開始學時,就完全模仿郭天祥主編的這本書再結合開發(fā)板一步一步的學,從點亮一個發(fā)光二級管,流水燈,數(shù)碼管,定時器,中斷,矩陣鍵盤,AD、DA,串口通行,I2C總線等一步一步的深入學習。此時,我雖然能看懂程序,一些簡單的程序可以自己編寫,但一些比較復雜的自己編不出來。在大二暑假,我發(fā)現(xiàn)了郭天祥主講的《十天學會單片機》視屏,于是我堅持天天看視屏,然后在自己根據(jù)視屏內容結合開發(fā)板寫程序,
調程序,就這樣學了一個暑假。通過這個視屏,我初步了解了單片機的硬件結構,編程方法及調試方法(用KILE軟件調試和用開發(fā)板調試),寄存器的使用,學會了如何看芯片資料,初步開始利用芯片時序圖來編程?梢哉f這個視屏對我學習單片機有巨大的幫助,更夸張的說是這個視屏將我?guī)нM了單片機的世界,讓我盡情的體驗單片機帶給我的快樂!
在大三上學期,我有幸參加了教改班的.單片機課程學習。我覺得鄧老師的教學很有特點,讓我們自己一個模塊、一個模塊的焊電路板,寫程序,調試,然后上講臺講。這樣不僅提高了我對單片機的進一步學習,更鍛煉了我在公眾面前的表達能力。我覺得大學的教育就應當如此,應該多注重學生的實際動手操作能力,只有自己親自動手做了,才能體會到其中的艱辛,當然還伴隨著眾多的樂趣。在經過大三一學期的學習,我的單片機水平有了質的飛躍。
首先焊電路板,從單片機最小系統(tǒng)、電源、流水燈開始,第一次自己通過模電上學的一個電源的構成知識做了一個電源,知道了用HC573鎖存器對流水燈的作用以及上拉電阻的用法。其次焊數(shù)碼管,數(shù)碼管有共陰共陽之分,焊電路板以及寫程序都有區(qū)別。接著焊了鍵盤、串口通信、液晶、AD、DA、I2C總線24C02芯片、時鐘芯片DS1302、DS12C887、溫度傳感芯片18B20以及其他模塊。通過焊電路,現(xiàn)在對單片機各個模塊的硬件設計了如指掌,通過軟件調試,我已經基本掌握用芯片資料時序圖和寄存器編程。最后階段我用了一個多月的時間做了三個時鐘,下面以我做的三個時鐘為例講一下感受:
1、用定時器中斷、24C02芯片、按鍵和1602液晶做了一個年、月、日、星期、時、份、秒都可調的時鐘,充分利用24C02掉電保護的特點,當關閉電源后再次打開,時鐘會從上次停止的時間繼續(xù)走。在做這個時鐘時,要注意24C02的時序圖以及寄存器的初始化。
并且要注意寫完時鐘后,首次使用24C02,時鐘可能是亂碼,只需要用按鍵的加減鍵將其調為可讀的時鐘后,以后上電數(shù)據(jù)就可以正常走。
2、用DS1302、18B20和液晶做了一個不可調節(jié)的時鐘。設計這個芯片的初衷是學習DS1302和18B20這兩個芯片,于是我寫程序實現(xiàn)了一個時鐘從設定的初值時間開始走,并且顯示溫度。
在設計中,一定要對DS1302寄存器初始化后他才能正常工作,在對照18B20芯片手冊寫程序時,我充分體驗到了鄧老師說的一句話“硬件設計簡單,軟件必然是復雜的”。在對18B20寫程序時,遇到了很多麻煩,都是時序的問題。
3、用DS12C887、按鍵和液晶做了一個年、月、日、星期、時、份、秒可調節(jié)的時鐘。由于DS12C887內部自帶晶振和可充電鋰電池,上電后自動充電,所以這個時鐘掉電后內部時鐘繼續(xù)走。在寫這個時鐘時,DS12C887一直用不起來,開始是由于時序不對,后來表不走,最后發(fā)現(xiàn)內部晶振沒起振,是因為對其內部寄存器的初始化不對?傊谟龅礁鞣N奇怪的現(xiàn)象后不斷調試,最終將三個時鐘調出來了。
寫完這三個時鐘,我收獲挺大的,現(xiàn)在可以比較熟練地利用時序圖寫程序,也對單片機的定時、中斷有了進一步的了解,可以說這是我單片機學習的又一大提高。
有時候單片機的學習很單調,比如檢查電路,程序怎么也寫不對,這些問題檢查好多遍也沒解決,有些知識學起來很抽象,
不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程序,將程序刷入單片機進行耐心的調試,通過這種方式才能更快速的學習單片機。同時也會從學習中體會成功的喜悅。
總之,在一學期的學習中,從硬件,軟件,調試,演講等各個方面都有了很大的收獲。
單片機實驗心得體會 篇2
《單片機》這門課程我已經學了一個學期了,在這一個學期的學習過程中,我一開始不怎么懂得編程,但慢慢的我現(xiàn)在已經不僅會讀程序還會寫程序了。真為自己一個學期來努力學到的單片機知識只是而感到高興。
怎么學單片機?也常看到有人說學了好幾個月可就是沒有什么進展。當然,受限于每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經歷和方法。
我覺得學習單片機首先要懂得C語言,因為單片機大多說都是靠程序來實現(xiàn)的,如果看不懂程序或則不懂的編程是很難學會單片機的。學習單片機首先要明白一個程序是怎么走的,
要完全懂得程序每一個步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學習單片機最主要的對89C51芯片內部結構有全方面的,只要了解了89C51才能知道單片機實現(xiàn)什么樣的功能和作用,才能對單片機有更深一步的了解。通過一個學期《單片機》這門課程的學習,我也從中有了不少心得和體會想和大家分享一下。
萬事開頭難、要勇敢邁出第一步。開始的時候,不要老是給自己找借口,不要說單片機的`程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書,不懂程序就先學它,這方面網上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,
抄過來也無所謂,寫一個最簡單的,讓它運行起來,先培養(yǎng)一下自己的感覺,知道寫程序是怎么一回事,無論寫大程序還是小程序,要做的工序不會差多少。然后建個程序,加入項目中,再寫代碼、編譯、運行。必須熟悉這一套工序。個人認為,一塊學習板還是必要的,
寫好程序在上面運行一下看結果,學習效果會好很多,仿真器就看個人需要了。單片機是注重理論和實踐的,光看書不動手,是學不會的。知識點用到才學,不用的暫時丟一邊。厚厚的一本書,看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。
比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。程序不要光看不寫,一定要自己寫一次。最開始的時候,什么都不懂,可以抄人家的程序過來,看看每一句是干什么用的,達到什么目的,運行后有什么后果?疵靼琢酥螅鸵约簩懸淮危銜l(fā)現(xiàn),原來看明白別人的程序很容易,但到自己寫的時候卻一句也寫不出來,這就是差距。當你自己能寫出來的時候,說明你就真的懂了。
必須學會掌握調試程序的方法。不少人寫程序,把代碼寫好了,然后一運行,不是自己想要的結果,就暈了,然后跑到論壇上發(fā)個帖子,把程序一貼,問:為什么我的程序不能正常運行?然后就等別人來給自己分析。這是一種很不好的行為,應該自己學會發(fā)現(xiàn)問題和學會如何解決問題。這就需要學習調試程序的方法,比如KEIL里,可以下斷點啦,
查看寄存器內容等等,這些都是調試程序的手段,當你發(fā)現(xiàn)你寫的程序運行結果和你想象中不一樣的時候,你可以單步,也可以下斷點,然后跟蹤,查看各相關寄存器內容,看看程序運行過中是不是有什么偏差,找出影響結果的地方,改正過來。這一個過程非常重要,通過程序的排錯,你可以學到的知識是書上得不到的。
找到解決問題思路比找到代碼更重要。我們用單片機來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程序,來控制器件按你想要的結果去運作,這個就是解題的思路。要寫程序,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到代碼更為重要。
不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復制到自己的程序中,可以說,這不是一種學習的態(tài)度,無助于你編程水平的提高。我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以。要從代碼中看出別人處理問題的思路,是相當困難的,特別是大型的程序,看起來是非常的累人。所以現(xiàn)在我也明白了,以前讀書時說的`程序流程圖很重要,現(xiàn)在算是知道了。當你知道一個問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經不是什么問題了。
開動腦筋,運用多種方法,不斷優(yōu)化自己的程序。想想用各種不同方法來實現(xiàn)同一功能。這是一個練習和提高的過程,一個問題,你解決了,那么你再想想,能不能換種寫法,也可以實現(xiàn)同一功能,或者說,你寫出來的代碼,能不能再精簡一點,讓程序執(zhí)行效率更高,這個過程,就是一個進步的過程。很多知識和經驗的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,經驗才能得到積累,編程水平才能有所提高。
看別人的程序,學習人家的思路。這個在學習初期是很有用,通過看別人的程序,特別是老師寫出的具有一定水平的程序,可以使自己編程水平得到迅速的提高。同時,也可以結合別人的編程手法,與自己的想法融合在一起,寫出更高水平的程序,從中得到進步。但要注意,切忌將學習變成抄襲,更不是抄襲完了就認為自己學會了,這樣做只會使你退步。
嘗試編寫一下綜合應用的程序。從流水燈學起,到動態(tài)掃描,再到中斷,那么,你可以試試寫一下時鐘這種綜合性應用的程序,不要小看時鐘,要寫好它不是一件容易的事情,它包括了單片機大部分的知識,比如有按鍵(IO讀取)、動態(tài)掃描(IO輸出)、中斷等,如何協(xié)調好各功能模塊正常工作,才是編程者需要學習的地方,當你單獨寫一個功能的時候,比如按鍵讀取,你可能感覺很容易,因為你的程序什么也不做,只是讀按鍵。但把它和其它功能混合在一起,如何在整個程序運行中使每一部分都正常工作,這就不是寫一個按鍵讀取這么容易的事情,功能模塊之間有可能會互相影響,比如你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個協(xié)調過程。當你有了這個處理協(xié)調能力,你就算是入門了。
著重于培養(yǎng)解決問題的能力,而不是具體看自己編寫了多少程序或者做過什么!皩W單片機重點在于學習解決問題的思路,而不是局限于具體的芯片類型和語言”這一直是我的座右銘,是我學單片機學習單片機之后感悟出來的。真正的能力不是你曾經編寫過多少個可以實現(xiàn)的程序,而應該是:“遇到沒有解決過的問題,能利用自己已學的知識,迅速找到解決問題的方法!边@個才是能力。
面對一個新程序時,多自己開動腦筋,不要急于找別人的程序。有不少人面對一個新程序時,第一步想到的就是網上找別人寫過的程序,然后抄一段,自己再寫幾句,湊在一起就完成任務,這雖然可能是省時間,但絕對不利你的學習。當你接到一個程序時,應該先自己構思一下整個程序的架構,想想如何來完成。有可能的話,畫一個流程圖,簡單的可以畫在腦子里,對程序中用到的數(shù)據(jù)、變量有一個初步的安排,然后自己動手去寫,遇到實在沒辦法解決的地方,再去請教老師或同學,或看別人是怎么處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路。如果你一開始就看別人的程序,你的思維就會受限在別人的思維里,自己想再創(chuàng)新就更難了,這樣你自己永遠也沒辦法提高,因為你是走在別人的影子里。
學會提問題。一般來說,學習過程中,你遇上的問題,多數(shù)人也有遇上的,所以如果有什么不懂,你可以去問老師。我覺得學習單片機最主要的要多提問,對于一個自己不是太懂的程序,自己一定要多提問幾遍,這樣不但有利于加深自己的印象還能從中學到不少別人的方法。
經過一個學期我對《單片機》這門課程的學習,不僅讓我懂得了很多程序的編寫,還讓我學到了很多對自己有用的學習方法。總結這個學期來的我自己的學習情況,我覺得自己對編程進步了不少,懂得運用正確的學習方法學習單片機程序,不再去死記硬背指令了。所以我覺得學習要不斷總結學習方法,才能讓自己學習不斷進步。
單片機實驗心得體會 篇3
通過這一個學期的單片機學習,我收獲了很多關于單片機的知識,并且這些知識和日常的生活息息相關。了解了一些簡單程序的錄入,LED顯示器、鍵盤、和顯示器的應用和原理。
LED顯示器:LED顯示器是由發(fā)光二管組成顯示字段的器件。通常的8段LED顯示器是由8個發(fā)光二極管組成,LED顯示器分共陽極和共陰極兩種。有段選碼和和位選碼。當LED顯示器每段的平均電流位5MA時,就有較滿意的亮度,一般選擇斷碼5—10MA電流;位線的電流應選擇40—80MA。LED顯示器的顯示方式有動態(tài)和靜態(tài)兩種。7289A芯片是具有SPI串行接口功能的顯示鍵盤控制芯片,它可同時取得8位共陰極數(shù)碼管和64個鍵的鍵盤矩陣。7289A的控制指令分為兩類:8位寬度的單字節(jié)指令和16位寬度雙字節(jié)指令;還有閃爍指令和消隱指令。7289A采用串行方式SPI總線與微處理器通信;7289A與AT89C52接口電路,在實際電路中無論接不接鍵盤,電路中連接到其各段上的8個100千歐的下拉電阻均不可以省去,如果不接鍵盤而只接顯示器可以省去8個10千歐電阻,若僅接鍵盤而不接顯示器,可省去串入DP及SA—SG連線的8個220歐電阻,7289A還需要外接晶體振蕩電路。液晶顯示器簡稱LCD,其顯示原理是用經過處后的液晶具有能改變光線傳輸方向的特性,達到顯示字符和圖形的目的。最簡單的筆段式液晶顯示器類似于LCD顯示器,可以顯示簡單的字符和數(shù)字,而目前大量使用的是點陣式LCD顯示器,既可以顯示字符和數(shù)字也可以顯示漢字和圖形。如果把LCD顯示屏、背光可變電源、接口控制邏輯、驅動集成芯片等部件構成一個整體,是的與CPU接口十分方便。
鍵盤:鍵盤是最常見的計算機輸入設備,它廣泛應用于微型計算機和各種終端設備上。計算機操作者通過鍵盤向計算機輸入各種指令、數(shù)據(jù),指揮計算機的工作。按照鍵盤的工作原理和按鍵方式的不同,可以劃分為四種:機械式鍵盤采用類似金屬接觸式開關,工作原理是使觸點導通或斷開,具有工藝簡單、噪音大、易維護的特點。塑料薄膜式鍵盤鍵盤內部共分四層,實現(xiàn)了無機械磨損。其特點是低價格、低噪音和低成本,已占領市場絕大部分份額。導電橡膠式鍵盤觸點的結構是通過導電橡膠相連。鍵盤內部有一層凸起帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面的觸點接通。這種類型鍵盤是市場由機械鍵盤向薄膜鍵盤的過渡產品。無接點靜電電容式鍵盤使用類似電容式開關的原理,通過按鍵時改變電極間的距離引起電容容量改變從而驅動編碼器。特點是無磨損且密封性較好。
按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩類。接觸式鍵盤就是我們通常所說的機械式鍵盤,它又分為普通觸點式和干簧式。普通觸點式的兩個觸點直接接觸,從而使電路閉合,產生信號;而干簧式鍵盤則是在觸點間加裝磁鐵,當鍵按下時,依靠磁力使觸點接觸,電路閉合。與普通觸點式鍵盤相比,干簧式鍵盤具有響應速度快、使用壽命長、觸點不易氧化等優(yōu)點。無觸點式鍵盤又分為電容式、霍爾式和觸摸式三種。其中電容式是我們最常用到的鍵盤類型,它的`觸點之間并非直接接觸,而是當按鍵按下時,在觸點之間形成兩個串聯(lián)的平板電容,從而使脈沖信號通過,其效果與接觸式是等同的。電容式鍵盤擊鍵時無噪聲,響應速度快,但是價格很高一些。
顯示器:按照顯示器的顯示管分類CRT、LCD。按顯示色彩分類單色顯示器、彩色顯示器。按大小分類通常有14寸、15寸、17寸和19寸,或者更大。顯示管的屏幕上涂有一層熒光粉,電子槍發(fā)射出的電子擊打在屏幕上,使被擊打位置的熒光粉發(fā)光,從而產生了圖像,每一個發(fā)光點又由“紅”“綠”“藍”三個小的發(fā)光點組成,這個發(fā)光點也就是一個象素。由于電子束是分為三條的,它們分別射向屏幕上的這三種不同的發(fā)光小點,從而在屏幕上出現(xiàn)絢麗多彩的畫面。顯示器顯示畫面是由顯示卡來控制的。若仔細觀察顯示器上的文本或圖像是由點組成的,屏幕上點越多越密,則分辨率越高。
屏幕上相鄰兩個同色點的距離稱為點距,常見點距規(guī)格有0.31mm、0.28mm、0.25mm等。顯示器點距越小,在高分辨率下越容易取得清晰的顯示效果。電子束采用光柵掃描方式,從屏幕左上角一點開始,向右逐點進行掃描,形成一條水平線;到達最右端后,又回到下一條水平線的左端,重復上面的過程;當電子束完成右下角一點的掃描后,形成一幀。此后,電子束又回到左上方起點,開始下一幀的掃描。這種方法也就是常說的逐行掃描顯示。而隔行掃描指電子束在掃描時每隔一行掃一線,完成一屏后再返回來掃描剩下的線,這與電視機的原理一樣。隔行掃描的顯示器比逐行掃描閃爍得更厲害,也會讓使用者的眼睛更疲勞。完成一幀所花時間的倒數(shù)叫垂直掃描頻率,也叫刷新頻率,比如60Hz、75Hz等。
通過這幾天的單片機的實訓,我在理論的基礎上更深刻的掌握了單片機的深層內容及實際生活中的應用,實訓鍛煉了自己動手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻反思。這些問題的發(fā)現(xiàn)將為我以后的學習和工作找明道路,查漏補缺為進一步學習作好準備。通過實訓,讓我懂得了如何編寫一些簡單的程序,學會了如何制作單片機應用程序,并且可以在今后的日常生活中靈活運用。
單片機實驗心得體會 篇4
學了一年多的單片機,對單片機也有了一個基礎的了解。在這一年里,我學了DS18B20、128
64大液晶、數(shù)碼管顯示等。從最初的跑馬燈,到整體融合,經歷了一段時間。單片機只有P0,P1,P2,P3,如果想把很多功能合在一起的話,就得復用,或著用到擴展,但是那個擴展模塊不好用,寫起程序來會比較麻煩,其實復用好的話,基本IO口都夠用!
學習的時候總是難免碰到一些問題!但是我的總結是:沒關系,邊做邊想!或著講瞎搞!不搞肯定不知道,搞了才會懂!過去的一些問題在現(xiàn)在看來都是小case,什么定時器賦值啊,定時器的使用類型(模式0,模式1,模式2),當時就自己在那里看書理解,一大堆的文字在那里,
看了很久也不懂!不過后來我懂得了上網找視頻教程!剛開始的時候也總是想為什么這么做,為什么這么做,為什么這么做,一堆的為什么,F(xiàn)在懂了,做多了,就覺得要這樣做,要這樣做,就是這么做的,沒錯!不會的時候想著,反正會弄懂的,多試試!
要相信熟能生巧,想想學習的時候,和現(xiàn)在的程度,不是在一個檔次的!熟悉了操作,一些疑惑也會雖之解開!
我最初開始學單片機是因為我喜歡編程,我覺得編程是一件樂趣的事!或著說享受技術帶來的快樂!我現(xiàn)在懂得了有各門各樣的語言,C語言是其中一種,還有更底程的匯編語言,java之類的高級語言,這些我都很喜歡!它們各有各自的.好處和用處!而且我不想只會一門語言,所以我要慢慢地學習各種自己喜歡的語言!
在學習的過程中遇到麻煩或著問題,已經習以為長了!遇到問題也不會焦慮,想的是該怎么解決!水平也是在不斷解決問題中提高的,有這一點體會!其實初學單片機,碰到問題總是新的知識而已,因為單片機很簡單,也不用很懂電路原理,知道什么時候給0,什么時候給1,其它的就交給硬件去處理。
我也不單單只想有關單片機的程序單片機功能簡單,一直寫單片機也會變得呆板的(這期間就一直寫單片機的程序,不寫其它思考性的編程),至少我是這么覺得.因為寫單片機的程序一段時間后,我發(fā)現(xiàn)我的思路有點僵在單片機的思路上,自己想寫一寫其它的程序,不是單片機的,是C語言的一些有關數(shù)學計算(類似應用題的那種),寫的時候卻想的寫單片機的感覺,有點難以集中到現(xiàn)在要解決的問題!
單片機實驗心得體會 篇5
高校實驗室是培養(yǎng)高層次人才和開展科學研究的重要基地。在西方發(fā)達國家,學校對培養(yǎng)學生的動手能力是十分重視的,這一問題近年來也越來越受到我國教育界人士的廣泛重視。為了提高學生的動手能力,讓學生做相關實訓并完成單片機實驗報告,在實驗的形式上注重培養(yǎng)學生的實驗技能和動手能力。從單片機實驗心得中學生就可以總結出大量的經驗以適應當代社會的發(fā)展。
學習單片機這門課程(教學中選用inter公司的mcs-51),要掌握單片機指令系統(tǒng)中匯編語言各種基本語句的意義及匯編語言程序設計的基本知識和方法,以及單片機與其他設備相連接的輸入輸出中斷等接口技術。使學生從硬件軟件的結合上理論聯(lián)系實際,提高動手能力,從而全面掌握單片機的應用。
實驗教學的全過程包括認識、基礎、綜合3個階段。以往的單片機實驗是進行軟件的編制和調試,與實際應用中的硬件電路相脫節(jié)。使學生缺乏硬件設計及調試分析能力,對單片機如何構成一個單片機最小應用系統(tǒng),缺乏認識。發(fā)布的單片機實驗板,通過計算機連接仿真器在實驗板上把硬件和軟件結合起來一起調試,
軟件的修改也非常方便,軟件和硬件調試都通過后,把程序固化在eprom當中,插上8051單片機構成一個完整的單片機應用系統(tǒng)。
單片機實驗板的構成及基本功能
單片機實驗板,它由8031、8155,eprom2764,max232鍵盤及顯示器組成。其中8155片內有256個ram單元,接6個7段碼顯示器和8個按鍵作輸入。串行口連接max232串行口轉換芯片,p1口留出作為一些控制量的輸入輸出用以擴展使用。在實驗板上可編寫鍵盤掃描程序、顯示程序、時間的設定及計時程序、從鍵盤上輸入兩個加數(shù)或減數(shù)顯示結果程序、位變量的邏輯運算程序及串行口和上位機通訊程序等,還可和其它課程相結合,進行實驗。同時可參考單片機上的比較生動的單片機學習教程,學習和試驗一起進行.例如,《電子測量》課程中各種頻率的測量,可通過8031單片機p1口輸入被測量,由單片機來進行檢測和顯示,把幾門課程結合在一起學習,使課程有延續(xù)性,也提高了學生學習的積極性。由于p1口通過插座引出,也可外部擴展a/dd/a等其他接口芯片,以構成新的應用系統(tǒng)。
單片機實驗板的衍生功能
此單片機實驗報告中的實驗板是一個單片機應用系統(tǒng)的硬件電路。有鍵盤輸入和顯示輸出,在這個基礎電路上通過p1口對不同檢測或控制對象還可衍生出各種應用來。例如:時間的設置及顯示、溫度的檢測及控制等,在此實驗板上,編寫相應的軟件即可,否則,只在計算機上模擬調試軟件,則無法了解單片機接口中各種控制信號的'使用。還可幫助學生學會分析問題和解決問題的能力。這在單片機實驗報告中都要體現(xiàn)出來。例如:如何檢查程序存儲器和外部數(shù)據(jù)存儲器及i/o接口,執(zhí)行訪問外部程序存儲器eprom2764的0000h單元的指令,只能讀取該單元的內容,不能改寫,當dptr=0000h時,執(zhí)行movca@dptr指令,這時候74ls373應鎖存地址信號低8位,可用示波器測量74ls373的Q0-Q7,檢驗是否鎖存了零信號,同樣用示波器檢測P2口是否輸出了地址信號的高8位,用示波器檢測P0口和ALE控制信號。若和原理分析有偏差,很快就可判斷出哪個管腳有問題,可順藤摸瓜,找出問題所在。同理,執(zhí)行單條指令訪問外部接口8155的PAPBPC口,軟件執(zhí)行時序信號和管腳測量結果相比較,看是否一致,以便檢查硬件線路是否正確。訪問外部RAM數(shù)據(jù)存儲器(8155片內)時,用示波器測WR及RD控制信號,如:讀RAM時,應測到讀控制信號脈沖,而寫RAM時,應測得寫控制信號脈沖。測得的信號一定是數(shù)字信號(0或1,0.7V左右或3.8V左右),2.5V左右的數(shù)字信號肯定有問題。在仿真器上調試軟件時,通過察看單片機網的相關專欄得知,可采用仿真器上的晶振,通過后,改用用戶板上的晶振,看結果是否一致,若有問題,說明用戶板上的晶振有問題,再次通過后,把程序固化在EPROM2764中,拔掉仿真頭,插上8031芯片,看是否通過,此時有問題,說明用戶板上的復位信號有問題。逐步學會硬件電路的調試。外部可連接溫度傳感器,經A/D轉換,檢測溫度信號,并根據(jù)鍵盤輸入的設定值范圍,進行報警,切換繼電器工作;還可通過模擬開關對多點溫度進行輪檢,構成一臺多點溫度測試系統(tǒng)。作為測量設備,要考慮精度,在硬件電路上要考慮模擬開關的選擇,
因為其導通電阻的大小對模擬輸入量有影響,應選擇導通電阻小,帶過壓保護的模擬開關,同樣A/D轉換芯片應根據(jù)精度要求,選擇8位、12位等轉換器,或滿足精度要求的壓頻轉換器。也可對外部多種傳感器進行檢測,如:溫度、煙霧、水警、門警、紅外等,構成監(jiān)控電路,被測量中既有模擬量,又有數(shù)字量,特別要加強抗干擾性,
在線路板設計時,每塊芯片電源引腳的濾波電容排放時盡量靠近芯片,模擬地和數(shù)字地先分別共地,最后,再把模擬地和數(shù)字地共地,模擬地和數(shù)字地只能出現(xiàn)一個共地點,最好電源和地單獨布層,走線合理,提高線路板的抗干擾性,為了提高抗干擾能力,軟件設計時,可連續(xù)測量幾次,去掉最大值和最小值,剩下的量取平均值,以濾去一些突變信號,提高整個系統(tǒng)的抗干擾能力。
由于單片機體積小、成本低、使用方便,所以被廣泛地應用于儀器儀表、現(xiàn)場數(shù)據(jù)的采集和控制,但單片機存儲量有限,數(shù)據(jù)處理能力差,不利于數(shù)據(jù)信息的保存和處理,在這里利用單片機的串行口和上位PC機串口通訊,實驗板上的MAX233串行轉換芯片實現(xiàn)TTL信號和RS232信號之間的轉換,和PC機通訊,從而實現(xiàn)遠距離的監(jiān)控及信息的存儲、處理和打印清單,單片機完成現(xiàn)場數(shù)據(jù)的采集及各種信號的控制,構成一套環(huán)境監(jiān)控單元。
幾點單片機實驗心得體會
在電子技術應用領域中,單片機的應用愈來愈多地應用到各行各業(yè)。如:工業(yè)控制、儀器儀表、電訊技術、辦公自動化和計算機外部設備、汽車與節(jié)能、商用產品、家用電器等。目前,單片機正朝著大容量片上存儲器、多功能i/o接口、寬范圍工作電源和低功耗方向發(fā)展。要開發(fā)單片機的應用,不但要掌握單片機硬件和軟件方面的知識,而且還要深入了解各應用系統(tǒng)的專業(yè)知識,只有將這兩方面的知識融會貫通和有機結合,才能設計出優(yōu)良的應用系統(tǒng)。一個好的工程設計師不僅要掌握單片機的工作原理,而且還要不斷了解各公司最新芯片的結構和應用,在實際應用中找到最好的性能價格比。所以還要注意培養(yǎng)學生接受新知識的自學能力,掌握芯片發(fā)展動態(tài)。
單片機實驗心得體會 篇6
這是我經過我們的不斷努力,我們終于實現(xiàn)了簡單的跑馬燈的運行,便是兩個燈地交替閃爍。我們感到興奮極了。但是我們并沒有滿足于當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現(xiàn)我們的目的時,我得到莫大成就感和自信。
在這次實驗中,我體會到了合作的重要性。一個人也可能實現(xiàn)這一系列的過程,但是要花費很多精力和時間。群策群力,分工明確,可以使我們更好、更快地完成我們的工作。在此期間,你可以更好知道自己的不足和缺陷,來得到改正。還可以知道自己的優(yōu)勢所在,把握好自己的優(yōu)勢。
附送:
無論是作為一名業(yè)余的電子愛好者還是一名電子行業(yè)的相關從業(yè)人員,掌握單片機技術無疑可以使您如虎添翼,為您的電子小制作或者開發(fā)設計電子產品時打開方便的`大門!而且現(xiàn)在學習單片機技術的熱潮正在不斷升溫,時下多家電子類的報刊雜志如:《電子制作》《無線電》《電子報》《電子世界》都開設了詳細的單片機學習專欄,對于想學習單片機的朋友來說幫助很大,可以說現(xiàn)在的單片機學習環(huán)境是最好的,經過一段時間的努力,采用單片機來開發(fā)設計電子產品已經不再是專業(yè)電子工程師的“專利”!作為一個普通的電子愛好者完全可以通過一番努力后熟練掌握!
國外的電子愛好者采用單片機來設計小制作非常普及,一些智能機器人、智能自動裝置內部都離不開單片機的身影~~~
站長的單片機技術也是通過網絡自學學會的,因為站長的專業(yè)不是電子專業(yè),所以單片機對于我來說是完全陌生的,自從上網后才知道有個叫單片機的好東東,看了平凡的單片機網站上的單片機教程后開始自學51單片機技術。平凡的單片機網站上有非常詳細的51單片機基礎知識教程,
寫得非常生動樸實,對我來說幫助極大,站長是先看了平凡老師的教程才對單片機有一些了解,然后購買了一些單片機的書刊,加以不斷試驗才初步掌握單片機的。
學習單片機技術有一定的難度,不花費一番努力是很難學會的,但是只要不斷努力就一定能成功,套用一句廣告歌詞:努力總有回報!學習單片機最好從51系列開始,易看懂,不過確實很有用,很有嚼頭,可以先大致看一遍,不消化的可以以后在試驗實踐中反復研究。
這里我初學者一張學習單片機的多媒體光盤,這張光盤中有比較詳細的單片機基礎知識,因為是圖文并茂,所以學習起來比較容易上手,學習容易產生興趣,當然最終還是要看書的,畢竟書更系統(tǒng)全面。
《MCS-51單片機實用接口-技術》這是一本北京航空航天大學出版社出版的一本好書,它詳細描述了單片機的常見接口-技術,對于想以后開發(fā)產品的話,那就人手一本吧!《單片機實踐與運用》這本書詳細介紹了用單片機作的實驗,有很實用的匯編源程序,可以通過學習模仿上面的程序加以試驗,快速掌握單片機技術。
單片機實驗心得體會 篇7
我從大二起,就去實驗室去學習。在這里與老師和一些電子設計愛好者的交流中,我學到了更多的專業(yè)知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收獲。
我是從學習單片機開始我的嵌入式學習的。
我接觸單片機的方式是在圖書館看書,我看了很多本書,但是大多數(shù)書寫的大同小異。書里面講解的單片機的寄存器我看了很多遍也沒有看懂。我都不知道改怎么學習它了。慢慢的我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視頻一邊仿照視頻的程序,自己編寫程序,在很短的時間里,我的單片機有了很大的提高。那些難懂的寄存器通過編寫程序,我慢慢的弄懂了它們,現(xiàn)在回頭看去,原來它還是很簡單的。
用哪種編程語言最適合我們。
我看過的單片機的書籍,大部分的程序都是匯編寫的。它是一種基于機器硬件的低級語言,對于我們這些只學習過C語言的人來說,非常難懂。我認為剛開始學習單片機沒有必要一定要從學習匯編編程開始。我學習單片機就是用C語言編程的,我并不會匯編語言,也沒有妨礙我把單片機學好。
很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為單片機編程,既省時間,學起來又容易,進步速度會很快。在剛開始學單片機的`時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內部結構了。
單片機的學習實踐。
單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好單片機的也是非常重要的。如何學習好硬件,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子制作,通過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就可以多一些了解芯片的結構。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質的提高。
這就是我學習單片機的心得體會,希望給單片機的愛好者學好單片機有所幫助
單片機實驗心得體會 篇8
三月七號下午我們做了第一次單片機實驗,雖然對單片機還不是很了解,但在學長的帶領下我們基本上了解了單片機的的開發(fā)環(huán)境,進行了簡單的編程。
李老師的一番話令我很受啟發(fā)。實踐出真知,這是永恒不變的真理。只有將理論付諸于實踐并在實踐中糾正發(fā)展理論,我們才能算是得到了真正的知識。
實驗開始,學長直接從具體的編譯細節(jié)講起。沒有太多的介紹和理論的空談。就像老師說的沒有必要把人民幣的各個細節(jié)都了解的很清楚后才開始用錢一樣。很多時候我們正是在那些細枝末節(jié)上浪費了太多不必要的時間和精力。通過一個簡單的程序的.講解,我們就對CVAVR和AVRStudio有了初步的掌握。
看著一閃一閃的LED,我們小組感到了單片機的神奇和奧秘,一種難以言表的激動涌上心頭。我們就像看到了交通擁擠的路上因為有了我們設計的紅綠燈而變得秩序井然一樣欣慰。
接下來我們組稍微改了下程序,變?yōu)榱送瑫r控制四個燈,而且讓它們依次亮起,只是延遲的時間比預定的要長一些。這也應該是十字路口的交通燈的原理吧。
總結起來,本次試驗還是比較成功的。但對下一次的試驗充滿了期待,希望能做出更有用,更貼近生活的作品。我想也正是在這種不斷的自我期望中,人類才能不斷的總結經驗,闊步向前。
單片機實驗心得體會 篇9
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
作為一名自動化專業(yè)的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力,如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去,我想做類似實習就為我們提供了良好的實踐平臺。
學習單片機沒有捷徑,不能指望兩三天就學會,要堅持不懈,重在積累 單片機是一門應用性和實踐性很強的學科,要多動手,多做實驗。
。4) 要學會參考別人的.程序,減少自己琢磨的時間,迅速提高自己的編程能力。
。5) 碰到問題可以借助網絡來搜尋答案和對自己有幫助的問題,一定會有所收獲。
。6) 小組要團結,小組之間要多交流。技術是靠不斷的積累和交流才會進步的,封閉自守只會更加落后
通過這次單片機設計N也喚黽由盍碩緣テ機理論的理解=理論很好地應用到實際當中去M時也使我認識到自身存在的不足之處N蘼凼搶礪凵匣故怯齙轎侍獾拇理能力上都還有待提高6且這也激發(fā)了我今后努力學習的興趣。發(fā)現(xiàn)問題、提出問題、分析問題、解決問題和實踐能力的提高都會受益于我在以后的學習、工作和生活中。
1、不管做什么事,計劃是很重要的。沒有一個完好的計劃,做事情就會沒有一個好的順序,做事情會比較亂,很難成功。而有一個好的計劃,不管做什么事都會事半功倍,做事心中有數(shù),明確重點和緩急,不會有疏漏。這樣才能提高成功率。
2、做事要多動腦,選出最好的方法。一件事往往有多種解決方法,一個好的方法,不僅能使事情事半功倍,而且往往決定最后的成與敗,所以做事時一定要多動一下腦筋,想出最好的方法。
3、要注意細節(jié)。細節(jié)決定成敗,這句話在這次課題中不僅一次得到了印證,特別是在軟件的編程過程中,一點點的錯誤就會使你整個程序不能運行。因此我們不僅僅要有整體意識,也要注意細節(jié),不要因一個關鍵地方的一個細節(jié)而導致滿盤皆輸。
4、最后,也是最重要的一點,通過這次課題,我們學到了很多有關單片機方面的知識,也對單片機有了更深入的了解。使我們受益匪淺。
總之,親自動手是課堂學習的延續(xù),電子領域隨時隨地都在發(fā)生著翻天覆地的變化,現(xiàn)有的知識儲備總是落后于科技的發(fā)展腳步,我們只有不斷學習新知識,才能做到面對新課題時游刃有余。
單片機實驗心得體會 篇10
時間過得真快,不經意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。
在學習單片機這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程的重要性和學好這門課程的關鍵多做單片機實驗。
這個學期,我們除了在課堂上學習理論知識,還在實驗室做了7次實驗。將所學知識運用到實踐中,在實踐中發(fā)現(xiàn)問題,強化理論知識。
現(xiàn)在,單片機課程已經結束,即將開始考試了,需要來好好的反思和回顧總結下了。
第一次是借點亮LED燈來熟悉keil軟件的使用和試驗箱上器材。第一次實驗體現(xiàn)了一個人對新事物的接受能力和敏感度。雖然之前做過許多種實驗。但依舊發(fā)現(xiàn)自己存在一個很大的問題,對已懂的東西沒耐心聽下去,容易開小差;在聽老師講解軟件使用時,思路容易停滯,然后就跟不上老師的步驟了,結果需要別人再次指導;對軟件的功能沒有太大的熱情去研究探索,把一個個圖標點開,進去看看。所以第一次試驗相對失敗。鑒于此,我自己在宿舍下載了軟件,然后去熟悉它的各個功能,使自己熟練掌握。
在做實驗中,第二個問題應該是準備不充分吧。一開始,由于沒有課前準備的意識,每每都是到了實驗室才開始編程,完成作業(yè),導致每次時間都有些倉促。后來在老師的批評下,認識到這是個很大的問題:老師提前把任務告訴我們,就是希望我們私下把程序編好。于是我便在上機之前把程序編好,拷到U盤,這樣上機時只需調試,解決出現(xiàn)的問題。這樣就會節(jié)約出時間和同學討論,換種思路,換種方法,把問題給吃透。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力是作為我們這個專業(yè)的基本素質。
三是我的依賴性很大,剛開始編程序時喜歡套用書上的語句,卻對語句的理解不夠。于是當程序出現(xiàn)問題時,不知道如何修改,眼前的程序都是一塊一塊的被拼湊整合起來的,沒法知道哪里錯了。但是編程是一件很嚴肅的事情,容不得半點錯誤。于是便只能狠下決心,堅持自己編寫,即使套用時,也把每條語句弄懂。這也能激發(fā)了學習的興趣。
還有一次實驗是調出電腦里的'程序,讓它在試驗箱上實現(xiàn)其功,讓我們去體會別人編程的技巧和程序邏輯美感?戳酥螅坏貌徽f我目前的水平簡直太小兒科了。還有連線也是個問題,對試驗箱內部結構功能的不懂,以至于不知道如何連線讓程序實現(xiàn)其功能。這讓我意識到單片機是軟件和硬件的結合,兩者是一個整體。所以必須把硬件方面加強。
五是基礎知識的薄弱,也是最基礎的問題吧!在用C語言編程時,才發(fā)現(xiàn)自己C語言真的太差勁了,雖然這門課程早就學過,但是就目前所掌握的C語言知識,對于單片機編程遠遠不夠。C語言也是我們以后學各種語言的基礎,必須要花大量的時間溫習強化。 通過這個學期的單片機實驗,我發(fā)現(xiàn)了自己很多問題,也從中學到了很多。它不是物理實驗時,只需要記住老師說的步驟,順次做完就可以了;并不是matlab實驗,只需要你知道一些語句表達,然后在不違背語法的情況下,組合好就可以了;它不是EDA實驗,把一節(jié)課混下去就行了,反正大家都不知道,都是混,都跟不上老師的節(jié)奏思路。他需要我們在掌握硬件的基礎上,用單片機語言在keil軟件上寫出一定的程序,然后利用stcisp燒到試驗箱上,實現(xiàn)其特定的功能。而在編程時需要邏輯力,創(chuàng)新力,知識組合力,知識搜索。 單片機在電子技術應用領域中,單片機的應用愈來愈多地應用到各行各業(yè)。要開發(fā)單片機的應用,不但要掌握單片機硬件和軟件方面的知識,而且還要深入了解各應用系統(tǒng)的專業(yè)知識,融會貫通和有機結合,才能設計出優(yōu)良的應用系統(tǒng)。并且需要與時俱進,不斷了解各公司最新芯片的結構和應用,在實際應用中找到最好的性能價格比。培養(yǎng)自己接受新知識的自學能力,掌握芯片發(fā)展動態(tài)。培養(yǎng)自己的創(chuàng)新精神,在原有的基礎上進行改進,使之功能不斷完善。當然,最重要到還是態(tài)度,無論做什么事情,足夠認真,足夠堅強,足夠毅力,足夠決心,足夠勇氣,就一定能辦到。
單片機實驗心得體會 篇11
這學期的單片機實驗課程已經結束了,雖然做的實驗是比較簡答的,但麻雀雖小五臟俱全,因此自己也通過實驗課學到了很多知識。
單片機實驗課是為了更好的學習單片機使用單片機而開設的一門課程。單片機在實際生活中的應用非常廣泛,尤其是在工業(yè)控制、網絡通信、模塊化系統(tǒng)和汽車電子等領域。因此,單片機課程是電子信息類專業(yè)學生的必修課之一。由此,可以看出單片機課程對于這類專業(yè)學生的重要性。
單片機課是一門實踐性很強的課程,僅有課堂上理論知識的學習,對運用好單片機是完全不夠的,必須親自做實驗,從實驗中吸取教訓,總結經驗,增加實戰(zhàn)經驗,加深對單片機的理解,更好的運用單片機。單片機實驗課的'目的就是為學生提供做實驗的機會,讓學生能夠從幾個簡單的實驗中學會單片機開發(fā)的過程和單片機的實際運用。
單片機實驗課讓我將課堂上學到的理論知識運用到實驗當中去,在實驗中發(fā)現(xiàn)問題,解決問題,強化理論知識的運用。下面是自己做實驗當中遇到的一些問題和體會。
首先,自己在實驗課上對老師講解的東西沒有很好的領會。自己覺得老師講的電路和原理自己都懂,就沒有認真聽老師的講解,但是當自己去理解程序和修改程序就發(fā)現(xiàn)自己對電路的工作原理和過程并不是很了解,使得自己在改編程序實現(xiàn)不同功能時遇到較多的問題。
其次,自己對匯編語言的運用不是很熟練。自己之前接觸和使用的編程語言都是諸如C語言等的高級語言,對匯編語言基本上是空白狀態(tài)。雖然每個實驗老師都給出了參考程序,但是自己理解整個程序的運行過程和程序的功能依然遇到了比較大的困難。這就說明基礎薄弱是實驗中最大的問題。
最后,也是最突出的一個問題。自己邏輯思維和分析問題的能力比較欠缺。對程序的分析能力不足,不能夠很好的理解程序段之間的邏輯關系。同時,自己對實驗中遇到的問題不能及時分析并找出解決的辦法,知識一味的依賴老師的指導和同學的幫助。這也提醒自己,只有多加強鍛煉,才能不斷提高這方面的能力。 單片機實驗課學生人數(shù)眾多,課程資源有限,只有一個老師指導,老師是非常辛苦的。同時,因為資源的限制,并不是每個人都可以親自操作的,這也就限制了同學們的積極性,出現(xiàn)了有些學生出工不出力的現(xiàn)象。因此,我建議可以限制選課的人數(shù)或者是調整時間段,避開大家的專業(yè)課時間,使每個時間段的學生人數(shù)比較合理,以達到最好的教學效果。
最后,還是要感謝一下老師的辛勤指導。這么多的學生,眾口難調,老師只能滿足大多數(shù)學生的需求,老師在這個過程中付出的辛勤勞動我們大家是有目共睹的,在這里,要向老師表示敬意。
單片機實驗心得體會 篇12
為期一周的單片機實訓結束了,真是讓我受益匪淺啊!學到了很多東西,不管怎么樣,先感謝學校給我的這么多機會,真正的學到了東西。隨著電子技術的發(fā)展,特別是隨著大規(guī)模集成電路的產生,給人們的生活帶來了根本性的變化,我們就學習了單片機這門課程,感覺是有點難。也不知道整個學習過程是怎么過來得,可是時間不等人。不過在學習中,我才發(fā)現(xiàn)學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。不過在學習中,我才發(fā)現(xiàn)學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。俗話說“好的開始是成功的一半”。
說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的'重要性與高難度性,所以為期一周的單片機課程設計沒有浪費我我們學到了很多知識,也讓我們對單片機有了更深一步的了解,雖然最后結果是出來了,可這與老師的精心指導是分不開的她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以老師是功不可沒的?偠灾瑔纹瑱C課程設計對于我們有很大的幫助,我們從中受益匪淺。
單片機實驗心得體會 篇13
我從大二起,就去實驗室去學習。在那里與老師和一些電子設計愛好者的交流中,我學到了更多的專業(yè)知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收獲。
我是從學習單片機開始我的嵌入式學習的。
我接觸單片機的方式是在圖書館看書,我看了很多本書,但是大多數(shù)書寫的大同小異。書里面講解的單片機的.寄存器我看了很多遍也沒有看懂。我都不明白改怎樣學習它了。慢慢的我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視頻一邊仿照視頻的程序,自己編寫程序,在很短的時間里,我的單片機有了很大的提高。那些難懂的寄存器透過編寫程序,我慢慢的弄懂了它們,此刻回頭看去,原先它還是很簡單的。
用哪種編程語言最適合我們
我看過的單片機的書籍,大部分的程序都是匯編寫的。它是一種基于機器硬件的低級語言,對于我們這些只學習過C語言的人來說,十分難懂。我認為剛開始學習單片機沒有必要必須要從學習匯編編程開始。我學習單片機就是用C語言編程的,我并不會匯編語言,也沒有妨礙我把單片機學好。
我的單片機學習心得
很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為單片機編程,既省時間,學起來又容易,進步速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內部結構了。
單片機的學習實踐
單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好單片機的也是十分重要的。如何學習好硬件,動手實踐是必不可少的。我們能夠透過自己動手做一個自己的電子制作,透過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就能夠多一些了解芯片的結構。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質的提高。
單片機實驗心得體會 篇14
1、學習單片機沒有捷徑,別指望兩三天就學會,要堅持不懈,重在積累。
2、別崇拜高手,別相信天才,大部分人都不是天才(相信你也不是)!
3、單片機是一門應用性和實踐性很強的學科,要多動手,多做實驗。
4、要學會參考別人的程序,減少自我琢磨的.時間,迅速提高自我的編程潛力。
5、碰到問題能夠借助網絡來搜尋答案和對自我有幫忙的問題,能夠大大減少你的開發(fā)時間。
6、要多交一些朋友,多交流。技術是靠不斷的積累和交流才會提高的,封閉自守只會更加落后。
單片機實驗心得體會 篇15
本人還是學生,此刻大三,接觸單片機一年多以來,從最基礎的51開始,到更高級點的MSP430,一向到此刻剛開始上手的STM32,編過的程序不算多,但加起來怎樣也有上百個了,做過的東西仔細數(shù)數(shù),能拿出手來算算的上是個樣的也不下十個,算是小有所成吧。
但今日,我卻發(fā)現(xiàn),這一年我一向在走一條歪路。
先說一下情景吧,是這樣的,最近同學幾個合伙做個小項目,不算復雜,跟市面上的工程項目完全沒法比,用難再需要使用的一個芯片是教師給的,從沒用過,沒有歷程,至于一份電子版的數(shù)據(jù)手冊,一切的一切都只能是從頭開始,從底層開始,我們幾個斌開始從最底層的邏輯時序、寄存器操作開始,但經過幾天的研究,確實毫無效果可言。
為此,我們幾個郁悶了好長時間,開始瘋狂的上網搜資料,拷代碼,卻終究是不得而返,還讓教師罵了一頓,因為這個項目是我們主動要求教師放給我們的,結果卻耽誤了工期。
我次我們幾個人很受打擊,最終決定大家一齊靜下心來分析分析,到底我們敗在了什么地方
最終總經過兩天的思考、討論、總結、檢討···,我們發(fā)現(xiàn)了問題的所在,想來想去,這估計是很大一部分初學者正在面臨的一個“瓶頸問題”,所以,由我凈這個討論的結果發(fā)布出來,期望與更多的人交流、分享、提高、共勉。
下頭先總結一下我們失敗的幾點原因:
1、“都是開發(fā)板惹的禍”。
能夠說從開始學習單片機,哪怕是最基礎的.51、以致之后的MSP430、ARM,我沒從未離開過開發(fā)板,并且這長達一年多的時間,養(yǎng)成了我們對開發(fā)板極大的依靠,盡管自我焊過51最小系統(tǒng)、繪制過430最小系統(tǒng)板,但都是參考的別人已有的電路圖,連最基本的電路基本都沒分析過,為什么要在這幾個電阻,該加個多大的,不加會怎樣樣,太大了太小了會有什么后果,等等此類問題,我們從未分析過,全是COPY、COPY、再COPY,以致自我做過的東西不少,本事卻未曾提高。
2、“全是例程誤導我”。
我們買來的開發(fā)板,往往都會帶有豐富的例程,通常這也是賣家吹噓、比拼的地方,但就是這些附帶的歷程,讓我們與底層的開發(fā)絕緣了,有了例程,我們不用再一個代碼一個代碼地敲鍵盤,不用再去研究那些器件的數(shù)據(jù)手冊、通信接口、寄存器、內部原理、以及很多商家沒給我們加進去的功能,哪怕是將這些程序改到別的地方,我們也可是是在宏定義里改兩個引腳配置而已,從未嘗試過從底層寫驅動、敲代碼、寫函數(shù),從未嘗試過快平臺移植代碼,開發(fā)呢些沒用過的功能等等。
3、“現(xiàn)實環(huán)境太無奈”。
這跟上頭兩個說的是不一樣的方面,我們都是大學生,大學里此刻吵得火熱的“大學生就業(yè)難”、“你是考研還是就業(yè)”、“你報XXX培訓班了嗎”“你考四六級證了嗎”等等,好像上大學就是為了干這些,似乎沒有這些,你就會陷入“畢業(yè)即失業(yè)”的困境。應對這些外來的干擾,越來越多的學生坐不住了,我們這些人也一樣,盡管一向在學習自我的愛好,但當被人問得多了的時候,心里也難免會發(fā)毛、會害怕,從而導致一年來真正靜下心來學這些東西的時間越來越少。
大體也就總結怎樣多吧,經過這次失敗,也算是教訓深刻吧,此刻才大三,到大四畢業(yè),還有近兩年的時間,還不算太晚,再說將來的路還長,此刻發(fā)現(xiàn)這些,應當不算晚吧。
對我們來說,革命尚未成功,同志仍需努力啊!
開這貼,一為總結這次失敗、而為自我立志改變、三為警示之后的同學、四為大家齊言獻計。
大家有遇到同樣問題的、要類似迷茫的、要好的提議意見的,歡迎回帖交流,大家一齊共勉。
單片機實驗心得體會 篇16
最近自我對單片機異常的感興趣,因為看到它能控制電機的轉動,自我覺得很神奇。就想弄清楚它到底是怎樣做到的?
我看到書上講:單片機能夠用兩種語言編寫,一種是c語言,另外一種是匯編語言。匯編語言是一種機器語言,且代碼繁瑣,不易記憶。需要掌握單片機的內部結構和邏輯結構,經過看了幾本書讓我了解認識到匯編確實太繁瑣,可是我學習過c語言,也參加了全國計算機二級考試,覺得自我在一方面具有優(yōu)勢,能很快學好它。
可是在學習中,我才發(fā)現(xiàn)學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎樣和電腦相連都不明白,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的`就是做好設計的預習,認真的研究教師給的題目,選一個自我有興趣的題目。其次,教師對實驗的講解要一絲不茍的去聽去想,因為僅有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最終,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間僅有三天,可是因為我們都有自我的實驗板,所以在宿舍里做實驗的時間必須不止三天。
硬件的設計跟焊接都要我們自我動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應當是嚴謹。我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。
單片機實驗心得體會 篇17
經過一個學期的學習,我認為要學好C語言程序這門課程,不僅僅要認真閱讀課本知識,更重要的是要經過上機實踐才能增強和鞏固我的知識。異常是作為高職生,更要注重實踐這一環(huán)節(jié),僅有這樣我們才能成為合格的計算機人材。
整個設計經過了軟件和硬件上的調試。我想這對于自我以后的學習和工作都會有很大的幫忙。在這次設計中遇到了很多實際性的問題,在實際設計中才發(fā)現(xiàn),書本上理論性的東西與在實際運用中的還是有必須的出入的,所以有些問題不但要深入地理解,并且要不斷地更正以前的錯誤思維。一切問題必須要靠自我一點一滴的解決,而在解決的過程當中你會發(fā)現(xiàn)自我在飛速的提升。對于教材管理系統(tǒng),其程序是比較簡單的,主要是解決程序設計中的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新本事,它才是一個設計的靈魂所在。所以在整個設計過程中大部分時間是用在程序上頭的。很多子程序是能夠借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對系統(tǒng)的結構很熟悉。所以能夠說系統(tǒng)的設計是軟件和硬件的結合,二者是密不可分的。經過這次課程設計我也發(fā)現(xiàn)了自身存在的.不足之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努力才得以解決。
這也激發(fā)了我今后努力學習的興趣,我想這將對我以后的學習產生進取的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,僅有分工協(xié)作才能保證整個項目的有條不絮。另外在課程設計的過程中,當我們碰到不明白的問題時,指導教師總是耐心的講解,給我們的設計以極大的幫忙,使我們獲益匪淺。所以十分感激教師的教導。經過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結合的重要意義,學會了堅持、耐心和努力,這將為自我今后的學習和工作做出了最好的榜樣。我覺得作為一名軟件工程專業(yè)的學生,這次課程設計是很有意義的。更重要的是如何把自我平時所學的東西應用到實際中。雖然自我對于這門課懂的并不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法經過自身去理解,可是靠著這一個多禮拜的“學習”,在小組同學的幫忙和講解下,漸漸對這門課逐漸產生了些許的興趣,自我開始主動學習并逐步從基礎慢慢開始弄懂它。
我認為這個收獲應當說是相當大的。一開始我們從參考書上找來了課題,可是畢竟是參考書,做到之后發(fā)現(xiàn)很多程序都是不完整的,這讓我們傷透了腦筋。看著別的小組都弄得有模有樣了,可是我們連一個課題都還沒有定好。好不容易又找到了課題,可是結果還是很不盡人意。程序接線什么的都弄好了,調試也沒有問題,可是就是無法到達預期想要的結果。參考書畢竟只是一個參考,設計這種東西最終還是要靠自我動腦筋。然后我們大家一齊齊心協(xié)力,從平時做的實驗﹑教師上課的舉例﹑書本上的知識以及教師的輔導和其他同學的幫忙下最終完成了。應當說這是經過我們小組成員的共同努力和動腦完成的,雖然資料并不是很復雜,可是我們覺得設計的過程相當重要,學到了很多,收獲了很多。我覺得課程設計反映的是一個從理論到實際應用的過程,可是更遠一點能夠聯(lián)系到以后畢業(yè)之后從學校轉到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以后工作中需要的。
單片機實驗心得體會 篇18
學習單片機這門課程(教學中選用inter公司的mcs—51),要掌握單片機指令系統(tǒng)中匯編語言各種基本語句的意義及匯編語言程序設計的基本知識和方法,以及單片機與其他設備相連接的輸入輸出中斷等接口技術。使學生從硬件軟件的結合上理論聯(lián)系實際,提高動手本事,從而全面掌握單片機的應用。
實驗教學的全過程包括認識、基礎、綜合3個階段。以往的單片機實驗是進行軟件的編制和調試,與實際應用中的硬件電路相脫節(jié)。使學生缺乏硬件設計及調試分析本事,對單片機如何構成一個單片機最小應用系統(tǒng),缺乏認識。發(fā)布的單片機實驗板,經過計算機連接仿真器在實驗板上把硬件和軟件結合起來一齊調試,
軟件的修改也十分方便,軟件和硬件調試都經過后,把程序固化在eprom當中,插上8051單片機構成一個完整的單片機應用系統(tǒng)。
由于單片機體積小、成本低、使用方便,所以被廣泛地應用于儀器儀表、現(xiàn)場數(shù)據(jù)的采集和控制,但單片機存儲量有限,數(shù)據(jù)處理本事差,不利于數(shù)據(jù)信息的保存和處理,在那里利用單片機的串行口和上位PC機串口通訊,實驗板上的MAX233串行轉換芯片實現(xiàn)TTL信號和RS232信號之間的轉換,和PC機通訊,從而實現(xiàn)遠距離的監(jiān)控及信息的存儲、處理和打印清單,單片機完成現(xiàn)場數(shù)據(jù)的采集及各種信號的控制,構成一套環(huán)境監(jiān)控單元。
在電子技術應用領域中,單片機的`應用愈來愈多地應用到各行各業(yè)。如:工業(yè)控制、儀器儀表、電訊技術、辦公自動化和計算機外部設備、汽車與節(jié)能、商用產品、家用電器等。目前,單片機正朝著大容量片上存儲器、多功能io接口、寬范圍工作電源和低功耗方向發(fā)展。要開發(fā)單片機的應用,不但要掌握單片機硬件和軟件方面的知識,并且還要深入了解各應用系統(tǒng)的專業(yè)知識,僅有將這兩方面的知識融會貫通和有機結合,才能設計出優(yōu)良的應用系統(tǒng)。一個好的工程設計師不僅僅要掌握單片機的工作原理,并且還要不斷了解各公司最新芯片的結構和應用,在實際應用中找到最好的性能價格比。所以還要注意培養(yǎng)學生理解新知識的自學本事,掌握芯片發(fā)展動態(tài)。
單片機實驗心得體會 篇19
我第一次做單片機實驗,說起來有一些緊張和新奇。在此之前我并沒有接觸過單片機,我本以為與之前的光學實驗及其它實驗差不多,可我進到實驗室之后,我就改變了這個看法。
單片機實驗要求的是一種思維的創(chuàng)新,而不是簡單的重復教師所說的實驗步驟所以第一次實驗,實驗教師向我們講解了CVAVR編譯器的大體情景及使用方法和技巧,并簡單的向我們示例——如何在CVAVR中編寫一段程序。編完程序之后,明白我們如何使用AVRStudio到達將編好的程序輸入到單片機中來使其運行。
之后教師讓我們以組為單位合作編寫一段程序,并使其運行。我們組想要編寫一個跑馬燈的程序。在第一次運行CVAVR時,我們組就遇到了一個麻煩,我們在建立一個新project文件那里出現(xiàn)了錯誤。在保存這個新project文件的時候,我們單擊了Save,而不是Generate,SaveandExit。所以它彈不出我們我們所需要的源程序。之后我們經過詢問其他人解決了這個問題。在編程中,我們開始做的是兩盞燈的交替閃爍,間隔時間是1000ms。在運用AVRStudio的時候,我們又犯了一個錯誤。在我們打開編譯好的工程文件時,開始調試,在最終一步點擊Finish時,彈出一對話框,問我們是否更新,然后我們單擊了Yes。這導致了仿真器無法下次使用。這是由于實驗室中的仿真器是盜版的.,無法進行更新。
經過我們的不斷努力,我們最終實現(xiàn)了簡單的跑馬燈的運行,便是兩個燈地交替閃爍。我們感到興奮極了?墒俏覀儾]有滿足于當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現(xiàn)我們的目的時,我得到莫大成就感和自信。
在這次實驗中,我體會到了合作的重要性。一個人也可能實現(xiàn)這一系列的過程,可是要花費很多精力和時間。群策群力,分工明確,能夠使我們更好、更快地完成我們的工作。在此期間,你能夠更好明白自我的不足和缺陷,來得到改正。還能夠明白自我的優(yōu)勢所在,把握好自我的優(yōu)勢。
單片機實驗心得體會 篇20
對單片機也有了一個基礎的了解。在這一年里,我學了DS18B20、128*64大液晶、數(shù)碼管顯示等。從最初的跑馬燈,到整體融合,經歷了一段時間。單片機僅有P0,P1,P2,P3,如果想把很多功能合在一齊的話,就得復用,或著用到擴展,可是那個擴展模塊不好用,寫起程序來會比較麻煩,其實復用好的話,基本IO口都夠用!
學習的時候總是難免碰到一些問題!可是我的總結是:沒關系,邊做邊想!或著講瞎搞!不搞肯定不明白,搞了才會懂!過去的一些問題在此刻看來都是小case,什么定時器賦值啊,定時器的使用類型(模式0,模式1,模式2),當時就自我在那里看書理解,一大堆的文字在那里,看了很久也不懂!可是之后我懂得了上網找視頻教程!剛開始的時候也總是想為什么這么做,為什么這么做,為什么這么做,一堆的為什么。此刻懂了,做多了,就覺得要這樣做,要這樣做,就是這么做的,沒錯!不會的時候想著,反正會弄懂的,多試試!
要相信熟能生巧,想想學習的時候,和此刻的程度,不是在一個檔次的!熟悉了操作,一些疑惑也會雖之解開!
我最初開始學單片機是因為我喜歡編程,我覺得編程是一件樂趣的事!或著說享受技術帶來的歡樂!我此刻懂得了有各門各樣的語言,C語言是其中一種,還有更底程的匯編語言,java之類的高級語言,這些我都很喜歡!它們各有各自的好處和用處!并且我不想只會一門語言,所以我要慢慢地學習各種自我喜歡的語言!
在學習的'過程中遇到麻煩或著問題,已經習以為長了!遇到問題也不會焦慮,想的是該怎樣解決!水平也是在不斷解決問題中提高的,有這一點體會!其實初學單片機,碰到問題總是新的知識而已,因為單片機很簡單,也不用很懂電路原理,明白什么時候給0,什么時候給1,其它的就交給硬件去處理。
我也不單單只想有關單片機的程序單片機功能簡單,一向寫單片機也會變得呆板的(這期間就一向寫單片機的程序,不寫其它思考性的編程),至少我是這么覺得。因為寫單片機的程序一段時間后,我發(fā)現(xiàn)我的思路有點僵在單片機的思路上,自我想寫一寫其它的程序,不是單片機的,是C語言的一些有關數(shù)學計算(類似應用題的那種),寫的時候卻想的寫單片機的感覺,有點難以集中到此刻要解決的問題!
單片機實驗心得體會 篇21
這世界似乎總是很喜歡和人開著玩笑,原本對電子方面并不是很感興趣的我在大學里卻選擇了電子信息科學與技術這一個對自己來說相對陌生的專業(yè),開始慢慢接觸各種各樣電子方面的知識,開始慢慢的了解它。
單片機課程是我們專業(yè)十分重要的課程,單片機方面的很多知識都應用在電子信息中,因此努力學好單片機成為了自己的一個主要的任務。單片機比專用處理器更適合應用于嵌入式系統(tǒng),因此它得到了最多的應用。事實上單片機是世界上數(shù)量最多的計算機,F(xiàn)代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數(shù)不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺單片機在同時工作!單片機的數(shù)量不僅遠超過pc機和其他計算的綜合,甚至比人類的數(shù)量還要多。因此如果自己能夠很好的掌握單片機方面的有關知識,對于自己將來的發(fā)展有十分大的幫助,因此我開始了自己的單片機學習之路。
剛開始接觸單片機是陌生的`,里面的很多指令往往讓自己感到厭煩,面對一些冗長的匯編程序,往往不用看到最后就已經失去興趣了,甚至瞌睡連綿了,自己也很難想像一些小小的單片機竟然在自己的生活中發(fā)揮著那么多的作用。似乎起初學習的記憶往往是那么的苦澀,把書翻閱了幾遍幾乎沒有什么感覺,雖然開始了解單片機編程的一些指令,但對于如何編寫單片機相關的程序仍然沒有任何眉目。自己請教很多師兄和老師都告訴自己對于單片機的學習一定要手腦并用,只是看書并不能很好的掌握它,因此我選擇了在實驗中去練習一些書本上簡單的程序,慢慢的開始對單片機產生了些好感。漸漸的我發(fā)現(xiàn)通過在實驗中演練所學的單片機程序,并且自己嘗試著編寫單片機程序,能夠很好的掌握單片機方面的知識,只有很好掌握了基礎的知識才能幫助自己進行進一步的單片機研發(fā),幫助自己在未來的人生道路上有更好的發(fā)展。
雖然起初的單片機學習是清澀的,但只要堅定自己學習的信心,再付之以持之以恒的努力,我相信自己能夠進一步加深對單片機的了解,在單片機的學習道路上走的更遠!
單片機實驗心得體會 篇22
首先,學習單片機要有必須的基礎:電子技術方面要有數(shù)字電路和模擬電路等方面的理論基礎,個性是數(shù)字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,推薦初學者首先學習匯編語言,學的差不多的時候,轉入C語言學習。盡管匯編語言屬于低級語言,編程效率低,可是較C語言具有目標代碼簡短,占用內存少,執(zhí)行速度快等優(yōu)點,更重要的是能使初學者盡快熟悉單片機的內部結構,并能對其進行精確的控制。匯編語言在單片機教材里面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業(yè)書籍來講解,并且對我們今后的編程生涯有絕對的好處,所以要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那只是C語言的一部分。在那里給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,推薦學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。
其次,是單片機教材選取。單片機是一門十分重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有必須地了解和感官認識,它的是怎樣工作的,能干些什么?剛開始時,也許你看不明白,但這并不要緊,因為你還缺乏實踐經驗。此刻單片機應用廣泛,所以各個廠家分別推出了自我的單片機,按內部結構體系派系分:51系列、PIC系列、AVR系列、摩托羅拉等等……我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有必須的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什么派系,可是我們要選取一款有代表性的知識范圍廣,并且入門容易,書籍多。一般來說,MCS—51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編MCS—51單片機應用設計》,哈爾濱工業(yè)大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。
然后,是開發(fā)工具和開發(fā)環(huán)境的選取。選取一塊適宜的學習板,提議吳鑒鷹教師的板子,對于初學者來說一般無力理解,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說一句,學習板功能要求太全,具有流水燈、數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。仿真器對單片機初學者來說既是那么耳熟,同時又有些陌生,這主要是因為市場上傳統(tǒng)的仿真器價格都在千元以上,對經濟不是十分寬裕的人來說是不小的開支。同時仿真器是用來提高調試程序效率的,也不是非需不可的,如果你沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調試。有興趣的朋友可關注一下。有了吳鑒鷹單片機教程板以后,先看下指導說明書,熟悉一下學習板,開卷有益。以后就得靠自我多練習了,將學習板與電腦連接好,先學會開發(fā)軟件的使用,然后從最簡單的流水燈實驗做起,按照你自我的意愿控制流水燈,當你完成時,你會發(fā)現(xiàn)這是多么愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發(fā)現(xiàn),單片機能夠按照你編寫的程序工作時,你會覺得十分興奮,比做什么事情都開心,這樣你會慢慢迷上單片機,真的.。不少網站上說搞
定某個實驗,就恭維的告訴你一聲”恭喜你,學會了”自我學會了單片機,這有點可笑,這只能說明你算過關了,對單片機有了必須了解和會使用它了?墒菃纹瑱C能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品。所以除了入門外,精通可千萬別輕易說出口。
最終,在熟練掌握和應用后,那能夠說對于單片機方面的硬件你已經入門了,剩下的就是自我練習設計電路,不斷的積累經驗。最終,自我完全設計具有個人風格的電路,產品,這樣你就是單片機高手拉。只要過了第一關,后面的路就好走多了,萬事開頭難,大家可能都聽過。時下多家電子類的報刊雜志如:《電子制作》《無線電》《電子報》《電子世界》都開設了詳細的單片機教程專欄,對于想學習單片機的朋友來說幫忙很大,能夠說此刻的單片機教程環(huán)境是最好的,有網絡,有書籍,有報刊雜志,還有視頻教程,元件的采購方面也十分充足,相關的器材又多有便宜。如果每一天能抽出兩小時的時間去學習,快的一個月,慢的三個月就入門拉。
單片機實驗心得體會 篇23
說這次實習,我認為最重要的就是做好程序調試,認真的研究教師給的題目。其次,教師對實驗的講解要一絲不茍的去聽去想,因為僅有都明白了,做起產品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。最終,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的實習算起來在實驗室的時間僅有幾天,可是因為我們都有自我的實驗板,所以在宿舍里做實驗的時間必須不止三天。硬件的設計跟焊接都要我們自我動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應當是嚴謹。我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。
經過這次單片機實習,我不僅僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,并且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自我,超越自我。創(chuàng)新能夠是在原有的基礎上進行改善,使之功能不斷完善,成為真己的東西。
這個設計過程中,我們經過在原有的計數(shù)器系統(tǒng)進行了改善,使之增添了暫停、計數(shù)、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自我的一個系統(tǒng)。設計結果能夠貼合題意,成功完成了此次實習要求,我們不只在乎這一結果,更加在乎的,是這個過程。這個過程中,我們花費了很多的'時間和精力,更重要的是,我們在學會創(chuàng)新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。作為一名自動化專業(yè)的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐本事?如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去呢?我想做類似實習就為我們供給了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱很多的設計資料了。為了讓自我的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機實習,但我們不是藝術家,他們能夠拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業(yè)課知識,如:C語言、模擬和數(shù)字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發(fā)現(xiàn)效率很高,這是我做這次課程設計的又一收獲。
最終,在實習之前,我們要對所用單片機的內部結構有一個系統(tǒng)的了解,明白該單片機內有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改善是程序設計的必經之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應當讓人一看就能明白你的思路,這樣也為資料的保存和交流供給了方便;在實習過程中遇到問題是很正常的,但我們應當將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。
單片機實驗心得體會 篇24
兩周的單片機課程設計最終順利完成了,其中包含著歡樂,也有辛酸。我們選的設計題目是“數(shù)字溫度計”,大家都覺得這個題目是比較簡單的。其實不然,做了之后,發(fā)現(xiàn)設計電路雖然簡單,但我們認為它真正困難的地方是程序設計,可是在我們同心努力下最終完成了。
我們剛選該題目時,真的是一頭霧水,硬件電路不知如何下手,更何談解決程序那塊,因為我們所學的'都是單片機方面的理論知識,應用到實踐中去還比較少?墒,我們三人也沒偷下懶,迅速分工去查閱和收集資料。我們去了圖書館借一些參考書,上網找一些相關資料,并且請教指導教師。經過不斷努力,最終把數(shù)字溫度計的思路和模型定了下來并開始分一個人去焊接硬件電路,剩下的去整理和修改程序。
經過一番整理和修改后,在電腦上進行仿真,仿真成功后準備焊接電路板。在焊接電路板中,我們首先對硬件電路進行布局,然后確認無誤后,在電路板上進行焊接,這個過程我們覺得是做得比較快的,以至于后面出現(xiàn)了虛焊的錯誤。
焊接電路板完工,細心檢查后,進行通電測試。結果液晶LCD沒有顯示,經過檢查,原先是LCD壞了,在換了塊新的后,能顯示顯示值。但還有個問題是,當報警電路不會報警,在請教教師后,發(fā)現(xiàn)走動蜂鳴器的電壓太低了,是因為串接了一個太大的電阻。然后,我們換了一個小電阻,但這時蜂鳴器卻一向在叫,停不下來,可是,在我們三人的的細心檢查下,原先是在放大電路的一端虛焊了,這說明我們焊接電路的技術還不夠好。在重新焊接那端后,數(shù)字溫度電路最終成功實現(xiàn)功能,當時我們的心境都是無比興奮和歡樂的,因為我們兩周的辛苦沒有白費。
在完成單片機課程設計后,我們發(fā)現(xiàn)我們還有許多不足,所學到的知識還遠遠不夠,以至于還有一些功能不能被動完成。但經過學習這一次實踐,增強了我們的動手本事,提高和鞏固了單片機方面的知識,異常是軟件方面。從中增強了我們的團隊合作精神,并讓我們認識到把理論應用到實踐中去是多么重要。
單片機實驗心得體會 篇25
先說說單片機,一般我們此刻用的比較多的的MCS—51的單片機,它的資料比較多,用的人也很多,市場也很大。就我個人的體會怎樣樣才能更快的學會單片機這門課。單片機這門課是一項十分重視動手實踐的科目,不能總是看書,可是學習它首先必須得看書,因為從書中你需要大概了解一下,單片機的各個功能寄存器,而說明白點,我們使用單片機就是用軟件去控制單片機的各個功能寄存器,再說明白點,就是控制單片機那些管腳的電平什么時候輸出高,什么時候輸出低。由這些高低電平的變化來控制你的系統(tǒng)板,實現(xiàn)我們需要的各個功能。至于看書,只需大概了解單片機各管腳都是干什么的能實現(xiàn)什么樣的功能第一次,第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。所以我總是說,學單片機看書看兩三天的就夠了,看小說你一天能看五六本,看單片機你兩三天看兩三遍就夠了,能夠不用仔細的看。
推薦一本書,就這一本就足夠,書名是《新編MCS—51單片機應用設計》,是哈爾濱工業(yè)大學出版社出的的,作者是張毅剛。大概了解一下書上的資料,然后實踐,這是十分關鍵的,如果說學單片機你不實踐那是不可能學會的,關于實踐有兩種方法你能夠選擇,一種方法:你自我花錢買一塊單片機的學習板,不要求功能太全的,對于初學者來說你買功能十分多的那種板子,上頭有很多東西你這輩子都用不著,我提議有流水燈、數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。如果上頭我提到的這些,你能熟練應用,那能夠說對于單片機方面的硬件你已經入門了,剩下的就是自我練習設計電路,不斷的積累經驗。只要過了第一關,后面的路就好走多了,萬事開頭難,大家可能都聽過。方法二:你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統(tǒng)板。對于高手來說,做個單片機的最小系統(tǒng)板只需要一分鐘的時間,而對于初學者可就難多了,因為僅有對硬件了解了,才能熟練運用。而如果你身邊沒有這樣的高手,又找不到能夠幫忙你的人,那我勸你最好是自我買上一塊,畢竟自我有一塊要方便的多,以后做單片機類的小實驗時都能用得上,還省事。
有了單片機學習板之后你就要多練習,最好是自我有臺電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調試軟件坐在電腦前,先學會怎樣用調試軟件,然后從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意愿隨意流動時你已經入門了,你會發(fā)現(xiàn)單片機是多么迷人的東西啊,太好玩了,這不是在學習知識,而是在玩,當你編寫的'程序按你的意愿實現(xiàn)時你比做什么事都開心,你會上癮的,真的。做電子類的人真的會上癮。然后讓數(shù)碼管亮起來,這兩項會了后,你已經不能自拔了,你已經開始研究你這輩子要走哪一行了。就是要這樣練習,在寫程序的時候你肯定會遇到很多問題,而這時你再去翻書找,或是問別人,當?shù)玫浇獯鸷竽銜涀∫惠呑拥,知識必須用于現(xiàn)實生活中,解決實際問題,這樣才能發(fā)揮它的作用,你自我好好想想,上了這么多年大學,天天上課,你在課堂上學到了什么是不是為了期末考試而忙碌呢考完得了90分,哈哈哈好高興啊,下學期開學回來忘的一干二凈,是不是你學到什么了可是我告訴你單片機一旦學會,永遠不會忘了。另外我再說說用匯編和C語言編程的問題。
很多同學大一二就開設了C語言的課,我也上過,我明白那時天天就是幾乘幾,幾加幾啊,求個階乘啊。學完了有什么用讓你用C語言編單片機的程序你是不是就傻了書上的東西我們必須要會運用。單片機編程用C語言或匯編語言都能夠,可是我提議用C語言比較好,如果原先有C語言的基礎那學起來會更好,如果沒有,也能夠邊學單片機邊學C語言,C語言也挺簡單,只是一門工具而已,我勸你最好學會,將來肯定用得著,要不你以后也得學,你一點匯編都不會根本無所謂,但你一點C語言都不會那你將來會吃苦頭。匯編寫程序代碼效率高,但相對難度較大,并且很羅嗦,尤其是遇到算法方面的問題時,根本是麻煩的不得了,此刻單片機的主頻在不斷的提高,我們完全不需要那么高效率的代碼,因為有高頻率的時鐘,單片機的ROM也在不斷的提高,足夠裝得下你用C語言寫的任何代碼,C語言的資料又多又好找,將來可移植性十分好,只需要變一個IO口寫個溫度傳感器的程序在哪里都能用,所以我勸大家用C語言。
總結上頭,只要你有信心,做事能堅持到底,有不成功不放棄的強烈意志,那學個單片機來說就是件十分容易的事。
步驟:
1、找本書大概了解一下單片機結構,大概了解就行。不用都看懂,又不讓你出書的。(三天)
2、找學習板練習編寫程序,學單片機就是練編程序,遇到不會的再問人或查書。(二十天)
3、自我網上找些小電路類的資料練習設計外圍電路。焊好后自我調試,熟悉過程。(十天)
4、自我完全設計具有個人風格的電路,產品,你已經是高手了......
看到了嗎下功夫一個多月你就能成為高手,我就講這么多了,學不學得會,下不下得了功夫就看你的了。
單片機實驗心得體會 篇26
在學校學習期間我有幸的參加了學校的單片機學習小組,在小組里我了解了什么是單片機,單片機有哪些用途,利用單片機能夠實現(xiàn)哪些功能來方便人們的生活如交通燈,時鐘,還有手機中,電子玩具等等,它們里面都有單片機的存在來實現(xiàn)某種功能。透過在單片機小組里的學習我簡單總結了幾點心得和體會:
第一:萬事開頭難,要勇敢的邁出第一步,不要總找借口說沒有學習過就總推脫。凡事都有第一步能夠先可簡單的來,然后能夠逐步的向深層次學習。能夠從建項目開始,然后能夠找一個簡單的小程序先把它敲進單片機內然他運行起來,感覺一下單片機的運行,讓自己了解單片機整個運行。
第二:對于知識點,學過的要掌握牢固,對于沒有學的.和暫時用不到的先不用學習。比如:小燈得點亮就沒有用到中斷能夠先不用看。這樣能夠避免知識過多記不住的麻煩。對于程序那里的知識點不能只停留在理論層次上,必須要結合著程序進行學習這樣才能掌握的很牢靠,當用到哪里的知識點不記得了能夠去看書,對于用不到的能夠不去看。
第三:程序不要只是看別人得,必須要自己寫過才是自己的。開始不懂能夠參考別人的,看看每一句代表著什么意思,能夠實現(xiàn)什么現(xiàn)象。明白之后自己再重新寫一遍,你會發(fā)現(xiàn)看別人的能懂到自己寫的時候很困難。當你自己能寫出來的時候說明你真懂了。
第四:必須要學會程序調試的方法。有時候把程序寫完了然后運行時不能實現(xiàn)理想的現(xiàn)象。這時有人就暈了不知該怎樣辦,然后就去問別人。當別人找出問題出在哪里時就會恍然大悟。其實當遇到問題必須要自己嘗試著解決,不能遇到問題就去問別人。自己必須要掌握解決問的方法和思路。
第五:在學習初期看別人的代碼,學習別人的思路這個很有用。透過看別人的代碼個性是有多年編程經驗的人的程序,能夠迅速提高自己的編程水平。也能夠結合著別人的手法,與自己的想法結合在一齊寫出更好的程序。但是切記將學習變成抄襲,不能認為抄襲別人的你就學會了,這樣只能使你退步。第六:應對一個新項目時,自己必須要多想想,不要急著去看別人是怎樣寫的。有的人看到新項目時就去找別人的然后抄一小段,自己在寫幾句,放在一齊完成任務,雖然省時間但不利你的學習。當你遇到一新項目時你就應先想一下程序的構架,想想如何來完成。然后自己動手去寫,當你遇到實在是沒辦法解決的問題時再去請教別人,看他是怎樣處理的,學習他的方法。這樣起碼你自己想過了,有自己的思路不會受到別人的影響,這樣更容易提高自己。
在單片機的學習開始時感覺很吃力,在不斷的學習過程中慢慢的對單片機產生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎知識掌握牢固是十分重要的,然后在學習過程中要學會提問題和自己解決問題,慢慢的對于學習單片機你也會產興趣。雖然在開始學習單片機時感覺很青澀,但只要堅定自己的學習信心,在付出持之以恒的努力,我相信自己能進一步加深對單片機的了解,在單片機的學習道路上走得更遠!
單片機實驗心得體會 篇27
兩周的單片機課程設計實訓,真是讓我們受益匪淺,學到了很多東西,不管怎么樣,先感謝學校給我的這么多機會。真正的學到了東西。
此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力。因為以前做過關于焊接的電工實習,所以對于我們機械設計專業(yè)的學生而言焊接是不成問題,也很順利;可到了編程時就出現(xiàn)了很大的障礙,先開始的顯示時鐘還算順利,本來還以為編程會很簡單的,等到實際操作起來才知道它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提。其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂,在仔細修改程序之后,終于一步步地達到效果了。
系統(tǒng)以AT89S51為核心部件,利用軟件編程,通過鍵盤控制和液晶顯示實現(xiàn)了秒表的功能,能實現(xiàn)本設計題目的基本要求和發(fā)揮部分。盡量做到硬件電路簡單穩(wěn)定,充分發(fā)揮軟件編程的優(yōu)點,減小因元器件精度不夠引起的誤差。
我們將各個部分的程序編好后怎么都連不起來,出不了預期的效果。對于硬件在編程過程中PCB板的接觸又是一個頭疼的問題,在進行編譯的時候,數(shù)碼顯示管上什么都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在PCB板的重新焊接上,最后在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期兩周的單片機課程設計沒有浪費,我們從中學到了很多知識,也讓我們對單片機有了更深一步的了解。雖然最后結果是出來了,可這與老師的精心指導是分不開的,他引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以說老師是功不可抹的。
由于時間有限和本身知識水平的限制,本系統(tǒng)還存在一些不夠完善的地方,要作為實際應用還有一些具體細節(jié)問題需要解決。
踉踉蹌蹌地忙碌了兩周,我的單片機課程設計也終將告一段落。設計實物也基本達到預期的效果,但由于能力和時間的.關系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙……數(shù)不勝數(shù)。但我可以自豪的說,這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統(tǒng)能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
總而言之,單片機課程設計對于我們有很大的幫助,我們從中受益匪淺。
單片機實驗心得體會 篇28
我來說說我學單片機的一些收獲吧,也給想學的人提供點意見,我的入門課程是學習了郭天祥的視頻,《十天交你學會單片機》,的確還是不錯的,大家可以在電驢上下載,當然十天的學習只是個入門,如果有開發(fā)板的話就跟著他的視頻學習,沒有的'話可以用仿真實現(xiàn)一些功能,我用的是proteus。因為當時我的寢室中有已經學了兩年的哥們,他給我講了一下開發(fā)板的原理圖,使我看那些連線不至于很亂,自己也就覺得清晰多了。還有一個學長,也是我的老鄉(xiāng),他給我后期的學習提供了很大的幫助,他當時給我們上課,而我已經有了一定的基礎了,所以就感覺特別順。后來他把我?guī)нM了實驗室,讓我有了一個很好的學習環(huán)境,所以很快就掌握了單片機的基礎知識。在這里我感謝他們給我的幫助。
其實我覺得單片機入門是挺簡單的,有一定的數(shù)電和模電知識后,再借一本講單片機原理的書就很快上手了,在開始的時候,最好自己動手編程序,或者看著別人的程序,看懂之后再寫一遍,尤其一些很簡單的,流水燈,數(shù)碼管,按鍵檢測,中斷應用等,當自己覺得這些都掌握的差不多時,就主要看別人的程序,給大家推薦一本好書,單片機C語言程序設計100例,個人感覺不錯,里面有很多程序,程序可以在網上搜到。
現(xiàn)在就可以做些東西了,開始學習可以焊單片機最小系統(tǒng),在加上簡單的流水燈,數(shù)碼管,就是熟悉一下,后來就可以學習一下Autium Disigner,自己設計東西,再做出來就OK了!
單片機實驗心得體會 篇29
近兩周的單片機實訓結束了,最大的感受是,這是進入大學以來所學的最貼近實際的一門課,原來書本知識與實際操作之間竟然存在這樣大的差距,讓我不得為今后的工作捏了一把汗,決心更加深入的學習,讓自己成為實用型的人。
在做喇叭自檢時,我們認為的把程序復雜化了,在做鍵盤自檢時我們和大多數(shù)同學一樣,都沒有把采樣保持做好,雖然是第一個接受檢查的,但我們還是按老師的要求重新完善了程序。
在做最后的任務時,我們組的任務是“乒乓球游戲機”,開始覺得很有趣,就是雙方互打,但是經過和老師的商量和自己站在一個“消費者”的角度考慮后,發(fā)現(xiàn)我們的設想太簡單了,于是,我們又給它加了“計算比分”、“接住球后加速”以及用不同的顯示和聲音來表示是否接住球,最后我們又發(fā)現(xiàn)這個游戲機沒有復位功能,這能玩一次,但是我們用了幾段程序都沒有實現(xiàn)預想的效果,設計進入了瓶頸階段,最后,我們在圖書館查找資料,并按我們的要求修改,終于實現(xiàn)了這個功能。
由于我們測試的次數(shù)太多,我也“練就”了很好的打游戲的技術,呵呵,真希望有機會把我們的設計變成產品,和更多人分享我們的.樂趣。不過,我們現(xiàn)在的水平離這一目標還差的很遠,我們要繼續(xù)努力。
通過最后的測試,我發(fā)現(xiàn)我對知識的掌握有些不透徹,比如“硬件編程框圖”,平時看過很多次但都沒有用心記過,頭腦中對他的記憶很模糊,因此,這就成了我們知識結構中的一個盲點,實訓就是讓我們在實際操作中發(fā)現(xiàn)自己對知識掌握不足的地方并把它補足,我會繼續(xù)把這些模棱兩可的這是都用心學透徹。
在整個實訓過程中,同組三個人配合的十分默契,雖然我們對知識的掌握不盡相同,但是我們卻各具所長,我想這就是“團隊”的作用,在完成任務過程中,我們不斷相互幫助、互相學習,是任務順利進展,每個人都有所提高,感謝老師的幫助,感謝這次實訓的機會。
【單片機實驗心得體會】相關文章:
單片機實驗的心得體會03-05
單片機實驗心得體會12-07
單片機實驗心得體會9篇01-29
單片機實驗心得體會(9篇)01-29
單片機實驗心得體會7篇03-12
單片機實驗心得體會(7篇)03-17
單片機實驗心得體會10篇04-05
單片機的心得體會04-06
單片機實訓心得體會03-04