版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第6章數(shù)字輸入輸出I/OLF2407/LF2407A有41只I/O引腳,大部分的是復(fù)用的,可完成多種功能。DSP復(fù)位時,大部分的復(fù)用I/O引腳會被設(shè)為數(shù)字輸入的模式。數(shù)字I/O腳有專用和復(fù)用之分。其功能可通過9個16位控制寄存器來控制??刂萍拇嫫鞣譃閮深悾海?)I/O復(fù)用控制寄存器(MCRx),用來選擇I/O腳是片內(nèi)外設(shè)功能還是通用I/O功能;(2)數(shù)據(jù)方向控制寄存器(PxDATDIR):用來控制雙向I/O腳的數(shù)據(jù)和數(shù)據(jù)傳送方向。6.1數(shù)字I/O寄存器簡介LF2407/2407A某位I/O復(fù)用引腳的結(jié)構(gòu)見圖6.1,由圖可看出復(fù)用I/O引腳如何實現(xiàn)來引腳功能選擇和數(shù)據(jù)傳送方向選擇的。
圖6.1復(fù)用I/O引腳的結(jié)構(gòu)表6-1列出了與I/O模塊有關(guān)的寄存器,地址為:7090h-709Fh(映射在數(shù)據(jù)存儲器空間)地址 寄存器 功能7090h MCRA I/O復(fù)用控制寄存器A7092h MCRB I/O復(fù)用控制寄存器B
7094h MCRC I/O復(fù)用控制寄存器C
7098h PADATDIR I/O端口A數(shù)據(jù)和方向寄存器709Ah PBDATDIR I/O端口B數(shù)據(jù)和方向寄存器709Ch PCDATDIR I/O端口C數(shù)據(jù)和方向寄存器709Eh PDDATDIR I/O端口D數(shù)據(jù)和方向寄存器7095h PEDATDIR I/O端口E數(shù)據(jù)和方向寄存器7096h PFDATDIR I/O端口F數(shù)據(jù)和方向寄存器6.2I/O端口復(fù)用控制寄存器具有3個I/O端口復(fù)用控制寄存器:MCRA、MCRB、MCRC。(1)I/O端口復(fù)用控制寄存器A(MCRA),映射地址:7090h,MCRA的格式如下, 位x:MCRA.x,I/O端口復(fù)用控制位0-I/O功能;1-基本功能;表6.1MCRA的配置(2)I/O端口復(fù)用控制寄存器B(MCRB),映射地址:7092h。MCRB的具體格式見教材的表6.3。(3)I/O端口復(fù)用控制寄存器C(MCRC),映射地址:7092h。MCRC的具體格式見教材的表6.4。注意:保留引腳。
6.3數(shù)據(jù)和方向控制寄存器LF2407/2407A有6個數(shù)據(jù)和方向控制寄存器(PxDATDIR),這些數(shù)據(jù)和方向控制寄存器包含控制引腳的兩個功能位。I/O方向位如果引腳被選擇通用I/O,方向位決定了該引腳是作輸入(0),還是輸出(1)。I/O數(shù)據(jù)位如果引腳被選擇了通用I/O,當(dāng)方向選為輸入,則可從該位上讀取數(shù)據(jù),當(dāng)方向選為輸出,則可向該位寫入數(shù)據(jù)。(1)I/O端口A數(shù)據(jù)和方向控制寄存器(PADATDIR),映射地址:7098h位15-8:AnDIRPA7-PA0的數(shù)據(jù)方向
0-相應(yīng)引腳配置為輸入
1-相應(yīng)引腳配置為輸出位7-0:IOPAnPA7-PA0的數(shù)據(jù)
如果AnDIR=0,引腳配置為輸入:
0-相應(yīng)引腳的電平讀為低電平 1-相應(yīng)引腳的電平讀為高電平
如果AnDIR=1,引腳配置為輸出:
0-設(shè)置相應(yīng)引腳,使其輸出信號為低電平 1-設(shè)置相應(yīng)引腳,使其輸出信號為高電平(2)I/O端口B數(shù)據(jù)和方向控制寄存器(PBDATDIR),映射地址:709Ah,
PBDATDIR的具體格式見教材的表6.6。(3)I/O端口C數(shù)據(jù)和方向控制寄存器(PCDATDIR),映射地址:709Ch,
PBDATDIR的具體格式見教材的表6.8。(4)I/O端口D數(shù)據(jù)和方向控制寄存器(PDDATDIR),映射地址:709Eh,
PBDATDIR的具體格式見教材的表6.9。(5)I/O端口E數(shù)據(jù)和方向控制寄存器(PEDATDIR),映射地址:7095h,
PBDATDIR的具體格式見教材的表6.10。(6)I/O端口F數(shù)據(jù)和方向控制寄存器(PFDATDIR),映射地址:7096h,
PBDATDIR的具體格式見教材的表6.11。注意:保留引腳。
6.4數(shù)字I/O端口配置實例在使用數(shù)字I/O之前,需用軟件對數(shù)字I/O進行配置,選擇I/O引腳的功能,且設(shè)置I/O引腳的數(shù)據(jù)方向,然后才可以讀取數(shù)據(jù)或輸出數(shù)據(jù)。下面為一個基本的數(shù)字I/O配置實例的C程序??蓞⒄沾顺绦?,來配置其它的任何數(shù)目的數(shù)字I/O。6.5數(shù)字I/O的應(yīng)用實例6.5.1使用數(shù)字I/O查詢輸入信號使用數(shù)字I/O端口來查詢外界信號輸入情況,硬件接口電路如圖6.2所示。4路輸入信號,用IOPB的4個I/O去查詢。圖6.2光耦隔離輸入電路原理圖C語言程序如下:6.5.2使用數(shù)字I/O輸出信號用4個I/O端口控制4個LED的循環(huán)發(fā)光,硬件接口電路如圖6.3所示。DSP的輸出引腳與LED之間接觸發(fā)器74LS273,來實現(xiàn)對LED的驅(qū)動。使用IOPB0、IOPB1、IOPB2和IO
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 雙十一設(shè)計引領(lǐng)消費
- 2024年遠程教育講師合同模板
- 外墻燈安裝合同(2篇)
- 大宗商品資產(chǎn)管理合同
- 2024年裝飾裝修工程監(jiān)理合同3篇
- 2024版?zhèn)}單質(zhì)權(quán)貸款合同3篇
- 凈水器租賃合同書
- 民間房屋買賣合同
- 15 女媧補天 說課稿 -2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- 2025年度人工智能技術(shù)研發(fā)合同范本6篇
- 2024年湖北省武漢市中考語文試卷真題(含答案)
- 天津市八校2023-2024學(xué)年高三年級下冊聯(lián)合模擬考試數(shù)學(xué)試題(二)(含答案解析)
- 公司總經(jīng)理2024年年終總結(jié)(31篇)
- 納米技術(shù)增強早期疾病生物標(biāo)志物的檢測
- 氣管切開病人疑難病例討論
- 產(chǎn)品銷量分析表折線圖excel模板
- 2024年氧化鋯陶瓷粉料行業(yè)營銷策略方案
- (四下)語文教學(xué)課件-第五單元-單元解讀-部編版
- 國網(wǎng)企業(yè)文化培訓(xùn)
- 2024年云南省高三第二次高中畢業(yè)生復(fù)習(xí)統(tǒng)一檢測(二統(tǒng)) 理科綜合試卷(含答案)
- 膀胱憩室護理查
評論
0/150
提交評論