<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STC系列單片讓數碼管更亮

STC系列單片讓數碼管更亮

作者: 時(shí)間:2012-08-18 來(lái)源:網(wǎng)絡(luò ) 收藏

STC系列的I/O口具有強,何為強?
STCI/O口可以設置成四種模式:準雙向口/弱上接,推挽/強上拉,輸入/高阻,設置成推挽/強上拉,無(wú)論輸出1和0時(shí)能承受的電流都很大。
STC的特殊功能寄存器(SFR)對I/O口增加了PXM1、PXM0寄存器,每個(gè)口都有這么一對??赏ㄟ^(guò)設置PXM1:PXM0的值選擇該口的工作模式:
PXM1,PXM0的定義如下:
0 0 準雙向口(傳統IO)
0 1 推挽輸出(強上拉 ,電流可達20mA,盡量少用)
1 0 僅為輸入(高阻)
1 1 開(kāi)漏,如傳統8051的P0口
下面以P1口為例進(jìn)行說(shuō)明:
P1口的模式配置寄存器的名字為P1M1、P1M0,地址分別為91H、92H。
例:

不論是匯編還是c,寄存器的定義是一樣的:
P1M1 equ 91H
P1M0 equ 92H
然后,程序中有以下語(yǔ)句:
匯編語(yǔ)言:
mov p1m1,#00000000B
mov p1m0,#11111111B ;將p1口全部置為強
C語(yǔ)言:
P1M0 = 0xC0;
P1M1 = 0xA0;//P1.7開(kāi)漏,P1.6高阻,P1.5強推挽輸出,其他準雙向I/O口。

利用這個(gè)功能,將顯示變得更亮些簡(jiǎn)直是輕而易舉,以前我老是想著(zhù)加上拉電阻呀、購買(mǎi)更高亮度的呀,現在呀,覺(jué)得真好,用軟件這么一設就搞定了。真是爽??!
(我用的單片機是STC11F02E、STC12C5A60S2)。

不過(guò),老師在這里有兩點(diǎn)忠告:

1、螞蟻能拖動(dòng)比自己重100倍的東西,但是也畢竟是螞蟻,讓螞蟻去拉馬車(chē)顯然不行。因此,強上拉的“強”僅僅是相對的,拉個(gè)是可以的,但拉動(dòng)繼電器之類(lèi)的器件,你可還是要老老實(shí)實(shí)的按標準的電路來(lái)做,該加三極管的時(shí)候你還得要加,不要過(guò)于貪心了。

2、一旦你將I/O口設為上拉(推挽)模式了,你千萬(wàn)不能把兩個(gè)口的線(xiàn)搭連在一起了,否則,一旦一個(gè)腳是輸出1另一個(gè)腳是輸出0,那你這個(gè)口是燒定了。而沒(méi)有設為上拉模式,則一般不會(huì )損壞I/O口。



關(guān)鍵詞: 單片機 數碼管 上拉模式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>