久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

STC讓數碼管更亮了!

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年07月06日   【字體:

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

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

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

不過,老師在這里有兩點忠告:

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

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

關閉窗口

相關文章

主站蜘蛛池模板: 91久久综合亚洲鲁鲁五月天 | 成人免费视频7777777 | 最新国产精品视频 | 久久国产电影 | 国产精品成人一区 | 午夜影视大全 | 午夜一区二区三区在线观看 | 亚洲男女激情 | 农村真人裸体丰满少妇毛片 | 午夜免费视频 | av网站免费在线观看 | 国产99久久久国产精品 | 99久久99 | 毛片在线视频 | 国产伦精品一区二区三区精品视频 | 欧美 日韩 视频 | 九色视频网站 | 韩国av一区二区 | 欧美日韩在线免费观看 | 一区在线观看 | 水蜜桃亚洲一二三四在线 | 欧美日韩国产一区二区三区 | 亚洲欧美中文日韩在线v日本 | 精彩视频一区二区三区 | 亚洲一区二区三区在线播放 | 亚洲精品www | 久久久91精品国产一区二区精品 | 国产在线精品区 | 免费观看av | 视频在线一区二区 | 精国产品一区二区三区 | 一区二区三区欧美在线观看 | 欧美videosex性极品hd | 国产精品区二区三区日本 | 成人精品在线观看 | 国产精品久久久久久久久久久久冷 | 香蕉视频在线播放 | 亚洲一区二区三区四区五区午夜 | 精品国产一区二区国模嫣然 | 欧美一级三级在线观看 | 国产精品v |