www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

一、IO口

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

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

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

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

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

設(shè)置引腳用作外設(shè)功能時(shí),芯片不會(huì)自動(dòng)設(shè)置該引腳輸入輸出方向,要根據(jù)該功能,用戶(hù)自己設(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)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

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

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

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

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

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

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

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

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

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

關(guān)鍵字: msp430f149 移動(dòng)機(jī)器人

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

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

3個(gè)IO口掃描16個(gè)按鍵

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

為了讓大家充分理解 UART 串口通信的原理,我們先把 P3.0 和 P3.1 當(dāng)做 IO 口來(lái)進(jìn)行模擬實(shí)際串口通信的過(guò)程,原理搞懂后,我們?cè)偈褂眉拇嫫髋渲脤?shí)現(xiàn)串口通信過(guò)程。

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

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

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