日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]一、IO口數(shù)字輸入/輸出端口有下列特性:□ 每個輸入/輸出位都可以獨立編程?!?允許任意組合輸入、輸出?!?P1 和 P2 所有 8 個位都可以分別設(shè)置為中斷?!?可以獨立操作輸入和輸出數(shù)據(jù)寄存器?!?可以分別設(shè)置上拉或

一、IO口

數(shù)字輸入/輸出端口有下列特性:□ 每個輸入/輸出位都可以獨立編程?!?允許任意組合輸入、輸出?!?P1 和 P2 所有 8 個位都可以分別設(shè)置為中斷?!?可以獨立操作輸入和輸出數(shù)據(jù)寄存器?!?可以分別設(shè)置上拉或下拉電阻。

在介紹這四個I/O口時提到了一個“上拉電阻”那么上拉電阻又是一個什么東東呢?他起什么作用呢?都說了是電阻那當(dāng)然就是一個電阻啦,當(dāng)作為輸入時,上拉電阻將其電位拉高,若輸入為低電平則可提供電流源;所以如果P0口如果作為輸入時,處在高阻抗?fàn)顟B(tài),只有外接一個上拉電阻才能有效。

(以下x為1表示P1,為2表示P2,如此類推)

1.選擇引腳功能 -- PxSEL,PxSEL2

PxSEL2 PxSEL 管腳功能0 0 用作IO口0 1 用作第一功能引腳1 0 保留,參考具體型號的手冊1 1 用作第二功能引腳

設(shè)置引腳用作外設(shè)功能時,芯片不會自動設(shè)置該引腳輸入輸出方向,要根據(jù)該功能,用戶自己設(shè)置方向寄存器

PxDIR。

2.選擇引腳輸入/輸出方向 -- PxDIR

Bit = 0: 輸入Bit = 1: 輸出

3.選擇引腳是否使能上下拉電阻 -- PxREN

Bit = 0: 不使能Bit = 1: 使能

4.輸出寄存器 -- PxOUT

Bit = 0: 輸出低電平或者下拉Bit = 1: 輸出高電平或者上拉

5.管腳狀態(tài)寄存器 -- PxIN

Bit = 0: 管腳當(dāng)前為低Bit = 1: 管腳當(dāng)前為高

二、舉例

void LED_IO_set(void)

{

P2SEL=0;

P2DIR = 0x0f; // P2端口設(shè)置為輸出

P2OUT=0x0e;//給初始化值

}

解析:

1、作為普通的IO口使用

2、P2.0~p2.3設(shè)置為輸出,P2.4~p2.7設(shè)置為輸入;

3、P2.0輸出低電平;


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在嵌入式系統(tǒng)開發(fā)中,自動初始化機制是一種重要的設(shè)計思想,它極大地簡化了系統(tǒng)啟動和配置過程,提高了代碼的可維護性和可移植性。本文將深入探討嵌入式系統(tǒng)中的自動初始化機制,包括其原理、實現(xiàn)方式以及代碼示例。

關(guān)鍵字: 嵌入式系統(tǒng) 初始化

定義一個變量,就是在內(nèi)存中為你定義的這個變量開辟一段內(nèi)存空間,如果這個變量沒有初始化,那么系統(tǒng)會隨機給這個變量賦一個值,這個值我一般稱它為"垃圾數(shù)"。沒有初始化的變量我認為它是沒有意義的,是在浪費內(nèi)存,就比如人剛出生的時...

關(guān)鍵字: 變量 初始化 賦值

CC2530-最小系統(tǒng)搭建

關(guān)鍵字: cc2530 io口

相信很多道友都有對輸入IO 口進行濾波的需求,比如按鍵輸入、紅外對管輸入等。本文以按鍵為例,簡單介紹了如何進行較為高效的濾波。

關(guān)鍵字: io口 單片機

對于在室外環(huán)境工作的移動機器人通常使用慣導(dǎo)/衛(wèi)星組合導(dǎo)航方式。慣性導(dǎo)航系統(tǒng)具有完全自主、抗干擾強、隱蔽能力好和輸出參數(shù)全面等優(yōu)點,但它的魯棒性極低,誤差會不斷隨時間累積發(fā)散。衛(wèi)星導(dǎo)航系統(tǒng)具有精度

關(guān)鍵字: msp430f149 移動機器人

在科技高度發(fā)展的今天,電子產(chǎn)品的更新?lián)Q代越來越快,LED燈的技術(shù)也在不斷發(fā)展,為我們的城市裝飾得五顏六色。MSP430系列單片機以低功耗和外設(shè)模塊的豐富性而著稱,而針對電容觸摸應(yīng)用,MSP430的PIN RO 電容觸摸檢...

關(guān)鍵字: io口 單片機 電源技術(shù)解析 電容觸摸應(yīng)用

單片機的I/O口模擬I2C數(shù)據(jù)總線傳輸方式

關(guān)鍵字: io口 單片機 數(shù)據(jù)總線 模擬i2c 傳輸方式

3個IO口掃描16個按鍵

關(guān)鍵字: io口 掃描 按鍵

為了讓大家充分理解 UART 串口通信的原理,我們先把 P3.0 和 P3.1 當(dāng)做 IO 口來進行模擬實際串口通信的過程,原理搞懂后,我們再使用寄存器配置實現(xiàn)串口通信過程。

關(guān)鍵字: io口 串口通信 單片機 模擬uart

利用AT89S51單片機的P0端口的P0.0-P0.7連接到一個共陰數(shù)碼管的a-h的筆段上,數(shù)碼管的公共端接地。在數(shù)碼管上循環(huán)顯示0-9數(shù)字,時間間隔0.2秒。

關(guān)鍵字: 51單片機 io口 數(shù)碼管 驅(qū)動led
關(guān)閉