

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、輸入輸出端口寄存器一、輸入輸出端口寄存器IO接口包括PTA、B、E、K、T、S、M、P、H、J、AD。其中PTA、B、E、K屬于復用擴展總線接口,單片機在擴展方式下工作時,作為總線信號。1、PTT、S、M、P、H、JIO寄存器寄存器PTx如果對應位數(shù)據(jù)方向寄存器DDRx為“0”,輸入,讀取該寄存器返回引腳值;“1”,輸出,讀取該寄存器返回IO寄存器的內容。數(shù)據(jù)方向寄存器數(shù)據(jù)方向寄存器DDRx決定對應引腳為輸出還是輸入,“0”為輸入,
2、“1”為輸出,復位后,默認為輸入。上拉上拉下拉使能寄存器下拉使能寄存器PERx選擇使用內置上拉下拉器件,“1”允許,“0”禁用。中斷使能寄存器中斷使能寄存器PIExPTP、H、J三個端口具有中斷功能?!?”對應引腳允許中斷,“0”禁止,復位后,所有端口中斷關閉。中斷標志寄存器中斷標志寄存器PIFxPTP、H、J三個端口具有中斷功能?!?”對應引腳允許中斷,“0”禁止,復位后,所有端口中斷關閉。2、PTA、B、E、KIO寄存器寄存器Px若
3、某端口的引腳被定義為輸出,寫入IO寄存器中的數(shù)值會從對應引腳輸出;輸入,通過IO寄存器讀取對應引腳電平。數(shù)據(jù)方向寄存器數(shù)據(jù)方向寄存器DDRx決定對應引腳為輸出還是輸入,“0”為輸入,“1”為輸出,復位后,默認為輸入。PTE最低兩位只能為輸入。上拉電阻控制寄存器上拉電阻控制寄存器PERx第7、4、1、0位分別控制K、E、B、A端口,“1”允許使用對應端口的上拉電阻,“0”禁止,復位后,PK、PE端口使能,PB、PA禁止。二、中斷系統(tǒng)二、中
4、斷系統(tǒng)中斷控制寄存器中斷控制寄存器INTCR第7位IRQE,中斷電平邊沿有效選擇,0為低電平有效,1為下降沿有效;第6位IRQEN,外部中斷IRQ中斷請求使能,0關閉,1允許。三、三、PWM模塊模塊PWM允許寄存器允許寄存器PWME對應每一位PWMEx,1啟動輸出,0停止輸出,讀寫任意時刻。PWM預分頻時鐘選擇寄存器預分頻時鐘選擇寄存器PWMPRCLK為ClockA和B選擇獨立的預分頻因子,讀寫任意時刻。ClockB對應6、5、4三位,
5、ClockA對應2、1、0三位,分別可以實現(xiàn)2、4、8、16、32、64、128分頻。PWM比例因子寄存器比例因子寄存器A、B,PWMSCLA、PWMSCLBClockSA=ClockA(2PWMSCLA)=$00時,默認值為256PWM時鐘選擇寄存器時鐘選擇寄存器PWMCLK對應每一位是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ā)信號到來同時進行采樣和轉換,0禁止外部觸發(fā);IE:ATD轉換序列完成中斷標志使能位,1表示當標志位IF=1時,允許ATD序列轉換完成后引發(fā)中斷,0表示禁止中斷;IF:ATD轉換序列完成中斷標志,IE=1,IF標志等同于SCF標志,寫入無效,1表示轉換序列完成中斷掛起,0表示沒有ATD中斷發(fā)生。ATD控制寄存器控制寄存器3,ATDCTL3中止當前AD轉換序
7、列,但不會啟動新的AD轉換序列。從高位到低位:Bit7=0;S8C、S4C、S2C、S1C:AD轉換序列長度定義位,0000~1111對應8、1~7;FIFO:結果寄存器先進先出模式選擇位,1表示先進先出,0表示非先進先出;FRZ1、FRE0:凍結模式的背景調試使能控制位,00繼續(xù)轉換,01未定義,10完成當前轉換然后暫停,11立即暫停;ATD控制寄存器控制寄存器4,ATDCTL4中止當前AD轉換序列,但不會啟動新的AD轉換序列。從高位
8、到低位:SRES8:AD轉換精度選擇位,1表示8位精度,0表示10位精度;SMP1、SMP0:采樣時間選擇位,AD采樣時間包括兩個階段:第一階段是2個AD轉換時鐘周期,采樣后通過放大器存儲到存儲節(jié)點,第二階段為了直接把外部模擬信號連接到存儲節(jié)點上,實現(xiàn)最終高精度的轉換,這兩位用來選擇第二階段的采樣時間,00~11對應2、4、8、16個AD轉換時鐘周期;PRS4、PRS3、PRS2、PRS1、PRS0:ATD時鐘預分頻因子選擇位,ATDc
9、lock=BusClock(PRS1)0.5,最大ATD轉換時鐘頻率為總線周期的12,復位后值為5。ATD控制寄存器控制寄存器5,ATDCTL5中止當前AD轉換序列,并啟動新的AD轉換序列。從高位到低位:DJM:結果寄存器數(shù)據(jù)對齊方式選擇位,1表示右對齊,0表示左對齊;DSGN:結果寄存器數(shù)據(jù)有無符號選擇位,1表示有符號數(shù),只能左對齊,0表示無符號數(shù);SCAN:連續(xù)轉換序列模式選擇位,1表示連續(xù)轉換序列模式(掃描模式),0表示單詞轉換序
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:轉換序列完成標志位,一次轉換序列完成,置位,清零的情況:手動置1,寫ATDCTL5,AFFC=1;Bit6=0;ETF:外部觸發(fā)溢出標志位,1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 飛思卡爾單片機調試接口說明
- 基于fpga的16位寄存器設計
- 單片機電源管理寄存器pcon的用法
- 32位CPU寄存器.docx
- 32位CPU寄存器.docx
- 51—52系列單片機特殊功能寄存器一覽表
- 實驗數(shù)碼寄存器
- 移位寄存器
- 基于飛思卡爾16位單片機電磁型智能小車的設計畢業(yè)設計
- 移位寄存器71669
- 移位寄存器66874
- 移位寄存器70889
- 雙向移位寄存器
- 移位寄存器66798
- 基于16位單片機的液壓支架控制器開發(fā).pdf
- 移位寄存器及其應用
- 基于串聯(lián)寄存器和純輪換寄存器構造de Bruijn序列的研究.pdf
- 寄存器堆的設計.pdf
- 8位串入并出移位寄存器電路的設計
- 移位寄存器66934
評論
0/150
提交評論