成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

單片機實(shí)訓總結

時(shí)間:2022-06-12 15:13:30 總結 我要投稿

單片機實(shí)訓總結

  總結是在某一特定時(shí)間段對學(xué)習和工作生活或其完成情況,包括取得的成績(jì)、存在的問(wèn)題及得到的經(jīng)驗和教訓加以回顧和分析的書(shū)面材料,寫(xiě)總結有利于我們學(xué)習和工作能力的提高,為此要我們寫(xiě)一份總結。如何把總結做到重點(diǎn)突出呢?以下是小編整理的單片機實(shí)訓總結,僅供參考,大家一起來(lái)看看吧。

單片機實(shí)訓總結

單片機實(shí)訓總結1

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

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

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

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

  這次實(shí)訓的經(jīng)歷也會(huì )使我終身受益,我感受到這次實(shí)訓是要真真正正用心去做的一件事情,是真正的自己學(xué)習的過(guò)程和研究的過(guò)程,沒(méi)有學(xué)習就不可能有研究的能力,沒(méi)有自己的研究,就不會(huì )有所突破。希望這次的經(jīng)歷能讓我在以后學(xué)習中激勵我繼續進(jìn)步。

單片機實(shí)訓總結2

  《單片機》這門(mén)課程我已經(jīng)學(xué)了一個(gè)學(xué)期了,在這一個(gè)學(xué)期的學(xué)習過(guò)程中,我一開(kāi)始不怎么懂得編程,但慢慢的我現在已經(jīng)不僅會(huì )讀程序還會(huì )寫(xiě)程序了。真為自己一個(gè)學(xué)期來(lái)努力學(xué)到的單片機知識只是而感到高興。

  怎么學(xué)單片機?也?吹接腥苏f(shuō)學(xué)了好幾個(gè)月可就是沒(méi)有什么進(jìn)展。當然,受限于每個(gè)人受到的教育水平不同和個(gè)人理解能力的差異,學(xué)習起來(lái)會(huì )有快慢之分,但我感覺(jué)最重的就是學(xué)習方法。一個(gè)好的學(xué)習方法,能讓你事半功倍,這里說(shuō)說(shuō)我學(xué)習單片機的經(jīng)歷和方法。 我覺(jué)得學(xué)習單片機首先要懂得C語(yǔ)言,因為單片機大多說(shuō)都是靠程序來(lái)實(shí)現的,如果看不懂程序或則不懂的編程是很難學(xué)會(huì )單片機的。學(xué)習單片機首先要明白一個(gè)程序是怎么走的,要完全懂得程序每一個(gè)步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學(xué)習單片機最主要的對89C51芯片內部結構有全方面的,只要了解了89C51才能知道單片機實(shí)現什么樣的功能和作用,才能對單片機有更深一步的了解。 通過(guò)一個(gè)學(xué)期《單片機》這門(mén)課程的學(xué)習,我也從中有了不少心得和體會(huì )想和大家分享一下。

  萬(wàn)事開(kāi)頭難、要勇敢邁出第一步。開(kāi)始的時(shí)候,不要老是給自己找借口,不要說(shuō)單片機的程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書(shū),不懂程序就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過(guò)來(lái)也無(wú)所謂,寫(xiě)一個(gè)最簡(jiǎn)單的,讓它運行起來(lái),先培養一下自己的感覺(jué),知道寫(xiě)程序是怎么一回事,無(wú)論寫(xiě)大程序還是小程序,要做的工序不會(huì )差多少。然后建個(gè)程序,加入項目中,再寫(xiě)代碼、編譯、運行。必須熟悉這一套工序。個(gè)人認為,一塊學(xué)習板還是必要的,寫(xiě)好程序在上面運行一下看結果,學(xué)習效果會(huì )好很多,仿真器就看個(gè)人需要了。單片機是注重理論和實(shí)踐的,光看書(shū)不動(dòng)手,是學(xué)不會(huì )的。 知識點(diǎn)用到才學(xué),不用的暫時(shí)丟一邊。厚厚的一本書(shū),看著(zhù)人頭都暈了,學(xué)了后面的,前面的估計也快忘光了,所以,最好結合實(shí)際程序,用到的時(shí)候才去看,不必說(shuō)非要把書(shū)從第一頁(yè)看起,看完它才來(lái)寫(xiě)程序。比如你寫(xiě)流水燈,完全就沒(méi)必要看中斷的知識,專(zhuān)心把流水燈學(xué)好就是了,這是把整本書(shū)化整為零,一小點(diǎn)一小點(diǎn)的啃。 程序不要光看不寫(xiě),一定要自己寫(xiě)一次。最開(kāi)始的時(shí)候,什么都不懂,可以抄人家的程序過(guò)來(lái),看看每一句是干什么用的,達到什么目的,運行后有什么后果?疵靼琢酥,就要自己寫(xiě)一次,你會(huì )發(fā)現,原來(lái)看明白別人的程序很容易,但到自己寫(xiě)的時(shí)候卻一句也寫(xiě)不出來(lái),這就是差距。當你自己能寫(xiě)出來(lái)的時(shí)候,說(shuō)明你就真的懂了。

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

  找到解決問(wèn)題思路比找到代碼更重要。我們用單片機來(lái)控制周邊器件,達到我們想到的目的,這是一個(gè)題目,而如何寫(xiě)出一個(gè)程序,來(lái)控制器件按你想要的結果去運作,這個(gè)就是解題的思路。要寫(xiě)程序,就得先找到解決問(wèn)題的思路,你學(xué)會(huì )找出這個(gè)解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復制到自己的程序中,可以說(shuō),這不是一種學(xué)習的態(tài)度,無(wú)助于你編程水平的提高。我幾乎不怎么看人家的代碼,多數時(shí)候是看別人的思路,有方框圖最好,沒(méi)有的話(huà)文字說(shuō)明也可以。要從代碼中看出別人處理問(wèn)題的思路,是相當困難的,特別是大型的程序,看起來(lái)是非常的累人。所以現在我也明白了,以前讀書(shū)時(shí)說(shuō)的程序流程圖很重要,現在算是知道了。當你知道一個(gè)問(wèn)題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問(wèn)題了。

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

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

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

  著(zhù)重于培養解決問(wèn)題的能力,而不是具體看自己編寫(xiě)了多少程序或者做過(guò)什么!皩W(xué)單片機重點(diǎn)在于學(xué)習解決問(wèn)題的思路,而不是局限于具體的芯片類(lèi)型和語(yǔ)言”這一直是我的座右銘,是我學(xué)單片機學(xué)習單片機之后感悟出來(lái)的。真正的能力不是你曾經(jīng)編寫(xiě)過(guò)多少個(gè)可以實(shí)現的程序,而應該是:“遇到?jīng)]有解決過(guò)的問(wèn)題,能利用自己已學(xué)的知識,迅速找到解決問(wèn)題的方法!边@個(gè)才是能力。

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

  學(xué)會(huì )提問(wèn)題。一般來(lái)說(shuō),學(xué)習過(guò)程中,你遇上的問(wèn)題,多數人也有遇上的,所以如果有什么不懂,你可以去問(wèn)老師。我覺(jué)得學(xué)習單片機最主要的要多提問(wèn),對于一個(gè)自己不是太懂的程序,自己一定要多提問(wèn)幾遍,這樣不但有利于加深自己的印象還能從中學(xué)到不少別人的方法。

  經(jīng)過(guò)一個(gè)學(xué)期我對《單片機》這門(mén)課程的學(xué)習,不僅讓我懂得了很多程序的編寫(xiě),還讓我學(xué)到了很多對自己有用的學(xué)習方法?偨Y這個(gè)學(xué)期來(lái)的我自己的學(xué)習情況,我覺(jué)得自己對編程進(jìn)步了不少,懂得運用正確的學(xué)習方法學(xué)習單片機程序,不再去死記硬背指令了。所以我覺(jué)得學(xué)習要不斷總結學(xué)習方法,才能讓自己學(xué)習不斷進(jìn)步。

