版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rè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進(jìn)行配置,選擇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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能拼搭課程設(shè)計
- 2025版包機(jī)運輸與供應(yīng)鏈金融服務(wù)合同范本2篇
- 2025版安徽房屋租賃合同租賃保證金退還協(xié)議3篇
- 2024年版項目投資招商獨家代理合同版
- 2025版物流園區(qū)入駐運營管理合同3篇
- 2024年版:終止監(jiān)理合作協(xié)議
- 2025版環(huán)衛(wèi)工安全培訓(xùn)與責(zé)任保險合同3篇
- 2025版家禽養(yǎng)殖廢棄物資源化利用合同3篇
- 2025年度高速公路隧道工程勞務(wù)分包合同3篇
- 2025版智能停車場充電樁安裝工程協(xié)議3篇
- 水塘清淤專項方案
- 師德師風(fēng)考核實施方案
- 暗黑破壞神裝備大全
- 幼兒園游戲設(shè)計與實施研究
- 自然資源學(xué)原理(緒論)蔡運龍
- 大學(xué)英語(一)智慧樹知到期末考試答案2024年
- 高空作業(yè)安全免責(zé)聲明
- 2024年河南省水務(wù)規(guī)劃設(shè)計研究有限公司人才招聘筆試參考題庫附帶答案詳解
- 工程制圖知識要點
- 2024山東能源集團(tuán)中級人才庫選拔高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 視頻后期剪輯述職報告
評論
0/150
提交評論