導航:首頁 > 操作系統 > 單片機驅動負載需要配置什麼輸出

單片機驅動負載需要配置什麼輸出

發布時間:2023-08-20 15:29:20

A. mcs—51單片機的四個並行輸入輸出介面在使用時應注意些什麼問題

作為輸出介面:

四個並行介面的拉電流能力極差,不宜採用拉電流方式驅動負載。

P0 的灌電流能力最強,較重的負載應該接在 P0。
其它次之。
太重的負載,超過介面的承受能力時,則應該外接驅動電路。
---------
作為輸入介面:

P0 應該接上上拉電阻,其它則不用。
輸入數據前,應該先寫1。

其它,也沒有什麼可注意的了。

B. 51單片機P2口輸出高電平,外接一個負載,負載兩端電壓是5v

傳統51單片機,如果接一個10k的電阻,輸出電壓應該接近5v,對於1k負載電阻,輸出電壓很低,估計就1伏多
但是現在的增強型51單片機,lO口可以配置為推挽輸出,此時高電平負載能力就強多了,估計1K歐負載電阻時輸出電壓達4·5伏左右

C. 單片機怎麼實現三態輸出需要加什麼器件

首先,要選擇有這種功能的單片機,因為很老的單片機沒有這個功能,也只能從外部實現,但是現在流行的單片機基本都有這個功能,只是在編寫單片機控制代碼的時候就可以用軟體設置。

不同類型的單片機設置方法稍有區別,這里隨便選一個51單片機,STC15系列單片機來說明,下圖是晶元數據文檔中的一個小截圖:

舉個例子來說明一下:

假如要對P1口的第1個引腳P1.0進行設置,從文檔中可以看出它有4種狀態可以選擇。

第一種:准雙向口 (老的51單片機例如TA98C51單片機的P1口只能這個狀態,不能設置其它狀態)。

單片機上電就默認這個狀態,不用設置,如果從別的狀態設置回這個狀態,就用下面指令對寄存器P1M1和P1M0進行設置:

P1M1 &= 0xfe; // 0xfe #11111110B

P1M0 &= 0xfe; // 0xfe #11111110B

以上指令的目的是符合上圖表格,把設置P1.0埠的寄存器P1M1和P1M0相應位元設置為0.

第二種:推挽輸出

P1M1 &= 0xfe; // 0xfe #11111110B

P1M0 |= 0x01; // 0x01 #00000001B

以上指令的目的是符合上圖表格,把設置P1.0埠的寄存器P1M1和P1M0相應位元設置為0和1.

第三種:僅為輸入

P1M1 |= 0x01; // 0x01 #00000001B

P1M0 &= 0xfe; // 0xfe #11111110B

第四種:開漏

P1M1 |= 0x01; // 0x01 #00000001B

P1M0 |= 0x01; // 0x01 #00000001B

通過對寄存器的不同設置,就可以正常使用管腳的不同狀態。

PS:對於P0口的設置相同,只是寄存器換成P0M1和P0M0.

D. MCS-51單片機的1/0口作為輸出口使用時,論帶載能力,採用低電平帶載比高電平強

MCS-51單片機的1/0口作為輸出口使用時,論帶載能力,採用低電平帶載比高電平確實要強一些,因為單片機的IO口輸出電流一般要小於灌電流,輸出的電流一般在10毫安左右,灌電流最大可以達到20毫安。

E. 怎麼使用單片機驅動負載

單片機先將控制信號送入判旁驅動器或功率器件中,由驅動器或功率器件罩銀來驅動。物沖宴
例如:單片機IO口連接三極體,控制三極體的通斷來控制一個蜂鳴器的發聲。

閱讀全文

與單片機驅動負載需要配置什麼輸出相關的資料

熱點內容
天正命令版 瀏覽:84
聚合支付加密幣 瀏覽:310
蜜源app是什麼時候創立的 瀏覽:704
計算機專業學51單片機 瀏覽:208
程序員不接受反駁 瀏覽:294
微軟自帶的壓縮軟體 瀏覽:286
中國玩家在日本伺服器做什麼 瀏覽:48
12864和單片機 瀏覽:898
25匹空調壓縮機 瀏覽:649
adkandroid下載 瀏覽:308
如何在蘋果電腦上裝python 瀏覽:327
哪個app的跑步訓練內容最豐富 瀏覽:583
廣訊通怎麼刪除文件夾 瀏覽:206
解壓的視頻化妝品 瀏覽:674
易語言新進程監視源碼 瀏覽:941
turbo碼解碼演算法 瀏覽:956
stc11f16xe單片機 瀏覽:282
linuxupdate命令行 瀏覽:578
pdf轉化成wps 瀏覽:765
php拋出錯誤 瀏覽:159