新入職一個(gè)公司,做智能家居的,只用宏晶51單片機(jī)。好長(zhǎng)時(shí)間沒搞了,今天就遇到一個(gè)問題之前沒遇到過,就是配置IO口的工作類型。
數(shù)據(jù)手冊(cè)里面是這樣說的,在此多說一句,數(shù)據(jù)手冊(cè)做的真爛。
這里舉個(gè)例子。
如果給P1M1賦值0X03,給P1M0賦值0X05,那么P1口各個(gè)引腳對(duì)應(yīng)的模式就是:
{
P1M1=0x03=00000011b
P1M0=0x05=00000101b
}
P1M1 P1M0 IO口模式0 0 P1.7準(zhǔn)雙向口0 0 P1.6準(zhǔn)雙向口0 0 P1.5準(zhǔn)雙向口0 0 P1.4準(zhǔn)雙向口0 0 P1.3準(zhǔn)雙向口0 1 P1.2推挽輸出1 0 P1.1高阻1 1 P1.0開漏
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:關(guān)于STC單片機(jī)IO口的狀態(tài)
文章出處:【微信號(hào):wujianying_danpianji,微信公眾號(hào):?jiǎn)纹瑱C(jī)精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
單片機(jī)IO口操作總結(jié)一、單片機(jī)IO口概述二、
發(fā)表于 11-10 06:26
51單片機(jī)IO口工作原理。。。。。。。。
發(fā)表于 03-04 15:31
?11次下載
單片機(jī)IO口介紹
發(fā)表于 02-14 16:54
?25次下載
51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO口結(jié)構(gòu)的均不同,導(dǎo)致了IO
發(fā)表于 02-20 20:25
?1.1w次閱讀
首先我們先講講為什么要擴(kuò)展IO口。在我們使用51單片機(jī)的時(shí)候,有時(shí)候會(huì)出現(xiàn)IO口不夠用的情況。比如鍵盤!這個(gè)時(shí)候
發(fā)表于 07-16 17:39
?15次下載
單片機(jī)IO口操作總結(jié)一、單片機(jī)IO口概述二、
發(fā)表于 11-05 13:06
?31次下載
要判斷單片機(jī)IO口輸入輸出模式,是要判斷單片機(jī)的IO口電平由誰決定的,看是由
發(fā)表于 11-17 10:21
?16次下載
單片機(jī)檢測(cè)IO口高電平、低電平、懸空三種狀態(tài)。步驟1:設(shè)置IO口為輸入上拉模式,讀取
發(fā)表于 12-23 19:16
?42次下載
我們?cè)陂_始學(xué)習(xí)51內(nèi)核的單片機(jī)的時(shí)候就知道,p0口的引腳都是雙向IO口,P1,P2,P3的IO口
發(fā)表于 12-24 19:19
?19次下載
STC單片機(jī)IO口模擬I2C(主從)文件資料免費(fèi)下載。
發(fā)表于 08-29 10:13
?13次下載
STC單片機(jī)IO口推挽輸出測(cè)試?yán)淘创a
發(fā)表于 05-12 16:21
?2次下載
單片機(jī)的IO口不夠用了怎么辦?如何擴(kuò)展單片機(jī)的IO口? 單片
發(fā)表于 10-24 11:49
?7062次閱讀
)是單片機(jī)與外部世界進(jìn)行數(shù)據(jù)交換的接口。每個(gè)I/O口可以配置為輸入或輸出狀態(tài),或者同時(shí)具備這兩種功能。I/O口的
發(fā)表于 09-14 14:24
?1132次閱讀
單片機(jī)IO口的輸出電流大小會(huì)受到多種因素的影響,包括單片機(jī)的型號(hào)、IO口的
發(fā)表于 09-14 14:29
?1219次閱讀
單片機(jī)IO口配置成輸出口的過程通常涉及對(duì)單片機(jī)內(nèi)部寄存器的操作。不同型號(hào)的單片機(jī)在寄存器
發(fā)表于 09-14 14:33
?626次閱讀
評(píng)論