版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機課程學(xué)習(xí)總結(jié)
單片機課程學(xué)習(xí)總結(jié)1
《單片機》這門課程我已經(jīng)學(xué)了一個學(xué)期了,在這一個學(xué)期的學(xué)習(xí)過程中,我一開頭不怎么懂得編程,但漸漸的我現(xiàn)在已經(jīng)不僅會讀程序還會寫程序了。真為自己一個學(xué)期來努力學(xué)到的單片機學(xué)問只是而感到快樂。
怎么學(xué)單片機?也常看到有人說學(xué)了好幾個月可就是沒有什么進(jìn)展。固然,受限于每個人受到的教育水平不同和個人理解力量的差異,學(xué)習(xí)起來會有快慢之分,但我感覺最重的就是學(xué)習(xí)方法。一個好的學(xué)習(xí)方法,能讓你事半功倍,這里說說我學(xué)習(xí)單片機的經(jīng)受和方法。
我覺得學(xué)習(xí)單片機首先要懂得C語言,由于單片機大多說都是靠程序來實現(xiàn)的,假如看不懂程序或則不懂的編程是很難學(xué)會單片機的。學(xué)習(xí)單片機首先要明白一個程序是怎么走的,要完全懂得程序每一個步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學(xué)習(xí)單片機最主要的對89C51芯片內(nèi)部構(gòu)造有全方面的,只要了解了89C51才能知道單片機實現(xiàn)什么樣的功能和作用,才能對單片機有更深一步的了解。通過一個學(xué)期《單片機》這門課程的學(xué)習(xí),我也從中有了不少心
得和體會想和大家共享一下。
萬事開頭難、要英勇邁出第一步。開頭的時候,不要老是給自己找借口,不要說單片機的程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書,不懂程序就先學(xué)它,這方面網(wǎng)上教程許多,任憑找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過來也無所謂,寫一個最簡潔的,讓它運行起來,先培育一下自己的感覺,知道寫程序是怎么一回事,無論寫大程序還是小程序,要做的工序不會差多少。然后建個程序,參加工程中,再寫代碼、編譯、運行。必需熟識這一套工序。個人認(rèn)為,一塊學(xué)習(xí)板還是必要的,寫好程序在上面運行一下看結(jié)果,學(xué)習(xí)效果會好許多,仿真器就看個人需要了。單片機是注意理論和實踐的,光看書不動手,是學(xué)不會的。
學(xué)問點用到才學(xué),不用的臨時丟一邊。厚厚的一本書,看著人頭都暈了,學(xué)了后面的,前面的估量也快忘光了,所以,最好結(jié)合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。比方你寫流水燈,完全就沒必要看中斷的學(xué)問,用心把流水燈學(xué)好就是了,這是把整本書化整為零,一小點一小點的啃。程序不要光看不寫,肯定要自己寫一次。最開頭的時候,什么都不懂,可以抄人家的程序過來,看看每一句是干什么用的,到達(dá)什么目的,運行后有什么后果。看明白了之后,就要自己寫一次,你會發(fā)覺,原來看明白別人的程序很簡單,但到自己寫的時候卻一句也寫不出來,這就是差距。當(dāng)你自己能寫出來的時候,說明你就真的懂了。
必需學(xué)會把握調(diào)試程序的方法。不少人寫程序,把代碼寫好了,
然后一運行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個帖子,把程序一貼,問:為什么我的程序不能正常運行?然后就等別人來給自己分析。這是一種很不好的行為,應(yīng)當(dāng)自己學(xué)會發(fā)覺問題和學(xué)會如何解決問題。這就需要學(xué)習(xí)調(diào)試程序的方法,比方KEIL里,可以下斷點啦,查看存放器內(nèi)容等等,這些都是調(diào)試程序的手段,當(dāng)你發(fā)覺你寫的程序運行結(jié)果和你想象中不一樣的時候,你可以單步,也可以下斷點,然后跟蹤,查看各相關(guān)存放器內(nèi)容,看看程序運行過中是不是有什么偏差,找出影響結(jié)果的地方,改正過來。這一個過程特別重要,通過程序的排錯,你可以學(xué)到的學(xué)問是書上得不到的。
找到解決問題思路比找到代碼更重要。我們用單片機來掌握周邊器件,到達(dá)我們想到的目的,這是一個題目,而如何寫出一個程序,來掌握器件按你想要的結(jié)果去運作,這個就是解題的思路。要寫程序,就得先找到解決問題的思路,你學(xué)會找出這個解題思路,比你找到代碼更為重要。不少人很喜愛找人家的代碼,有的人甚至有了代碼就直接復(fù)制到自己的程序中,可以說,這不是一種學(xué)習(xí)的態(tài)度,無助于你編程水平的提高。
我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以。要從代碼中看出別人處理問題的思路,是相當(dāng)困難的,特殊是大型的程序,看起來是特別的累人。所以現(xiàn)在我也明白了,以前讀書時說的程序流程圖很重要,現(xiàn)在算是知道了。當(dāng)你知道一個問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問題了。
開動腦筋,運用多種方法,不斷優(yōu)化自己的程序。想想用各種不同方法來實現(xiàn)同一功能。這是一個練習(xí)和提高的過程,一個問題,你解決了,那么你再想想,能不能換種寫法,也可以實現(xiàn)同一功能,或者說,你寫出來的代碼,能不能再精簡一點,讓程序執(zhí)行效率更高,這個過程,就是一個進(jìn)步的過程。許多學(xué)問和閱歷的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,閱歷才能得到積存,編程水平才能有所提高。
看別人的程序,學(xué)習(xí)人家的思路。這個在學(xué)習(xí)初期是很有用,通過看別人的程序,特殊是教師寫出的具有肯定水平的程序,可以使自己編程水平得到快速的提高。同時,也可以結(jié)合別人的編程手法,與自己的想法融合在一起,寫出更高水平的程序,從中得到進(jìn)步。但要留意,切忌將學(xué)習(xí)變成抄襲,更不是抄襲完了就認(rèn)為自己學(xué)會了,這樣做只會使你退步。
嘗試編寫一下綜合應(yīng)用的程序。從流水燈學(xué)起,到動態(tài)掃描,再到中斷,那么,你可以試試寫一下時鐘這種綜合性應(yīng)用的程序,不要小看時鐘,要寫好它不是一件簡單的事情,它包括了單片機大局部的學(xué)問,比方有按鍵(IO讀?。討B(tài)掃描(IO輸出)、中斷等,如何協(xié)調(diào)好各功能模塊正常工作,才是編程者需要學(xué)習(xí)的地方,當(dāng)你單獨寫一個功能的時候,比方按鍵讀取,你可能感覺很簡單,由于你的程序什么也不做,只是讀按鍵。但把它和其它功能混合在一起,如何在整個程序運行中使每一局部都正常工作,這就不是寫一個按鍵讀取這么簡單的事情,功能模塊之間有可能會相互影響,比方你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩局部都正常工作,這就是一個協(xié)調(diào)過程。當(dāng)你有了這個處理協(xié)調(diào)力量,你就算是入門了。
著重于培育解決問題的力量,而不是詳細(xì)看自己編寫了多少程序或者做過什么?!皩W(xué)單片機重點在于學(xué)習(xí)解決問題的思路,而不是局限于詳細(xì)的芯片類型和語言”這始終是我的座右銘,是我學(xué)單片機學(xué)習(xí)單片機之后感悟出來的。真正的力量不是你曾經(jīng)編寫過多少個可以實現(xiàn)的程序,而應(yīng)當(dāng)是:“遇到?jīng)]有解決過的問題,能利用自己已學(xué)的學(xué)問,快速找到解決問題的方法?!边@個才是力量。
面對一個新程序時,多自己開動腦筋,不要急于找別人的程序。
有不少人面對一個新程序時,第一步想到的就是網(wǎng)上找別人寫過的程序,然后抄一段,自己再寫幾句,湊在一起就完成任務(wù),這雖然可能是省時間,但肯定不利你的學(xué)習(xí)。當(dāng)你接到一個程序時,應(yīng)當(dāng)先自己構(gòu)思一下整個程序的架構(gòu),想想如何來完成。有可能的話,畫一個流程圖,簡潔的可以畫在腦子里,對程序中用到的數(shù)據(jù)、變量有一個初步的安排,然后自己動手去寫,遇到實在沒方法解決的地方,再去請教教師或同學(xué),或看別人是怎么處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路。假如你一開頭就看別人的程序,你的思維就會受限在別人的思維里,自己想再創(chuàng)新就更難了,這樣你自己永久也沒方法提高,由于你是走在別人的影子里。
學(xué)會提問題。一般來說,學(xué)習(xí)過程中,你遇上的問題,多數(shù)人也有遇上的,所以假如有什么不懂,你可以去問教師。我覺得學(xué)習(xí)單片機最主要的要多提問,對于一個自己不是太懂的程序,自己肯定要多提問幾遍,這樣不但有利于加深自己的印象還能從中學(xué)到不少別人的方法。
經(jīng)過一個學(xué)期我對《單片機》這門課程的學(xué)習(xí),不僅讓我懂得了許多程序的編寫,還讓我學(xué)到了許多對自己有用的學(xué)習(xí)方法。總結(jié)這個學(xué)期來的我自己的學(xué)習(xí)狀況,我覺得自己對編程進(jìn)步了不少,懂得運用正確的學(xué)習(xí)方法學(xué)習(xí)單片機程序,不再去死記硬背指令了。所以我覺得學(xué)習(xí)要不斷總結(jié)學(xué)習(xí)方法,才能讓自己學(xué)習(xí)不斷進(jìn)步。
交通信號燈設(shè)計報告
試驗?zāi)康模篜1口的使用方法,延時程序的編寫
試驗要求:在一個十字路口分為東西南北走向,信號等按以下的狀態(tài)挨次工作:
(1)初始狀態(tài)0,東西、南北紅燈全亮。延時肯定時間;
(2)狀態(tài)1,南北綠燈亮通車,東西紅燈,延時肯定時間;
(3)狀態(tài)2,南北綠燈閃耀幾次轉(zhuǎn)黃燈,東西仍舊紅燈,延時肯定
時間;
(4)狀態(tài)3,南北紅燈,東西綠燈通車,延時肯定時間;
(5)狀態(tài)4,南北仍舊紅燈,東西綠燈閃耀幾次轉(zhuǎn)黃燈,延時肯定
時間;
(6)循環(huán)至狀態(tài)1,連續(xù)
試驗電路和流程框架圖:
(1)硬件電路
交通燈實訓(xùn)設(shè)備用最小系統(tǒng)板和信號燈組合而成。
2、軟件編程
若各路口燈亮滅的時間間隔為2s鐘,燈光閃耀時間間隔為0.5s。用軟件延時的方法,晶振頻率12MHz時,一個機器周期為1us。
編寫交通信號燈程序:
編寫主程序,由R7做主程序的計數(shù)器,確定調(diào)用延時時間為0.5s,從而獲得交通燈的亮滅時間。
單片機課程學(xué)習(xí)總結(jié)2
人的一生是一個不斷學(xué)習(xí)、不斷成長的過程。轉(zhuǎn)瞬間,討論生的學(xué)習(xí)生涯完畢了,走上新的工作崗位。回頭看看,發(fā)覺自己不知不覺已經(jīng)走過了五年的單片機學(xué)習(xí)之旅。
在20xx年最初接觸單片機的時候,在我心中覺得51就是單片機,單片機就是51,根本不知道還有其他單片機的存在。那時候教師只教會了我們匯編語言,根本不知道用c語言也可以進(jìn)展單片機開發(fā)。幸運的是,我參加了單片機興趣小組,在教師的指導(dǎo)下,做了一系列試驗,有“基于ds18b20的溫度采集系統(tǒng)”、“有基于164的移位存放器的燈光掌握系統(tǒng)”、“有步進(jìn)電機和直流電機的.掌握系統(tǒng)”。這時候我才發(fā)覺,這是學(xué)習(xí)單片機的一個最好途徑——在實踐中領(lǐng)悟理論,用理論指導(dǎo)實踐。在上課的整整一個學(xué)期中,雖然教師講得很具體,但是大局部概念都是到了實際動手做東西的時候才弄明白的。而且在經(jīng)受了迷惑之后再搞清晰,印象就特殊深刻。直到現(xiàn)在我對那些概念和接口都特別清楚。其實我也很慶幸學(xué)習(xí)和使用了兩年多的匯編語言。由于有這些熬煉,我對單片機底層構(gòu)造和接口時序就弄得很清晰。在使用c語言開發(fā)的時候,優(yōu)化代碼和處理中斷也就不會太費力。我覺得,雖然現(xiàn)在絕大局部單片機開發(fā)都使用c語言,甚至有些公司還推出了圖形化編程的工具,這樣對于工程的開展從時間上快了許多,在治理上也標(biāo)準(zhǔn)了不少,但是從學(xué)習(xí)和想深入把握單片機精華的角度來說,還是需要嫻熟把握匯編語言的使用。
時機總是青睞于有預(yù)備的人。或許有了前面一段時間的理論和實踐的積存,我才漸漸得到了一些參與科技競賽和參加科研工程的時機。在參與第一屆浙江省機械設(shè)計競賽的時候,我們設(shè)計的由多單片機系統(tǒng)協(xié)調(diào)掌握的“月球車”機器人奪得了唯一的一個特等獎。這個競賽給我最大的收獲是我對單片機的熟悉轉(zhuǎn)變了,它不再僅僅是一門學(xué)科了,它是一個可以讓你的創(chuàng)意得到充分發(fā)揮的平臺。后來參加了“基于視頻分劃技術(shù)的鋼卷尺自動切零位機”、“電能表渦杠渦輪嚙合深度檢測系統(tǒng)”、“基于公共電話網(wǎng)的水表集抄數(shù)據(jù)路由器”、“高精度電感微位移測量系統(tǒng)”等一些實際的工程。在這些過程中,我發(fā)覺只是精通單片機技術(shù)還不能很好的解決問題。體會最深的是,單片機只有融合到各種應(yīng)用領(lǐng)域中,才能呈現(xiàn)它的最大活力。然而單片機僅僅是一個工具而已,要做好單片機系統(tǒng)還需要各種應(yīng)用領(lǐng)域的專業(yè)學(xué)問的支持。例如,在“基于視頻分劃技術(shù)的鋼卷尺自動切零位機”中,就需要搞清晰全電視信號的時序,弄明白鋼卷尺切零位機的工作原理,懂得怎么利用疊加在視頻信號中的橫豎線來進(jìn)展刻度的瞄準(zhǔn)等。沒有這些專業(yè)學(xué)問,就算單片機技術(shù)再厲害也不行能做好這個工程。脫離應(yīng)用背景的單片機開發(fā),就像一個沒有靈魂的軀體一樣。
隨著arm的消失,我曾經(jīng)認(rèn)為,8位單片機可能在32位單片機的沖擊下就此走進(jìn)歷史,可是很快就熟悉到我是錯誤的。隨著技術(shù)的革新和時間的推移,各大單片機公司紛紛將單片機朝著片上系統(tǒng)這個方向進(jìn)展,集成了現(xiàn)在各種流行的技術(shù)和常用的模塊。我信任,在當(dāng)前國內(nèi)和國外的這個市場中,8位單片機應(yīng)用的市場仍舊是布滿生氣,活力無限。在市場的不斷變化和技術(shù)的不斷更新過程中,8位單片機也會順應(yīng)潮流不斷革新。
從我五年走過的路來看,單片機學(xué)習(xí)的過程應(yīng)當(dāng)是一個循序漸進(jìn)、不斷學(xué)習(xí)、不斷積存的過程,可以分為三個階段。
第一階段:把握開發(fā)單片機的必備根底學(xué)問。首先是嫻熟把握單片機的根本原理,其實各家各門的單片機其根本構(gòu)造和原理都差不多,特殊是共有的學(xué)問需要好好理解和把握。例如,內(nèi)核構(gòu)造、內(nèi)存安排、中斷處理、定時計數(shù)、串行通信、端口復(fù)用等一些最根本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、c語言程序開發(fā)學(xué)問以及原理圖和pcb設(shè)計等一些技能。在進(jìn)展系統(tǒng)開發(fā)的時候,進(jìn)展原理設(shè)計、pcb布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。
其次階段:在把握好一款單片機原理和應(yīng)用的根底上,開頭學(xué)習(xí)其他各家單片機的獨有技術(shù),學(xué)不了那么多也要多了解了解。同時盡可能多地把握單片機的一些外圍器件和常用電路,以備不時之需。有時候客戶要求低本錢,那我們只好選用合鈦、義隆、華邦等這類芯片;假如客戶要求工業(yè)級的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機中選擇;若要進(jìn)展功耗的開發(fā),選用msp430系列應(yīng)當(dāng)有肯定優(yōu)勢;在進(jìn)展測量儀器設(shè)計的時候,c8051和aduc842這類數(shù)?;旌闲酒惋@得比擬便利。所以說最好每個類型的單片機都會一兩款,在實際工程選型中可以更加敏捷。另外,要留意平常的技術(shù)積存。比方,在工程開發(fā)過程中將一些常用的接口程序和掌握算法整理成模塊或者函數(shù),在其他的工程開發(fā)中,有同樣或者接近的需求時立刻就可以使用,又快又好。
第三階段:在實際的工程開發(fā)過程中,不斷深化單片機應(yīng)用技術(shù),不斷積存應(yīng)用行業(yè)的專業(yè)學(xué)問。例如,我完成了“高精度電感微位移測量系統(tǒng)”,就會對電感傳感器的測量機理和信號特性、測量電路的設(shè)計、電磁兼容處理、誤差修正和非線性處理等測控方面的專業(yè)技術(shù)有很深的熟悉。以后遇到類似的工程時,許多東西就可以直接利用了。有了扎實的單片機應(yīng)用相關(guān)的根底學(xué)問,并且熟識把握了幾款不同類型單片機的開發(fā)方法,再結(jié)合實際的應(yīng)用背景,那么就可以隨心所欲,設(shè)計出性能最優(yōu)、構(gòu)造最合理的單片機應(yīng)用系統(tǒng)。這是我最大的奮斗目標(biāo),我覺得這也應(yīng)當(dāng)是單片機應(yīng)用的最高境地吧。
在這五年的學(xué)習(xí)中,有感慨、有圓滿、有向往、有盼望,更重要的是我對單片機應(yīng)用這個領(lǐng)域布滿熱忱。由于才疏學(xué)淺、涉世未深,盼望能與行業(yè)里的各位教師多多溝通,不斷學(xué)習(xí),不斷成長。
單片機的課程學(xué)習(xí)總結(jié)[篇2]
51單片機學(xué)習(xí)總結(jié):
一、什么是單片機?
在一片集成電路芯片上集成微處理器、存儲器、i/o接口電路,從而構(gòu)成了單芯片微型計算機,即單片機。intel公司推出了mcs-51系列單片機:集成8位cpu、4k字節(jié)rom、128字節(jié)ram、4個8位并口、1個全雙工串行口、2個16位定時/計數(shù)器。尋址范圍64k,并有掌握功能較強的布爾處理器。
二、單片機的作用:
(1)用到單片機的工程閱歷介紹;
(2)手持糧庫溫度尋檢設(shè)備;
(3)畢設(shè)辯論打分器;
(4)電話臺燈;
(5)自動感應(yīng)水龍頭;
(6)但凡與掌握或簡潔計算有關(guān)的電子設(shè)備都可以用單片機來實現(xiàn),再依據(jù)詳細(xì)實際狀況選
擇不同性能的單片機,如:atmel,stc,pic,avr,凌陽,80c51,arm等;
(7)工業(yè)自動化:數(shù)據(jù)采集、測控技術(shù);
(8)智能儀器儀表:數(shù)字示波器、數(shù)字信號源、數(shù)字萬用表、感應(yīng)電流表等;
(9)消費類電子產(chǎn)品:洗衣機、電冰箱、空調(diào)機、電視機、微波爐、手機、ic卡、汽車電
子設(shè)備等;
(10)通訊方面:調(diào)制解調(diào)器、程控交換技術(shù)、手機、小靈通等;
(11)武器裝備:飛機、軍艦、導(dǎo)彈、航天飛機、魚雷制導(dǎo)、智能武器等;
三、學(xué)習(xí)單片機之前預(yù)備學(xué)問
(1)數(shù)字電路中只有兩種電平:高和低;
定義單片機為ttl電平:
高+5v低0v
(2)rs232電平:計算機的串口:
高-12v低+12v
所以計算機與單片機之間通訊時需要加電平轉(zhuǎn)換芯片;
(3)進(jìn)制轉(zhuǎn)換與規(guī)律、算術(shù)運算;
(4)c語言根底;
(5)80c51了解;
80c51是mcs-51系列中的一個典型品種;其它廠商以8051為基核開發(fā)出的cmos工藝單片機產(chǎn)品統(tǒng)稱為80c51系列。
(6)
總線(bus)是計算機各部件之間傳送信息的公共通道。微機中有內(nèi)部總線和外部總線兩類。內(nèi)部總線是cpu內(nèi)部之間的連線。外部總線是指cpu與其它部件之間的連線。外部總線有三種:數(shù)據(jù)總線db(databus),地址總線ab(addressbus)和掌握總線cb(controlbus)。
(7)
CPU:由運算和掌握規(guī)律組成,同時還包括中斷系統(tǒng)和局部外部特別功能存放器;RAM:用以存放可以讀寫的數(shù)據(jù),如運算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);ROM:用以存放程序、一些原始數(shù)據(jù)和表格;
I/O口:四個8位并行I/O口,既可用作輸入,也可用作輸出;
T/C:兩個定時/記數(shù)器,既可以工作在定時模式,也可以工作在記數(shù)模式;
五個中斷源的中斷掌握系統(tǒng);
一個全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實現(xiàn)單片機之間或單片機與微機之間的串行通信;
片內(nèi)振蕩器和時鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。最高振蕩頻率取決于單片機型號及性能。
(8)C51數(shù)據(jù)存儲類型
例:
數(shù)據(jù)類型變量名
charvar1;
bitflags;
unsignedcharvextor[10];
intw;
留意:變量名不能用C語言中的關(guān)鍵字表示。
(9)包含的頭文件(可以在安裝名目下INC名目下查看)
通常有:reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h
常用有:reg51.hreg52.h
(定義特別功能存放器和位存放器);
math.h(定義常用數(shù)學(xué)運算);
(10)中斷效勞程序的格式
函數(shù)名interruptnusingm
{
函數(shù)內(nèi)部實現(xiàn)….
}
(11)I/O口定義
sbitbeep=P2^3;
(12)單片機的根本時序
機器周期和指令周期
振蕩周期:也稱時鐘周期,是指為單片機供應(yīng)時鐘脈沖信號的振蕩源的周期,TX試驗板上為11.0592MHZ。
狀態(tài)周期:每個狀態(tài)周期為時鐘周期的2倍,是振蕩周期經(jīng)二分頻后得到的。機器周期:一個機器周期包含6個狀態(tài)周期S1~S6,也就是12個時鐘周期。在一個機器周期內(nèi),CPU可以完成一個獨立的操作。
指令周期:它是指CPU完成一條操作所需的全部時間。每條指令執(zhí)行時間都是有一個
或幾個機器周期組成。MCS-51系統(tǒng)中,有單周期指令、雙周期指令和四周期指令。
四、學(xué)習(xí)單片機目標(biāo)
最小系統(tǒng)能夠運行起來的必要條件:
(1)電源2.晶振3.復(fù)位電路
對單片機任意IO口的隨便操作:
(1)輸出掌握電平凹凸2.輸入檢測電平凹凸。
定時器:重點把握最常用的方式2
中斷:外部中斷、定時器中斷、串口中斷
串口通信:單片機之間、單片機與計算機間
/***********************************/共享一個單片機技術(shù)
/***********************************/
分類收錄的、優(yōu)秀的電子技術(shù)網(wǎng)站現(xiàn)在越來越受電子技術(shù)愛好者青睞,但也有些電子技術(shù)愛好者愁于找不到一些優(yōu)秀的電子技術(shù)網(wǎng)站來幫助學(xué)習(xí)與工作設(shè)計。因此,現(xiàn)在我將一位高級電子工程師歸納總結(jié)的電子行業(yè)技術(shù)網(wǎng)站、電子工程師必備網(wǎng)站匯總、整理;其包括單片機、dsp、嵌入式、Plc、開關(guān)電源技術(shù)、通信技術(shù)、eda/pld可編程規(guī)律技術(shù)、電子技術(shù)論壇等等,這樣或許會對我們這些電子技術(shù)愛好者有莫大的幫忙吧!電子世家網(wǎng)址導(dǎo)航:---電子技術(shù)工程師的上網(wǎng)主頁!
單片機課程學(xué)習(xí)總結(jié)3
這學(xué)期我們選擇了單片機這門課,從第一節(jié)課開頭,我們就感覺到了這門課與其他的課有一些不同。單片機課程不僅是學(xué)習(xí)書本的內(nèi)容,也需要從試驗中把握學(xué)問。這門課程的確讓我們受到了許多的啟發(fā),并學(xué)到了許多的學(xué)問。
學(xué)習(xí)單片機,要把握單片機指令系統(tǒng)中匯編語言各種根本語句的意義及匯編語言程序設(shè)計的根本學(xué)問和方法,以及單片機與其他設(shè)備相連接的輸入輸出中斷等接口技術(shù)。使我們從硬件軟件的結(jié)合上理論聯(lián)系實際,提高動手力量,從而全面把握單片機的應(yīng)用。
熟識單片機的人都知道,要學(xué)好單片機可不是一件簡單的事,倒不是由于單片機很難學(xué),而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都似乎是為已經(jīng)懂單片機的人而寫的,一般先介紹單片機的硬件構(gòu)造和指令系統(tǒng),再是系統(tǒng)擴(kuò)展和外圍器件,順便講一些應(yīng)用設(shè)計。假如根據(jù)此種學(xué)習(xí)方法,想進(jìn)展產(chǎn)品開發(fā),就必需先把全部的學(xué)問全部把握了才可以進(jìn)展實際應(yīng)用。學(xué)習(xí)使用單片機只能靠循序漸進(jìn)的積存,不行能一蹴而就。萬事開頭難、要英勇邁出第一步學(xué)問點用到才學(xué),不用的臨時丟一邊。想把厚厚的一本書看完在做試驗,估量是不太可能的??粗祟^都暈了,學(xué)了后面的,前面的估量也快忘光了,所以,最好結(jié)合實際程序,用到的時候才去看。我們在焊接詳細(xì)電路之前,最好做個仿真,這樣試驗的勝利率會大大提高。我們都學(xué)習(xí)過C語言,信任的大家的根底都不錯,在編寫程序千萬不要光看不寫,肯定要自己寫一次。剛開頭我們可以仿照別人的程序,然后漸漸的學(xué)會自己編寫,這是一個完全自主學(xué)習(xí)的過程,需要恒心和信念。
在學(xué)習(xí)這門課程時,我遇到過很多困難,這并不行怕,由于只要我們敢于面對,團(tuán)結(jié)合作,就沒有解決不了的問題。在焊接電路過程中,我們需要相互學(xué)習(xí)焊接技巧,相互幫忙、相互鼓舞。在編寫程序的時候,要擅長把自己好的算法給大家共享,不會的時候要虛心向同學(xué)和教師請教。固然更要利用當(dāng)今社會為我們供應(yīng)的網(wǎng)絡(luò)資源,學(xué)會在網(wǎng)絡(luò)上搜尋資料,自主學(xué)習(xí)。切忌拿別人做好的試驗和編寫好的程序去蒙混過關(guān),這樣對自己百害無一利。
在學(xué)習(xí)單片機的時候,讓我學(xué)會了思索生活中的點點滴滴。比方說,當(dāng)我看到交通燈的時候會想到它的程序是怎樣實現(xiàn)的?為什么它的led燈
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園主題工作計劃
- 建筑工程公司文員崗位職責(zé)(3篇)
- 福建省百校聯(lián)考2024-2025學(xué)年高三年級上冊10月測評英語試卷(含答案)
- 消防安全常記心間的廣播稿(34篇)
- 新教材高考地理二輪復(fù)習(xí)綜合題專項訓(xùn)練二原因分析類含答案
- 測量初步與簡單機械運動(原卷版)-2023年中考物理二輪復(fù)習(xí)專練
- 山東省德州禹城市2024-2025學(xué)年五年級上學(xué)期期中考試科學(xué)試題
- 河北省保定市阜平縣2024-2025學(xué)年八年級上學(xué)期期中生物學(xué)試題(含答案)
- 2024-2025學(xué)年福建省漳州市十校聯(lián)盟高二上學(xué)期期中質(zhì)量檢測聯(lián)考數(shù)學(xué)試卷(含答案)
- 物質(zhì)的共存檢驗鑒別和除雜(專項訓(xùn)練)-2022年中考化學(xué)二輪復(fù)習(xí)
- 2024年銀行外匯業(yè)務(wù)知識理論考試題庫及答案(含各題型)
- 藥品不良反應(yīng)與藥物警戒智慧樹知到答案2024年山東藥品食品職業(yè)學(xué)院
- 2024年全國職業(yè)院校技能大賽高職組(建筑裝飾數(shù)字化施工賽項)備賽試題庫(含答案)
- 2-1、職業(yè)生涯規(guī)劃概述
- 2024年歷年考研英語真題與答案
- 2024年入團(tuán)考試團(tuán)校考試題庫(含答案)
- 人教版小學(xué)五年級科學(xué)上冊《第四單元 光》大單元整體教學(xué)設(shè)計
- DL∕T 5754-2017 智能變電站工程調(diào)試質(zhì)量檢驗評定規(guī)程
- 新生兒呼吸窘迫綜合征課件
- 部編版九年級語文上、下冊古詩詞練習(xí)及答案
- 2024年《考評員》應(yīng)知應(yīng)會考試題庫(附答案)
評論
0/150
提交評論