單片機(jī)課程的學(xué)習(xí)總結(jié)_第1頁(yè)
單片機(jī)課程的學(xué)習(xí)總結(jié)_第2頁(yè)
單片機(jī)課程的學(xué)習(xí)總結(jié)_第3頁(yè)
單片機(jī)課程的學(xué)習(xí)總結(jié)_第4頁(yè)
單片機(jī)課程的學(xué)習(xí)總結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版下載后可任意編輯和復(fù)制第第頁(yè)單片機(jī)課程的學(xué)習(xí)總結(jié)人的一生是一個(gè)不斷學(xué)習(xí)、不斷成長(zhǎng)的過程。轉(zhuǎn)瞬間,討論生的學(xué)習(xí)生涯結(jié)束了,走上新的工作崗位?;仡^看看,發(fā)覺自己不知不覺已經(jīng)走過了五年的單片機(jī)學(xué)習(xí)之旅。

在20xx年最初接觸單片機(jī)的時(shí)候,在我心中覺得51就是單片機(jī),單片機(jī)就是51,根本不知道還有其他單片機(jī)的存在。那時(shí)候老師只教會(huì)了我們匯編語(yǔ)言,根本不知道用c語(yǔ)言也可以進(jìn)行單片機(jī)開發(fā)。幸運(yùn)的是,我加入了單片機(jī)愛好小組,在老師的指導(dǎo)下,做了一系列試驗(yàn),有“基于ds18b20的溫度采集系統(tǒng)”、“有基于164的移位寄存器的燈光掌握系統(tǒng)”、“有步進(jìn)電機(jī)和直流電機(jī)的掌握系統(tǒng)”。這時(shí)候我才發(fā)覺,這是學(xué)習(xí)單片機(jī)的一個(gè)最好途徑——在實(shí)踐中領(lǐng)悟理論,用理論指導(dǎo)實(shí)踐。在上課的整整一個(gè)學(xué)期中,雖然老師講得很具體,但是大部分概念都是到了實(shí)際動(dòng)手做東西的時(shí)候才弄明白的。而且在經(jīng)受了迷惑之后再搞清晰,印象就特殊深刻。直到現(xiàn)在我對(duì)那些概念和接口都特別清楚。其實(shí)我也很慶幸學(xué)習(xí)和使用了兩年多的匯編語(yǔ)言。由于有這些熬煉,我對(duì)單片機(jī)底層結(jié)構(gòu)和接口時(shí)序就弄得很清晰。在使用c語(yǔ)言開發(fā)的時(shí)候,優(yōu)化代碼和處理中斷也就不會(huì)太費(fèi)勁。我覺得,雖然現(xiàn)在絕大部分單片機(jī)開發(fā)都使用c語(yǔ)言,甚至有些公司還推出了圖形化編程的工具,這樣對(duì)于項(xiàng)目的開展從時(shí)間上快了許多,在管理上也規(guī)范了不少,但是從學(xué)習(xí)和想深化把握單片機(jī)精髓的角度來說,還是需要嫻熟把握匯編語(yǔ)言的使用。

