單片機(jī)入門(mén)與實(shí)戰(zhàn)讀書(shū)心得_第1頁(yè)
單片機(jī)入門(mén)與實(shí)戰(zhàn)讀書(shū)心得_第2頁(yè)
單片機(jī)入門(mén)與實(shí)戰(zhàn)讀書(shū)心得_第3頁(yè)
單片機(jī)入門(mén)與實(shí)戰(zhàn)讀書(shū)心得_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、專業(yè)讀書(shū)課程讀書(shū)心得讀pic單片機(jī)入門(mén)與實(shí)戰(zhàn)有感課程名稱:?jiǎn)纹瑱C(jī)原理與接口技術(shù)院系:機(jī)電工程學(xué)院班級(jí):2009級(jí)電氣工程及其自動(dòng)化姓名:林強(qiáng)學(xué)號(hào):20091679指導(dǎo)教師:史麗萍設(shè)計(jì)時(shí)間:2011 年 11 月 20 口分 數(shù):一、讀書(shū)目的通過(guò)本門(mén)課程設(shè)計(jì),來(lái)引導(dǎo)學(xué)生進(jìn)行設(shè)計(jì)和搭建一個(gè)基于pic單片機(jī)的硬件 平臺(tái),并在其之上對(duì)單片機(jī)的接口控制做深入學(xué)習(xí),能夠活學(xué)活用,增強(qiáng)創(chuàng)新 意識(shí)、創(chuàng)新能力以及動(dòng)手能力,訓(xùn)練并提高學(xué)生在文獻(xiàn)檢索、資料利用、方案比 較和元器件選擇等方面的綜合能力。二、讀書(shū)內(nèi)容38到70頁(yè)三、心得體會(huì)1. p1c單片機(jī)的中斷機(jī)制 我通過(guò)閱讀知道了 pic屮檔系列單片機(jī)與其低檔系列

2、相比最重要的性能提升就是引入了中斷機(jī)制。在中檔系列琳瑯的各型號(hào)單片機(jī)中,有豐富的中斷源可以讓單片機(jī)產(chǎn)生中斷響應(yīng),且絕大部分的中斷源在單片機(jī)休眠時(shí)可以使其被喚醒。并且學(xué)習(xí)到最重耍的中斷源包括:外部引腳int/rb0沿跳變中斷;定吋器(tmr0/tmr1/tmr2)計(jì)數(shù)溢出屮斷; p0rtb【7:4】4個(gè)引腳輸入電平變化中斷; ccp模塊時(shí)間捕捉/比較中斷;參申行通信(同步或異步)接收發(fā)送中斷:a/d轉(zhuǎn)換結(jié)束中斷; 8位并行從動(dòng)1_1屮斷;閃部rrpr0m寫(xiě)入完成中斷;液晶顯示幀刷新中斷如此多的屮斷源,書(shū)屮按照與單片機(jī)的內(nèi)核結(jié)合的緊密程度,把它們分為了 w類:其中前三個(gè)中斷為內(nèi)核資源中斷,它們的中

3、斷控制和和應(yīng)可以在一個(gè) 特殊寄存器intc0n屮實(shí)現(xiàn);其他全部歸屬于外部資源屮斷,又稱外設(shè)屮斷, 除了 tntc0n寄存器,還需要其他針對(duì)外設(shè)中斷的控制寄存器輔助配合實(shí)現(xiàn) 中斷響應(yīng)。中斷部分中低,這就是軟件優(yōu)先級(jí)的概念。pic單片機(jī)的如此中斷優(yōu)先級(jí)控制還有一個(gè)關(guān)鍵的地方,是高低優(yōu)先級(jí)一般 不考慮嵌套。如果現(xiàn)在正在處理優(yōu)先級(jí)的屮斷,就算奮高優(yōu)先級(jí)的屮斷發(fā)生, 也必須等到低優(yōu)先中斷處理完畢后冰能響應(yīng),這是由ptc單片機(jī)的中斷機(jī)制 決定的。在響應(yīng)任何中斷請(qǐng)求時(shí),pic單片機(jī)會(huì)cj動(dòng)把全局中斷使能位清除。 這樣其他屮斷請(qǐng)求就暫時(shí)不被響應(yīng),但它們所發(fā)出的屮斷請(qǐng)求標(biāo)志將一直得 到保留,并在當(dāng)前中斷退出后立

4、即得到響應(yīng)。3. 屮斷現(xiàn)場(chǎng)保護(hù)和恢復(fù)一般的單片機(jī)中斷現(xiàn)場(chǎng)的保護(hù)都是把關(guān)鍵的寄存器放到堆棧中,中斷退出前 在從堆棧中恢復(fù)其原先的內(nèi)容。pic單片機(jī)無(wú)法實(shí)現(xiàn)此種現(xiàn)場(chǎng)保護(hù),因?yàn)?p1c單片機(jī)內(nèi)沒(méi)冇可供用戶使用的數(shù)據(jù)堆棧。進(jìn)入屮斷保護(hù)普通寄存器的 唯一辦法是將其內(nèi)容復(fù)制到其他數(shù)據(jù)寄存器pc的值。所以,進(jìn)入中斷時(shí) 保護(hù)普通寄存器的唯一辦法是將其內(nèi)容復(fù)制到其他數(shù)據(jù)寄存器做備份。在中斷結(jié)束前再把這些備份寄存器中的內(nèi)容復(fù)制回原先對(duì)應(yīng)的寄存器。4. 單片機(jī)的特色對(duì)書(shū)中的中斷部分進(jìn)行了學(xué)習(xí)了解后,我乂學(xué)習(xí)了書(shū)中的單片機(jī)特色章節(jié)其 屮的rc震蕩部分和上電復(fù)位部分。從中我了解到外部rc震蕩是構(gòu)成單片機(jī)時(shí)鐘最簡(jiǎn)單,成本

