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