單片機實(shí)訓總結3

  單片機是一門(mén)應用性和綜合性很強的學(xué)科,它綜合了電子技術(shù)中的模擬電路和數字電路方面的知識,特別是數字電路,因為數字電路在單片機里面的應用很多。由于單片機涉及的知識很多,所以我們只能循序漸進(jìn)的學(xué)習,逐步的積累,沒(méi)有什么捷徑可循。

  在大二的時(shí)候,我就聽(tīng)學(xué)長(cháng)介紹過(guò)單片機,當時(shí)感覺(jué)很神奇,從此就對單片機特別感興趣,也感覺(jué)它特別有用。于是經(jīng)學(xué)長(cháng)推薦,在大二上學(xué)期我利用學(xué)習之余在圖書(shū)館借書(shū),學(xué)習了KILE和Proteus軟件,剛開(kāi)始學(xué)習的時(shí)候,對單片機沒(méi)有什么認識,不知道什么是單片機,更不知道它有什么作用。通過(guò)學(xué)習才大體知道了單片機的一些知識。由中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、I/O接口、定時(shí)器/計數器以及串行通信接口等集成在一塊芯片上,構成了一個(gè)單片微型計算機,簡(jiǎn)稱(chēng)為單片機。也算給我正式學(xué)習單片機打下一個(gè)基礎。

  在大二下學(xué)期,我購買(mǎi)了一套單片機學(xué)習開(kāi)發(fā)板和郭天祥主編的《新概念51單片機C語(yǔ)言教程》,從此正式開(kāi)啟我的單片機學(xué)習之路。在剛開(kāi)始學(xué)時(shí),就完全模仿郭天祥主編的這本書(shū)再結合開(kāi)發(fā)板一步一步的學(xué),從點(diǎn)亮一個(gè)發(fā)光二級管,流水燈,數碼管,定時(shí)器,中斷,矩陣鍵盤(pán),AD、DA,串口通行,I2C總線(xiàn)等一步一步的深入學(xué)習。此時(shí),我雖然能看懂程序,一些簡(jiǎn)單的程序可以自己編寫(xiě),但一些比較復雜的自己編不出來(lái)。在大二暑假,我發(fā)現了郭天祥主講的《十天學(xué)

  會(huì )單片機》視屏,于是我堅持天天看視屏,然后在自己根據視屏內容結合開(kāi)發(fā)板寫(xiě)程序,調程序,就這樣學(xué)了一個(gè)暑假。通過(guò)這個(gè)視屏,我初步了解了單片機的硬件結構,編程方法及調試方法(用KILE軟件調試和用開(kāi)發(fā)板調試),寄存器的使用,學(xué)會(huì )了如何看芯片資料,初步開(kāi)始利用芯片時(shí)序圖來(lái)編程?梢哉f(shuō)這個(gè)視屏對我學(xué)習單片機有巨大的幫助,更夸張的說(shuō)是這個(gè)視屏將我帶進(jìn)了單片機的世界,讓我盡情的體驗單片機帶給我的快樂(lè )!

  在大三上學(xué)期,我有幸參加了教改班的單片機課程學(xué)習。我覺(jué)得鄧老師的教學(xué)很有特點(diǎn),讓我們自己一個(gè)模塊、一個(gè)模塊的焊電路板,寫(xiě)程序,調試,然后上講臺講。這樣不僅提高了我對單片機的進(jìn)一步學(xué)習,更鍛煉了我在公眾面前的表達能力。我覺(jué)得大學(xué)的教育就應當如此,應該多注重學(xué)生的實(shí)際動(dòng)手操作能力,只有自己親自動(dòng)手做了,才能體會(huì )到其中的艱辛,當然還伴隨著(zhù)眾多的樂(lè )趣。在經(jīng)過(guò)大三一學(xué)期的學(xué)習,我的單片機水平有了質(zhì)的飛躍。首先焊電路板,從單片機最小系統、電源、流水燈開(kāi)始,第一次自己通過(guò)模電上學(xué)的一個(gè)電源的構成知識做了一個(gè)電源,知道了用HC573鎖存器對流水燈的作用以及上拉電阻的用法。其次焊數碼管,數碼管有共陰共陽(yáng)之分,焊電路板以及寫(xiě)程序都有區別。接著(zhù)焊了鍵盤(pán)、串口通信、液晶、AD、DA、I2C總線(xiàn)24C02芯片、時(shí)鐘芯片DS1302、DS12C887、溫度傳感芯片18B20以及其他模塊。通過(guò)焊電路,現在對單片機各個(gè)模塊的硬件設計了如指掌,通過(guò)軟件調試,我已經(jīng)基本掌握用芯片資料時(shí)序圖和寄存器編程。最后階段我用了一個(gè)多月的時(shí)間做了三個(gè)時(shí)鐘,下面以我做的三個(gè)時(shí)鐘為例講一下感受:

  1:用定時(shí)器中斷、24C02芯片、按鍵和1602液晶做了一個(gè)年、月、日、星期、時(shí)、份、秒都可調的時(shí)鐘,充分利用24C02掉電保護的特點(diǎn),當關(guān)閉電源后再次打開(kāi),時(shí)鐘會(huì )從上次停止的時(shí)間繼續走。在做這個(gè)時(shí)鐘時(shí),要注意24C02的時(shí)序圖以及寄存器的初始化。并且要注意寫(xiě)完時(shí)鐘后,首次使用24C02,時(shí)鐘可能是亂碼,只需要用按鍵的加減鍵將其調為可讀的時(shí)鐘后,以后上電數據就可以正常走。

  2:用DS1302、18B20和液晶做了一個(gè)不可調節的時(shí)鐘。設計這個(gè)芯片的初衷是學(xué)習DS1302和18B20這兩個(gè)芯片,于是我寫(xiě)程序實(shí)現了一個(gè)時(shí)鐘從設定的初值時(shí)間開(kāi)始走,并且顯示溫度。在設計中,一定要對DS1302寄存器初始化后他才能正常工作,在對照18B20芯片手冊寫(xiě)程序時(shí),我充分體驗到了鄧老師說(shuō)的一句話(huà)“硬件設計簡(jiǎn)單,軟件必然是復雜的”。在對18B20寫(xiě)程序時(shí),遇到了很多麻煩,都是時(shí)序的問(wèn)題。

  3:用DS12C887、按鍵和液晶做了一個(gè)年、月、日、星期、時(shí)、份、秒可調節的時(shí)鐘。由于DS12C887內部自帶晶振和可充電鋰電池,上電后自動(dòng)充電,所以這個(gè)時(shí)鐘掉電后內部時(shí)鐘繼續走,。在寫(xiě)這個(gè)時(shí)鐘時(shí),DS12C887一直用不起來(lái),開(kāi)始是由于時(shí)序不對,后來(lái)表不走,最后發(fā)現內部晶振沒(méi)起振,是因為對其內部寄存器的初始化不對?傊谟龅礁鞣N奇怪的現象后不斷調試,最終將三個(gè)時(shí)鐘調出來(lái)了。

  寫(xiě)完這三個(gè)時(shí)鐘,我收獲挺大的,現在可以比較熟練地利用時(shí)序圖寫(xiě)程序,也對單片機的定時(shí)、中斷有了進(jìn)一步的了解,可以說(shuō)這是我單片機學(xué)習的又一大提高。

  有時(shí)候單片機的學(xué)習很單調,比如檢查電路,程序怎么也寫(xiě)不對,這些問(wèn)題檢查好多遍也沒(méi)解決,有些知識學(xué)起來(lái)很抽象,不容易理解,只能慢慢適應,一邊學(xué)習理論知識,一邊編寫(xiě)程序,將程序刷入單片機進(jìn)行耐心的調試,通過(guò)這種方式才能更快速的學(xué)習單片機。同時(shí)也會(huì )從學(xué)習中體會(huì )成功的喜悅。

  總之,在一學(xué)期的學(xué)習中,從硬件,軟件,調試,演講等各個(gè)方面都有了很大的收獲。

【單片機實(shí)訓總結】相關(guān)文章:

單片機實(shí)訓總結06-18

單片機實(shí)訓總結02-16

單片機實(shí)訓學(xué)習總結12-06

單片機實(shí)訓報告09-27

單片機實(shí)訓總結(精選5篇)10-23

1單片機實(shí)訓總結報告03-13

單片機實(shí)訓報告模板12-23

單片機溫度控制器實(shí)訓總結05-17

單片機實(shí)訓報告2篇11-19