導航:首頁 > 操作系統 > 51單片機io口

51單片機io口

發布時間:2022-03-07 03:31:17

A. 51單片機關於IO口問題

這個不好說的,的確是幾毫安,平時使用的時候驅動個LED燈是沒有問題的,如果驅動大電流的話,要用三極體放大。
不同廠家的片子,可承受的電流是不同的

B. 51單片機改io口

51的IO 很特別,屬於SFR,不能直接或者間接定址,所以不能像寄存器那樣隨意調換順序。要麼在定義的時候修改,要麼使用以個介面函數,在介面函數中實現IO的兌換,這個函數可以接受參數什麼的,可以做的比較人性化。

C. 51單片機的IO口怎麼區分

老兄,看使用手冊。一般正方形(PLCC和CLCC封裝)的看缺角,長條的(DIP封裝)看寬那頭的半圓小槽。正方形的四角都砍了一角(LQFP封裝)的看小圓的凹槽。

D. 51單片機IO口電流是多少

一般低電平可輸出電流10ma左右,外部負載電阻小時可以達幾十毫安,但容易損壞單片機,因此要加以限制,高電平只能 輸出300-500 ua,即使對地短路,電流也不會超過1ma

E. 如何將51單片機的IO口設置為輸入口

基本的 51 單片機,不需要進行設置,僅僅記住:在輸入前,要輸出1。

後來有許多兼容 51 的單片機,介面功能增強了,才需要設置。
可以設置成:。。。。。。細節,還是看說明書吧。

F. 一個操作51單片機某幾個IO口的方法

對於51單片機的P口來說,我們習慣上的賦值是P1 = 0xXX。但是這樣操作是一次性操作了8個IO口。而有些情況下,我們只需要操作其中的幾個而不是全部的時候,我們如何操作呢?如下圖注釋上邊的部分,是我寫的程序代碼。

這個是操作51單片機P1口的低4位對步進電機進行操作的程序,在這個操作過程中,我們只使用到了P1口的低4位,因此我們希望高4位保持不變,只改變P1的低4位。首先把P1進行一個備份到變數tmp中去,然後把變數tmp的經過兩條語句,得到最終要賦值給P1的值以後,再一次性賦值給P0,這個方法大家都可以學習一下。

而注釋下邊的這段程序,是一位同學寫的,這位同學的理由是下邊這種寫法,也沒有改變P1的高4位。表面看也沒什麼問題,但是實際上如果不利用tmp這個變數,P1就會產生一個錯誤的中間值。

P1= P1&0xF0;這條語句執行完畢以後,P1 = 0xX0;其中X是未知的,保持了之前P1的高4位的原值,而低4位是0;

再然後P1= P1|BeatCode[index];這樣操作後,P1得到了最終的值。

但是這中間,P1 = 0xX0;這個值是我們根本不需要的一個錯誤值。不要怕有問題,但是我也不希望沒有經過思考的問題。而這個問題,就是同學經過思考的問題,我認為很好,寫出來提供給同學們共同學習。

G. 80C51單片機有多少個IO口

嘿嘿 俺來 回答吧
1 80C51單片機有4個並行的IO口 即P0、 P1 、 P2 、 P3 、
每一個埠有8條IO口線
2 80C51單片機還有1個全雙功能的串列IO口,可以和主機進行遠距離通訊。該串口有2條線
即 發送數據線 和 接受數據線。

呵呵 滿意 就選滿意回答

H. 51單片機IO口設置

P0口一般只當輸出口用(做輸入口不合算)
P1~P3口當輸入口用之前要先寫1
一口線當輸入口用時(按鍵),一般就不再當輸出用,故沒有「 僅「輸入模式說法

I. 51單片機的4個IO埠的作用是什麼

可以當做普通的IO口用,P3口有復用功能,串列傳輸,外部中斷,定時器等等,P2和P0可以作為地址口用,P1就是普通的IO口

J. 51單片機的4組IO口有什麼區別

51單片機的4組IO口有什麼區別
單片機4個IO口 P0、P1、P2、P3做普通IO的時候功能一樣,注意P0口是漏極開路,做普通IO口使用必須用上拉電阻,P0和P3有第二功能

閱讀全文

與51單片機io口相關的資料

熱點內容
沒加密招標文件 瀏覽:257
命令來自剃頭的用英語怎麼說 瀏覽:765
什麼app不花一分錢買東西 瀏覽:373
布林四線指標源碼 瀏覽:968
單片機的控制板 瀏覽:218
襄陽軟體編程 瀏覽:841
sshpass命令 瀏覽:106
logo伺服器怎麼下載 瀏覽:508
如何ftp連接伺服器 瀏覽:674
creo自動編程 瀏覽:161
雲伺服器在電腦怎麼開 瀏覽:432
ipad相冊如何在文件夾中建文件夾 瀏覽:621
和家親這個app有什麼用 瀏覽:575
什麼app裡面有種樹打折 瀏覽:374
編程外掛入門教學 瀏覽:974
pdf黑白轉彩色 瀏覽:725
英國投資加密貨幣嗎 瀏覽:887
看完程序員那麼可愛後的感受 瀏覽:131
廣播在什麼APP能聽 瀏覽:678
阿克曼小車連接什麼app 瀏覽:773