機(jī)會(huì)總是青睞于有預(yù)備的人?;蛟S有了前面一段時(shí)間的理論和實(shí)踐的積累,我才漸漸得到了一些參與科技競(jìng)賽和參加科研項(xiàng)目的機(jī)會(huì)。在參與第一屆浙江省機(jī)械設(shè)計(jì)競(jìng)賽的時(shí)候,我們?cè)O(shè)計(jì)的由多單片機(jī)系統(tǒng)協(xié)調(diào)掌握的“月球車”機(jī)器人奪得了唯一的一個(gè)特等獎(jiǎng)。這個(gè)競(jìng)賽給我最大的收獲是我對(duì)單片機(jī)的熟悉轉(zhuǎn)變了,它不再僅僅是一門學(xué)科了,它是一個(gè)可以讓你的創(chuàng)意得到充分發(fā)揮的平臺(tái)。后來參加了“基于視頻分劃技術(shù)的鋼卷尺自動(dòng)切零位機(jī)”、“電能表渦杠渦輪嚙合深度檢測(cè)系統(tǒng)”、“基于公共電話網(wǎng)的水表集抄數(shù)據(jù)路由器”、“高精度電感微位移測(cè)量系統(tǒng)”等一些實(shí)際的項(xiàng)目。在這些過程中,我發(fā)覺只是精通單片機(jī)技術(shù)還不能很好的解決問題。體會(huì)最深的是,單片機(jī)只有融合到各種應(yīng)用領(lǐng)域中,才能呈現(xiàn)它的最大活力。然而單片機(jī)僅僅是一個(gè)工具而已,要做好單片機(jī)系統(tǒng)還需要各種應(yīng)用領(lǐng)域的專業(yè)學(xué)問的支持。例如,在“基于視頻分劃技術(shù)的鋼卷尺自動(dòng)切零位機(jī)”中,就需要搞清晰全電視信號(hào)的時(shí)序,弄明白鋼卷尺切零位機(jī)的工作原理,懂得怎么利用疊加在視頻信號(hào)中的橫豎線來進(jìn)行刻度的瞄準(zhǔn)等。沒有這些專業(yè)學(xué)問,就算單片機(jī)技術(shù)再厲害也不行能做好這個(gè)項(xiàng)目。脫離應(yīng)用背景的單片機(jī)開發(fā),就像一個(gè)沒有靈魂的軀體一樣。

隨著arm的消失,我曾經(jīng)認(rèn)為,8位單片機(jī)可能在32位單片機(jī)的沖擊下就此走進(jìn)歷史,可是很快就熟悉到我是錯(cuò)誤的。隨著技術(shù)的革新和時(shí)間的推移,各大單片機(jī)公司紛紛將單片機(jī)朝著片上系統(tǒng)這個(gè)方向進(jìn)展,集成了現(xiàn)在各種流行的技術(shù)和常用的模塊。我信任,在當(dāng)前國(guó)內(nèi)和國(guó)外的這個(gè)市場(chǎng)中,8位單片機(jī)應(yīng)用的市場(chǎng)仍舊是布滿生氣,活力無限。在市場(chǎng)的不斷變化和技術(shù)的不斷更新過程中,8位單片機(jī)也會(huì)順應(yīng)潮流不斷革新。

從我五年走過的路來看,單片機(jī)學(xué)習(xí)的過程應(yīng)當(dāng)是一個(gè)循序漸進(jìn)、不斷學(xué)習(xí)、不斷積累的過程,可以分為三個(gè)階段。

第一階段:把握開發(fā)單片機(jī)的必備基礎(chǔ)學(xué)問。首先是嫻熟把握單片機(jī)的基本原理,其實(shí)各家各門的單片機(jī)其基本結(jié)構(gòu)和原理都差不多,特殊是共有的學(xué)問需要好好理解和把握。例如,內(nèi)核結(jié)構(gòu)、內(nèi)存安排、中斷處理、定時(shí)計(jì)數(shù)、串行通信、端口復(fù)用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數(shù)字電子、c語(yǔ)言程序開發(fā)學(xué)問以及原理圖和pcb設(shè)計(jì)等一些技能。在進(jìn)行系統(tǒng)開發(fā)的時(shí)候,進(jìn)行原理設(shè)計(jì)、pcb布板、程序編寫、系統(tǒng)聯(lián)調(diào)這些工作都是在所難免的。

其次階段:在把握好一款單片機(jī)原理和應(yīng)用的基礎(chǔ)上,開頭學(xué)習(xí)其他各家單片機(jī)的獨(dú)有技術(shù),學(xué)不了那么多也要多了解了解。同時(shí)盡可能多地把握單片機(jī)的一些外圍器件和常用電路,以備不時(shí)之需。有時(shí)候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類芯片;假如客戶要求工業(yè)級(jí)的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機(jī)中選擇;若要進(jìn)行功耗的開發(fā),選用msp430系列應(yīng)當(dāng)有肯定優(yōu)勢(shì);在進(jìn)行測(cè)量?jī)x器設(shè)計(jì)的時(shí)候,c8051和aduc842這類數(shù)模混合芯片就顯得比較便利。所以說最好每個(gè)類型的單片機(jī)都會(huì)一兩款,在實(shí)際項(xiàng)目選型中可以更加敏捷。另外,要留意平常的技術(shù)積累。比如,在項(xiàng)目開發(fā)過程中將一些常用的接口程序和掌握算法整理成模塊或者函數(shù),在其他的項(xiàng)目開發(fā)中,有同樣或者接近的需求時(shí)立刻就可以使用,又快又好。

