資料介紹
I/O口是單片機(jī)與外界聯(lián)系的通道。它可對各類外部信號(開關(guān)量、模擬量、頻率信一號)進(jìn)行檢測、判斷、處理,并可控制各類外部設(shè)備。單片機(jī)通過I/O口感知外界的存在,而外界也通過I/O口感知單片機(jī)的存在。
現(xiàn)在的單片機(jī)I/O口已經(jīng)集成了更多的特性和功能。因此,在學(xué)習(xí)某一款單片機(jī)時,需要先了解其I/O口具有哪些特性和特殊的應(yīng)用功能(不同的單片機(jī)是有所差別的),并因地制宜設(shè)計(jì)外圍電路、編寫控制軟件,充分發(fā)揮該I/O口的優(yōu)勢。
1. 輸入/輸出概念
大多數(shù)I/O口都是雙向三態(tài)的。根據(jù)具體應(yīng)用情況,可以分為輸入口和輸出口。輸人口用來讀取外部輸人的電平信號,輸出口則用于對外輸出一個電平信號。
有些單片機(jī)(如PIC)允許設(shè)置I/O口的輸入/輸出狀態(tài)。這樣做的好處是可以讓I/O口適應(yīng)更多的應(yīng)用環(huán)境:當(dāng)I/O口處于輸入狀態(tài)時,對外表現(xiàn)為“高阻態(tài)”;而當(dāng)I/O口處于輸出狀態(tài)時,對外可以提供更大的灌電流或拉電流,這樣可以直接驅(qū)動一些如LED之類的負(fù)載。無需再外擴(kuò)驅(qū)動電路了。
2. 輸入門檻電平
對于51系列單片機(jī)來說,輸入電平低于0.7V就是低電平,高于1. 8 V就是高電平。如果輸入的電平介于二者之間,那么CPU在讀取該I/O口時可能會得到一個不確定的錯誤數(shù)據(jù)。一般來說,我們不希望輸入口上出現(xiàn)這種模棱兩可的電平狀態(tài)(除非那個口是ADC檢測口)。
3. 最大輸出電流
這個特性是針對輸出來講的。最大輸出電流包括兩種:灌電流和拉電流。灌電流是指當(dāng)I/O口輸出“0”(低電平)時允許灌人(流入)該I/O口的電流;拉電流則是指當(dāng)I/O口輸出“1"(高電平)時允許流出的電流。
4. 輸出電平
這個特性是也針對輸出來講的,包括兩種:“0”(低電平電壓)和“1"(高電平電壓)。理想狀態(tài)上來說,輸出高電平應(yīng)該等于單片機(jī)的工作電壓Vcc。但是實(shí)際由于內(nèi)阻的關(guān)系,輸出高電平會略低于Vcc。尤其是當(dāng)拉電流較大時,高電平會被進(jìn)一步拉低。同樣的道理,輸出低電平也往往不是正好等于0V,而是有可能比0V高出一點(diǎn)。
5. I/O口附加功能
許多單片機(jī)都為I/O口集成了許多新的功能控制,包括內(nèi)部上拉/下拉電阻功能、R-op-TION功能以及漏極(或集電極)開路功能。如果能夠合理地使用這些功能,就可以簡化外圍工作電路。
6. I/O口功能的拓展與復(fù)用
包括中斷、喚醒、ADC檢測以及PWM輸出等。
本文轉(zhuǎn)載自:電工學(xué)習(xí)網(wǎng)
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進(jìn)行處理。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- I/O口是單片機(jī)與外界聯(lián)系的通道
- 【單片機(jī)】I/O口輸出控制實(shí)驗(yàn)
- 51單片機(jī)并行I/O口工作原理
- 51單片機(jī)入門 - I/O口直接輸入輸出實(shí)例
- 單片機(jī)基礎(chǔ)及應(yīng)用:單片機(jī)并行I/O擴(kuò)展資料下載
- 談?wù)凷TM32Fxx系列單片機(jī)引腳的復(fù)用功能資料下載
- 幾種單片機(jī)I/O的常用驅(qū)動和隔離電路的設(shè)計(jì)方法資料下載
- 51單片機(jī)IO口的詳細(xì)資料講解
- 51單片機(jī)的IO口10點(diǎn)資料詳細(xì)說明
- 單片機(jī)I/O口模擬串口接收和發(fā)送程序 12次下載
- 一種節(jié)省單片機(jī)I_O口的雙矩陣鍵盤 4次下載
- 單片機(jī)I/O口鍵盤擴(kuò)展方法
- 單片機(jī)I/O口的使用
- 一種8 位I O口的單片機(jī)顯示器和鍵盤接口
- 單片機(jī)I/O口擴(kuò)展及應(yīng)用,下載 0次下載
- 51單片機(jī)雙向I/O口與準(zhǔn)雙向I/O口解析 5795次閱讀
- 基于51單片機(jī)的矩陣鍵盤設(shè)計(jì) 1919次閱讀
- 單片機(jī)I/O的常用驅(qū)動和隔離電路的設(shè)計(jì)方法 1798次閱讀
- 關(guān)于STM32的 I/O 復(fù)用功能 3389次閱讀
- 單片機(jī)的I/O接口電路的擴(kuò)展 9366次閱讀
- 51單片機(jī)通過I/O口對LED進(jìn)行控制的設(shè)計(jì) 4877次閱讀
- 基于MCS-51單片機(jī)I2C總線接口電路的設(shè)計(jì) 3245次閱讀
- 如何才能擴(kuò)展STC89系列單片機(jī)P4口的應(yīng)用 4080次閱讀
- MCS-51單片機(jī)并行P3口的功能及特性 1.2w次閱讀
- 51單片機(jī)P0口的特性及使用方法解析 3.5w次閱讀
- 六款常用單片機(jī)的比較 1.4w次閱讀
- 基于MCS-51單片機(jī)的I/O口結(jié)構(gòu)組成及功能解析 6354次閱讀
- 如何利用ADC的特點(diǎn)實(shí)現(xiàn)單片機(jī)用一個I/O采集多個按鍵信號? 1.7w次閱讀
- 8051單片機(jī)引腳圖及引腳功能介紹 6.8w次閱讀
- AVR單片機(jī)設(shè)計(jì)I/O口使用注意事項(xiàng) 1586次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多