飛思卡爾16位單片機(jī)寄存器總結(jié)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、輸入輸出端口寄存器一、輸入輸出端口寄存器IO接口包括PTA、B、E、K、T、S、M、P、H、J、AD。其中PTA、B、E、K屬于復(fù)用擴(kuò)展總線接口,單片機(jī)在擴(kuò)展方式下工作時,作為總線信號。1、PTT、S、M、P、H、JIO寄存器寄存器PTx如果對應(yīng)位數(shù)據(jù)方向寄存器DDRx為“0”,輸入,讀取該寄存器返回引腳值;“1”,輸出,讀取該寄存器返回IO寄存器的內(nèi)容。數(shù)據(jù)方向寄存器數(shù)據(jù)方向寄存器DDRx決定對應(yīng)引腳為輸出還是輸入,“0”為輸入,

2、“1”為輸出,復(fù)位后,默認(rèn)為輸入。上拉上拉下拉使能寄存器下拉使能寄存器PERx選擇使用內(nèi)置上拉下拉器件,“1”允許,“0”禁用。中斷使能寄存器中斷使能寄存器PIExPTP、H、J三個端口具有中斷功能?!?”對應(yīng)引腳允許中斷,“0”禁止,復(fù)位后,所有端口中斷關(guān)閉。中斷標(biāo)志寄存器中斷標(biāo)志寄存器PIFxPTP、H、J三個端口具有中斷功能?!?”對應(yīng)引腳允許中斷,“0”禁止,復(fù)位后,所有端口中斷關(guān)閉。2、PTA、B、E、KIO寄存器寄存器Px若

3、某端口的引腳被定義為輸出,寫入IO寄存器中的數(shù)值會從對應(yīng)引腳輸出;輸入,通過IO寄存器讀取對應(yīng)引腳電平。數(shù)據(jù)方向寄存器數(shù)據(jù)方向寄存器DDRx決定對應(yīng)引腳為輸出還是輸入,“0”為輸入,“1”為輸出,復(fù)位后,默認(rèn)為輸入。PTE最低兩位只能為輸入。上拉電阻控制寄存器上拉電阻控制寄存器PERx第7、4、1、0位分別控制K、E、B、A端口,“1”允許使用對應(yīng)端口的上拉電阻,“0”禁止,復(fù)位后,PK、PE端口使能,PB、PA禁止。二、中斷系統(tǒng)二、中

4、斷系統(tǒng)中斷控制寄存器中斷控制寄存器INTCR第7位IRQE,中斷電平邊沿有效選擇,0為低電平有效,1為下降沿有效;第6位IRQEN,外部中斷IRQ中斷請求使能,0關(guān)閉,1允許。三、三、PWM模塊模塊PWM允許寄存器允許寄存器PWME對應(yīng)每一位PWMEx,1啟動輸出,0停止輸出,讀寫任意時刻。PWM預(yù)分頻時鐘選擇寄存器預(yù)分頻時鐘選擇寄存器PWMPRCLK為ClockA和B選擇獨(dú)立的預(yù)分頻因子,讀寫任意時刻。ClockB對應(yīng)6、5、4三位,

5、ClockA對應(yīng)2、1、0三位,分別可以實現(xiàn)2、4、8、16、32、64、128分頻。PWM比例因子寄存器比例因子寄存器A、B,PWMSCLA、PWMSCLBClockSA=ClockA(2PWMSCLA)=$00時,默認(rèn)值為256PWM時鐘選擇寄存器時鐘選擇寄存器PWMCLK對應(yīng)每一位是PCLKx,7、6、3、2通道:1選擇ClockSB,0選擇ClockB5、4、1、0通道:1選擇ClockSA,0選擇ClockA。讀寫任意時刻。E

