




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1共三十二頁Sunplus SPCE061A 微控制器并行(bngxng)I/O口2共三十二頁概述(i sh)輸入/輸出(I/O)接口是CPU與外設(shè)間信息交換的橋梁,是一個過渡性的電路,在單片機(jī)中和CPU集成在一塊芯片上。介紹輸入輸出口的內(nèi)容中,著重講述SPCE061A單片機(jī)的較特殊的并行I/O結(jié)構(gòu),以及(yj)SPCE061A I/O口的特殊能力。3共三十二頁單片機(jī)的并行(bngxng)I/O接口單片機(jī)內(nèi)部CPU與外設(shè)間所傳遞信息的性質(zhì)、傳送方式、傳送速度和電平各不相同,所以(suy)CPU與外設(shè)之間不是簡單的直接相連,必須借助于I/O接口這個過渡電路才能協(xié)調(diào)起來。并行I/O接口:CPU數(shù)據(jù)
2、轉(zhuǎn)換為電平的最基本途徑;外設(shè)電平轉(zhuǎn)換為CPU識別的數(shù)據(jù)的最基本途徑;4共三十二頁單片機(jī)的輸入(shr)與輸出5共三十二頁SPCE061A 并行(bngxng)I/O特性獨(dú)立的I/O口邏輯電平(VDDIO) 可接VDDIO范圍:3.35.5V。多種輸入方式 懸浮、上拉、下拉輸入方式,適應(yīng)不同的外圍器件對接口要求。按位設(shè)置(shzh)每一位I/O口 可按位設(shè)置每一位的輸入輸出方式、狀態(tài)。6共三十二頁IOA與IOB兩個并行16位I/O口IOA口IOA0IOA6:7路普通AD輸入端口IOA0IOA7:觸鍵喚醒功能 IOB口外部中斷輸入串行接口、PWM輸出(shch)等復(fù)用端口7共三十二頁I/O端口結(jié)構(gòu)
3、(jigu)8共三十二頁I/O功能(gngnng)設(shè)置對照表DirAttribData喚醒功能描述000能帶下拉電阻的輸入001能帶上拉電阻的輸入010能懸浮式輸入011不能懸浮式輸入11*不能帶數(shù)據(jù)緩存器的輸出(當(dāng)向數(shù)據(jù)位寫入“0” 時輸出“0”,當(dāng)向數(shù)據(jù)位寫入“1”時輸出“1”)10*不能帶數(shù)據(jù)反相器的輸出(當(dāng)向數(shù)據(jù)位寫入“0” 時輸出“1”,當(dāng)向數(shù)據(jù)位寫入“1”時輸出“0”)9共三十二頁上下(shngxi)拉與懸浮懸浮輸入: 接其它IC的輸出,如此不會影響速度下拉輸入: 有效電平為高且大部分的狀態(tài)為低 假設(shè)外接key,且高電平時作用??梢陨俳右幌吕娮?dinz).節(jié)省成本與加工。上拉輸
4、入:有效電平為低且大部分的狀態(tài)為高 假設(shè)外接key,且低電平時作用??梢陨俳右簧侠娮?節(jié)省成本與加工。10共三十二頁Data與BufferP_IOA/B_Data(讀/寫)讀:讀出是讀I/O口管腳電平狀態(tài)寫:寫入是將數(shù)據(jù)寫入A口的數(shù)據(jù)寄存器P_IOA_Buffer (讀/寫)讀:是從A口數(shù)據(jù)寄存器內(nèi)讀其數(shù)值(shz)寫:將I/O口的數(shù)據(jù)向量寫入I/O口的數(shù)據(jù)寄存器管腳電平(din pn)狀態(tài)11共三十二頁同相輸出(shch)與反相輸出(shch)同相輸出(shch):(Output with Buffer) 同相輸出,帶數(shù)據(jù)緩存。反相輸出:(Output with Data Inverted
5、) 反相輸出,只是方便某些時候運(yùn)算。12共三十二頁I/O輸入(shr)狀態(tài)下結(jié)構(gòu)13共三十二頁同相輸出(shch)端口結(jié)構(gòu)14共三十二頁I/O使用(shyng)技巧SPCE061A的I/O端口在上電復(fù)位(f wi)時,默認(rèn)為帶下拉的輸入口。不合理用法合理用法15共三十二頁IOA口相關(guān)(xinggun)寄存器P_IOA_Data(讀/寫)(7000H)P_IOA_Buffer (讀/寫) (7001H)P_IOA_Dir(讀/寫)(7002H)P_IOA_Attrib(讀/寫)(7003H)P_IOA_Latch(讀)(7004H) 讀該單元以鎖存A口上的輸入數(shù)據(jù)(shj),用于進(jìn)入睡眠狀態(tài)前的
6、觸鍵喚醒功能的啟動。16共三十二頁IOA口特殊(tsh)功能IOA(7:0)鍵喚醒 根據(jù)(gnj)IOA低八位外接的電平狀態(tài)喚醒單片機(jī)IOA(6:0)普通AD輸入通道10位精度此時打開的通道I/O口要為懸浮輸入方式電壓輸入范圍:(AVSS-0.3V)to(AVDD+0.3V)17共三十二頁IOA口電流(dinli)特性測試項(xiàng)典型值單位測試說明條件輸入高電平0.7VDDioVVDD = 3.3VVDDio=5.5VTA = 25度輸入低電平0.3VDDioV輸出高電平-5.0mAVoh = 4.0V輸出低電平12.0mAVol = 1.0V下拉電阻110KVDDio=5.5VVin = VDD上
7、拉電阻150KVDDio=5.5VVin = VSS18共三十二頁IOA口一般(ybn)應(yīng)用鍵盤輸入:IOA7:0按鍵喚醒ADC輸入:IOA口6:0八位(b wi)并行數(shù)據(jù)傳輸: IOA15:8/IOA7:0端口控制:IOA15:019共三十二頁IOB口相關(guān)(xinggun)寄存器P_IOB_Data(讀/寫)(7005H)P_IOB_Buffer (讀/寫) (7006H)P_IOB_Dir(讀/寫)(7007H)P_IOB_Attrib(讀/寫)(7008H)特殊(tsh)功能復(fù)用20共三十二頁IOB口特殊(tsh)功能21共三十二頁IOB口特殊(tsh)功能1口位默認(rèn)(mrn)為帶下拉電
8、阻的輸入管腳。2PWM:脈寬調(diào)制(Pulse Width Modulation)。22共三十二頁IOB Feedback功能(gngnng)IOB2、3及IOB4、5單個IOB2或IOB3口可設(shè)置為外部中斷的輸入口。設(shè)置P_FeedBack單元, 再將IOB2/3和IOB4/5之間連接(linji)一個電阻和電容形成反饋電路以產(chǎn)生振蕩信號;利用FeedBack功能。23共三十二頁IOB Feedback應(yīng)用(yngyng)RFC(Resistor to Frequency Converter) 用法:結(jié)合片內(nèi)硬件結(jié)構(gòu),以及(yj)軟件,對外接的RC振蕩電路的頻率進(jìn)行測量 用途:濕度測量、接近檢
9、測、觸模檢測等24共三十二頁P(yáng)_FeedBack設(shè)置(shzh)b15 b4b3b2b1b0-FBKEN3 FBKEN2-1:設(shè)定IOB3和IOB5之間形成反饋功能 0:IOB3、IOB5 作為普通的I/O口(默認(rèn))1:設(shè)定IOB2和IOB4之間形成反饋功能 0:IOB2、IOB4作為普通的I/O口(默認(rèn))25共三十二頁FeedBack結(jié)構(gòu)(jigu)26共三十二頁P(yáng)WM輸出(shch)IOB8 IOB9普通(ptng)I/O口PWMA/B輸出口(常用于電機(jī)的控制) 需設(shè)置TA/BON(詳見TimerA/B設(shè)置寄存器)TA/BON:的脈寬調(diào)制信號輸出允許位。TimerA/B溢出信號輸出27共三
10、十二頁IOB口其他(qt)SIO、UART復(fù)用(f yn)I/O口可參后后面的章節(jié)IOB口的直流電流特性與IOA口一樣,可參考本章前面內(nèi)容。28共三十二頁輸入(shr)與輸出如果把單片機(jī)看得簡單些,可以這么認(rèn)為:單片機(jī)只是一個從輸入到輸出(shch)的設(shè)備。而I/O則是最基本的輸入輸出設(shè)備。SPCE061A的32個通用I/O口提供了豐富的接口模式,而且還提供了很多復(fù)用功能,如IOA口的觸鍵喚醒、ADC輸入;IOB口的串行接口、Feedback、PWMO、EXT等。 29共三十二頁SPCE061A的應(yīng)用(yngyng)與寄存器前面(qin mian)幾學(xué)時中,介紹了SPCE061A的一般功能模塊
11、,如看門狗、系統(tǒng)時鐘、I/O接口等;每個功能模塊都有對應(yīng)介紹了控制寄存器,如P_Watchdog_Clear、P_IOA_Dir等等;實(shí)際控制單片機(jī)的功能模塊,就是通過軟件去讀、寫這些控制寄存器來實(shí)現(xiàn)的,而后面介紹的硬件功能模塊的應(yīng)用也基本如此。30共三十二頁凌陽科技教育(jioy)推廣中心竭誠為您服務(wù)凌陽科技大學(xué)(dxu)計(jì)劃網(wǎng)站:凌陽科技大學(xué)計(jì)劃郵箱:E_mail: unsp凌陽科技大學(xué)計(jì)劃客服中心:Tel:2911凌陽科技大學(xué)計(jì)劃技術(shù)支持中心:Tel:291931共三十二頁內(nèi)容摘要1。外設(shè)電平轉(zhuǎn)換為CPU識別的數(shù)據(jù)的最基本途徑。懸浮、上拉、下拉輸入方式,適應(yīng)(shyng)不同的外圍器件對接口要求。下拉輸入: 有效電平為高且大部分的狀態(tài)為低 假設(shè)外接key,且高電平時作用。上拉輸入:有效電平為低且大部分的狀態(tài)為高 假設(shè)外接key,且低電平時作用。讀:讀出是讀I/O口
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 后臺服務(wù)合同范本
- 廠房抵押欠款合同范本
- 合作安裝合同范本
- 額抵押借款合同范本
- 化糞池抽糞合同范例
- 賣吊牌合同范本
- ktv vi設(shè)計(jì)合同范本
- 合伙設(shè)立公司合同范本
- 保安用工協(xié)議合同范本
- 專利轉(zhuǎn)讓押金合同范本
- 社會主義核心價值觀-團(tuán)課課件
- 城市社會學(xué)(2015)課件
- 年產(chǎn)2萬噸馬來酸二乙酯技改建設(shè)項(xiàng)目環(huán)評報告書
- 中國古代文論教程完整版課件
- 中班美工區(qū)角活動教案10篇
- SJG 103-2021 無障礙設(shè)計(jì)標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 路面工程重點(diǎn)、關(guān)鍵、和難點(diǎn)工程的施工方案(技術(shù)標(biāo))
- 合肥市城市大腦·數(shù)字底座白皮書2020
- 機(jī)電預(yù)留預(yù)埋工程施工組織設(shè)計(jì)方案
- 2022年三八婦女節(jié)婦女權(quán)益保障法律知識競賽題庫及答案(共290題)
評論
0/150
提交評論