第三階段:在實(shí)際的項(xiàng)目開發(fā)過程中,不斷深化單片機(jī)應(yīng)用技術(shù),不斷積累應(yīng)用行業(yè)的專業(yè)學(xué)問。例如,我完成了“高精度電感微位移測(cè)量系統(tǒng)”,就會(huì)對(duì)電感傳感器的測(cè)量機(jī)理和信號(hào)特性、測(cè)量電路的設(shè)計(jì)、電磁兼容處理、誤差修正和非線性處理等測(cè)控方面的專業(yè)技術(shù)有很深的熟悉。以后遇到類似的項(xiàng)目時(shí),許多東西就可以直接利用了。有了扎實(shí)的單片機(jī)應(yīng)用相關(guān)的基礎(chǔ)學(xué)問,并且熟識(shí)把握了幾款不同類型單片機(jī)的開發(fā)方法,再結(jié)合實(shí)際的應(yīng)用背景,那么就可以隨心所欲,設(shè)計(jì)出性能最優(yōu)、結(jié)構(gòu)最合理的單片機(jī)應(yīng)用系統(tǒng)。這是我最大的奮斗目標(biāo),我覺得這也應(yīng)當(dāng)是單片機(jī)應(yīng)用的最高境界吧。

在這五年的學(xué)習(xí)中,有感慨、有圓滿、有向往、有盼望,更重要的是我對(duì)單片機(jī)應(yīng)用這個(gè)領(lǐng)域布滿熱忱。由于才疏學(xué)淺、涉世未深,盼望能與行業(yè)里的各位老師多多溝通,不斷學(xué)習(xí),不斷成長(zhǎng)。

單片機(jī)的課程學(xué)習(xí)總結(jié)[篇2]

51單片機(jī)學(xué)習(xí)總結(jié):

一、什么是單片機(jī)?

在一片集成電路芯片上集成微處理器、存儲(chǔ)器、i/o接口電路,從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。intel公司推出了mcs-51系列單片機(jī):集成8位cpu、4k字節(jié)rom、128字節(jié)ram、4個(gè)8位并口、1個(gè)全雙工串行口、2個(gè)16位定時(shí)/計(jì)數(shù)器。尋址范圍64k,并有掌握功能較強(qiáng)的布爾處理器。

二、單片機(jī)的作用:

(1)用到單片機(jī)的項(xiàng)目閱歷介紹;

(2)手持糧庫(kù)溫度尋檢設(shè)備;

(3)畢設(shè)答辯打分器;

(4)電話臺(tái)燈;

(5)自動(dòng)感應(yīng)水龍頭;

(6)凡是與掌握或簡(jiǎn)潔計(jì)算有關(guān)的電子設(shè)備都可以用單片機(jī)來實(shí)現(xiàn),再依據(jù)詳細(xì)實(shí)際狀況選

擇不同性能的單片機(jī),如:atmel,stc,pic,avr,凌陽(yáng),80c51,arm等;

(7)工業(yè)自動(dòng)化:數(shù)據(jù)采集、測(cè)控技術(shù);

(8)智能儀器儀表:數(shù)字示波器、數(shù)字信號(hào)源、數(shù)字萬用表、感應(yīng)電流表等;

(9)消費(fèi)類電子產(chǎn)品:洗衣機(jī)、電冰箱、空調(diào)機(jī)、電視機(jī)、微波爐、手機(jī)、ic卡、汽車電

子設(shè)備等;

(10)通訊方面:調(diào)制解調(diào)器、程控交換技術(shù)、手機(jī)、小靈通等;

(11)武器裝備:飛機(jī)、軍艦、導(dǎo)彈、航天飛機(jī)、魚雷制導(dǎo)、智能武器等;

三、學(xué)習(xí)單片機(jī)之前預(yù)備學(xué)問

(1)數(shù)字電路中只有兩種電平:高和低;