5、最低的方法。如 圖1所示,只要外接一個(gè)電阻和電容,加上單片機(jī)內(nèi)部的控制電路,即可產(chǎn) 生一個(gè)時(shí)鐘供給單片機(jī)內(nèi)部邏輯電路使用。我對(duì)屮斷的優(yōu)先級(jí)控制產(chǎn)生了很 大的興趣,通過(guò)閱讀,我了解到中斷優(yōu)先控制級(jí)有一個(gè)關(guān)鍵的地方,就是高 低優(yōu)先級(jí)一般不考慮嵌套。如果現(xiàn)在正在處理低優(yōu)先級(jí)的屮斷,就算奮高優(yōu) 先級(jí)的中斷發(fā)生,也必須等到低優(yōu)先級(jí)中斷處理完畢后冰能響應(yīng),這是冇ptc 單片機(jī)的中斷機(jī)制決定的。在相應(yīng)任何中斷請(qǐng)求時(shí),pic單片機(jī)會(huì)cj動(dòng)把全 局屮斷使能位清除。這樣的話,其他的屮斷請(qǐng)求就會(huì)暫時(shí)的不被相應(yīng),但它 們發(fā)岀的中斷請(qǐng)求標(biāo)志將會(huì)一直得到保留,并在當(dāng)前中斷退出后立即得到響 應(yīng)。結(jié)合書(shū)屮的知識(shí)和實(shí)驗(yàn),我對(duì)這

6、個(gè)機(jī)制更加y解了。2. ptc單片機(jī)的中斷入口只冇一個(gè),故對(duì)中斷優(yōu)先級(jí)得控制也由編程人員通 過(guò)軟件來(lái)實(shí)現(xiàn)。當(dāng)某一時(shí)刻宥兩個(gè)中斷同時(shí)發(fā)生是,單片機(jī)會(huì)進(jìn)入0x0004 處的屮斷服務(wù)程序開(kāi)始判別屮斷源類型,判別到一個(gè)就做一個(gè)終端服務(wù)。這 樣的軟件處理流程決定了先被判別的巾斷其優(yōu)先級(jí)為高,后判別的優(yōu)先級(jí)為構(gòu)成外部rc震蕩的電阻電容必須連接到0sc1引腳,在單片機(jī)內(nèi)部和0sc1 引腳相連的還宥比較觸發(fā)器和可控對(duì)地導(dǎo)通的m0s晶體管。通過(guò)看書(shū)和向老 師咨詢我對(duì)rc震蕩的基本工作原理有了一些了解,上電時(shí),電源vdd通過(guò)電 附rext對(duì)電容cext充電,osc1引腳內(nèi)部的比較觸發(fā)器監(jiān)測(cè)cext上的充電 電壓。

7、如果電壓超過(guò)了判別上線,mos管就對(duì)地導(dǎo)通,對(duì)cext上的電壓進(jìn)行 放電;如果cext上的電壓低于比較器判別下線,m0s管關(guān)斷,重新開(kāi)是充電 過(guò)程,周而復(fù)始產(chǎn)生震蕩頻率。現(xiàn)在有很多型號(hào)的單片機(jī)除了能實(shí)現(xiàn)外部rc 震蕩工作模式外,在芯片內(nèi)部還冇一個(gè)獨(dú)立的片內(nèi)kc震蕩。這樣的芯片如果 設(shè)定成片內(nèi)rc震蕩只要給其加上電源即可工作,除了電源和地這w個(gè)引腳, 其他所有引腳都可以做輸入輸出。我從書(shū)屮了解到內(nèi)部rc工作原理和外部 rc震蕩人同小異,但是振蕩頻率在芯片設(shè)計(jì)吋已經(jīng)確定,一般都被定在4mhz 左右。這就是我學(xué)到的rc震蕩的基本工作原理。對(duì)于上電復(fù)位部分,我也做了比較詳細(xì)的閱讀和學(xué)習(xí),從書(shū)上我學(xué)到了

8、 p1c 單片機(jī)內(nèi)已乜含有完整的上電復(fù)位電路,一但芯片加電,內(nèi)部電路就檢測(cè)電 壓vdd的上升,當(dāng)vdd到了設(shè)定的電壓門(mén)限吋就自動(dòng)產(chǎn)生一個(gè)復(fù)位信號(hào)。由于上電復(fù)位時(shí)檢測(cè)的只是電源電壓vdd,這就無(wú)需像其他單片機(jī)那樣,為 了實(shí)現(xiàn)上電復(fù)位必須在芯片的主復(fù)位引腳上外接電阻電容電路。p1c單片機(jī) 的上電復(fù)位電路可以簡(jiǎn)化到如圖2這樣。mclrpic閣2 p1c單片機(jī)上的上電復(fù)位電路如采上電時(shí)電源電壓的上升速度太慢,那就需??紤]用類似于圖3所示的電 路。在芯片主復(fù)位引腳上增加電阻電容,必要時(shí)在增加一個(gè)二極管d,以便 在斷電時(shí)可以快速泄放電容上的電壓,以便于在下次上電時(shí)實(shí)現(xiàn)可靠復(fù)位。圖3電源上升較慢吋的參考復(fù)位電路 通過(guò)閱讀這木書(shū)我又明白了許多之前不懂得的東西,收獲很大。參考書(shū):1.劉和平.ptcisfxx單片機(jī)程序設(shè)計(jì)及應(yīng)用m.北京航天

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論