6、TRIGE:外部觸發(fā)模式使能位,1表示允許ATD通道7引腳的外部觸發(fā),允許在外部觸發(fā)信號到來同時進(jìn)行采樣和轉(zhuǎn)換,0禁止外部觸發(fā);IE:ATD轉(zhuǎn)換序列完成中斷標(biāo)志使能位,1表示當(dāng)標(biāo)志位IF=1時,允許ATD序列轉(zhuǎn)換完成后引發(fā)中斷,0表示禁止中斷;IF:ATD轉(zhuǎn)換序列完成中斷標(biāo)志,IE=1,IF標(biāo)志等同于SCF標(biāo)志,寫入無效,1表示轉(zhuǎn)換序列完成中斷掛起,0表示沒有ATD中斷發(fā)生。ATD控制寄存器控制寄存器3,ATDCTL3中止當(dāng)前AD轉(zhuǎn)換序

7、列,但不會啟動新的AD轉(zhuǎn)換序列。從高位到低位:Bit7=0;S8C、S4C、S2C、S1C:AD轉(zhuǎn)換序列長度定義位,0000~1111對應(yīng)8、1~7;FIFO:結(jié)果寄存器先進(jìn)先出模式選擇位,1表示先進(jìn)先出,0表示非先進(jìn)先出;FRZ1、FRE0:凍結(jié)模式的背景調(diào)試使能控制位,00繼續(xù)轉(zhuǎn)換,01未定義,10完成當(dāng)前轉(zhuǎn)換然后暫停,11立即暫停;ATD控制寄存器控制寄存器4,ATDCTL4中止當(dāng)前AD轉(zhuǎn)換序列,但不會啟動新的AD轉(zhuǎn)換序列。從高位

8、到低位:SRES8:AD轉(zhuǎn)換精度選擇位,1表示8位精度,0表示10位精度;SMP1、SMP0:采樣時間選擇位,AD采樣時間包括兩個階段:第一階段是2個AD轉(zhuǎn)換時鐘周期,采樣后通過放大器存儲到存儲節(jié)點(diǎn),第二階段為了直接把外部模擬信號連接到存儲節(jié)點(diǎn)上,實現(xiàn)最終高精度的轉(zhuǎn)換,這兩位用來選擇第二階段的采樣時間,00~11對應(yīng)2、4、8、16個AD轉(zhuǎn)換時鐘周期;PRS4、PRS3、PRS2、PRS1、PRS0:ATD時鐘預(yù)分頻因子選擇位,ATDc

9、lock=BusClock(PRS1)0.5,最大ATD轉(zhuǎn)換時鐘頻率為總線周期的12,復(fù)位后值為5。ATD控制寄存器控制寄存器5,ATDCTL5中止當(dāng)前AD轉(zhuǎn)換序列,并啟動新的AD轉(zhuǎn)換序列。從高位到低位:DJM:結(jié)果寄存器數(shù)據(jù)對齊方式選擇位,1表示右對齊,0表示左對齊;DSGN:結(jié)果寄存器數(shù)據(jù)有無符號選擇位,1表示有符號數(shù),只能左對齊,0表示無符號數(shù);SCAN:連續(xù)轉(zhuǎn)換序列模式選擇位,1表示連續(xù)轉(zhuǎn)換序列模式(掃描模式),0表示單詞轉(zhuǎn)換序

10、列模式;MULT:多通道采樣模式選擇位,0表示單通道采樣,通道選擇代碼:ATDCTL5中的CC、CB、CA,1表示多通道采樣,通道數(shù)目:ATDCTL3中的S8C、S4C、S2C、S1C;Bit3=0;CC、CB、CA:模擬量輸入通道選擇代碼位。ATD狀態(tài)寄存器狀態(tài)寄存器0,ATDSTAT0SCF:轉(zhuǎn)換序列完成標(biāo)志位,一次轉(zhuǎn)換序列完成,置位,清零的情況:手動置1,寫ATDCTL5,AFFC=1;Bit6=0;ETF:外部觸發(fā)溢出標(biāo)志位,1

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論