定義單片機(jī)為ttl電平:

高+5v低0v

(2)rs232電平:計(jì)算機(jī)的串口:

高-12v低+12v

所以計(jì)算機(jī)與單片機(jī)之間通訊時(shí)需要加電平轉(zhuǎn)換芯片;

(3)進(jìn)制轉(zhuǎn)換與規(guī)律、算術(shù)運(yùn)算;

(4)c語(yǔ)言基礎(chǔ);

(5)80c51了解;

80c51是mcs-51系列中的一個(gè)典型品種;其它廠商以8051為基核開發(fā)出的cmos工藝單片機(jī)產(chǎn)品統(tǒng)稱為80c51系列。

(6)

總線(bus)是計(jì)算機(jī)各部件之間傳送信息的公共通道。微機(jī)中有內(nèi)部總線和外部總線兩類。內(nèi)部總線是cpu內(nèi)部之間的連線。外部總線是指cpu與其它部件之間的連線。外部總線有三種:數(shù)據(jù)總線db(databus),地址總線ab(addressbus)和掌握總線cb(controlbus)。

(7)

CPU:由運(yùn)算和掌握規(guī)律組成,同時(shí)還包括中斷系統(tǒng)和部格外部特別功能寄存器;RAM:用以存放可以讀寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);ROM:用以存放程序、一些原始數(shù)據(jù)和表格;

I/O口:四個(gè)8位并行I/O口,既可用作輸入,也可用作輸出;

T/C:兩個(gè)定時(shí)/記數(shù)器,既可以工作在定時(shí)模式,也可以工作在記數(shù)模式;

五個(gè)中斷源的中斷掌握系統(tǒng);

一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;

片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。最高振蕩頻率取決于單片機(jī)型號(hào)及性能。

(8)C51數(shù)據(jù)存儲(chǔ)類型

例:

數(shù)據(jù)類型變量名

charvar1;

bitflags;

unsignedcharvextor[10];

intwwww;

留意:變量名不能用C語(yǔ)言中的關(guān)鍵字表示。

(9)包含的頭文件(可以在安裝名目下INC名目下查看)

通常有:reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h

常用有:reg51.hreg52.h

(定義特別功能寄存器和位寄存器);

math.h(定義常用數(shù)學(xué)運(yùn)算);

(10)中斷服務(wù)程序的格式

函數(shù)名interruptnusingm

{

函數(shù)內(nèi)部實(shí)現(xiàn)….

}

(11)I/O口定義

sbitbeep=P2^3;

(12)單片機(jī)的基本時(shí)序

機(jī)器周期和指令周期

振蕩周期:也稱時(shí)鐘周期,是指為單片機(jī)供應(yīng)時(shí)鐘脈沖信號(hào)的振蕩源的周期,TX試驗(yàn)板上為11.0592MHZ。

狀態(tài)周期:每個(gè)狀態(tài)周期為時(shí)鐘周期的2倍,是振蕩周期經(jīng)二分頻后得到的。機(jī)器周期:一個(gè)機(jī)器周期包含6個(gè)狀態(tài)周期S1~S6,也就是12個(gè)時(shí)鐘周期。在一個(gè)機(jī)器周期內(nèi),CPU可以完成一個(gè)獨(dú)立的操作。

指令周期:它是指CPU完成一條操作所需的全部時(shí)間。每條指令執(zhí)行時(shí)間都是有一個(gè)

或幾個(gè)機(jī)器周期組成。MCS-51系統(tǒng)中,有單周期指令、雙周期指令和四周期指令。

四、學(xué)習(xí)單片機(jī)目標(biāo)

最小系統(tǒng)能夠運(yùn)行起來的必要條件:

(1)電源2.晶振3.復(fù)位電路

對(duì)單片機(jī)任意IO口的隨便操作:

(1)輸出掌握電平凹凸2.輸入檢測(cè)電平凹凸。

定時(shí)器:重點(diǎn)把握最常用的方式2

中斷:外部中斷、定時(shí)器中斷、串口中斷

串口通信:?jiǎn)纹瑱C(jī)之間、單片機(jī)與計(jì)算機(jī)間

//共享一個(gè)單片機(jī)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論