1樓:
這樣不行,既然你用了繼電器,何不就用那個繼電器的一對觸點控制風扇,另一對或幾對觸點作其它用途?
這樣一個負載就行了。
另外那個續流二極體應該是普通的整流二極體,而不應該是穩壓管。怎麼畫了穩壓管。
2樓:匿名使用者
不可行。
三極體關閉時,5v電源會受12v電源的影響。
還是想想別的辦法吧。
io不夠用是經常遇到的,一般是在按鍵、led顯示上想辦法,或者用串並轉換、鎖存器等晶片。一般不在控制訊號上動腦筋,容易出問題,得不償失。
3樓:匿名使用者
不行的,斷開時12v邊有電流流向5v邊。
4樓:匿名使用者
這種電路就是不成立的,你還是外擴充套件個io晶片吧
5樓:匿名使用者
用微控制器來控制一個開關肯定可以,但是你只用一個三極體,驅動能力肯定是不足。建議換大點兒的mos管。
微控制器io口控制另一個微控制器io口問題?
6樓:匿名使用者
3.3v和5v的兩個微控制器io口不要直接連線到一起,應該用電平轉換電路隔離。3.
3v的io口增加了18ma電流,這是很大的,容易燒壞3.3v微控制器,這種連線是不合理的。如果5v微控制器是stc的,引腳可設定成高阻輸入模式是最簡單的,如下表。
如果不是也不能設定io模式,那可以用一片74hc04(用sop14封裝),用兩個非門串接,電源接5ⅴ,與5v微控制器同電壓,用非門去拉低5v微控制器的io腳,而3.3v微控制器io接非門輸入端,是無電流無功率驅動。
微控制器一個i/o口如何控制兩個繼電器的電平高低?
7樓:匿名使用者
當然不行啊,最少是不可靠的,你驅動繼電器是5v,而5v的繼電器內阻一般在70歐左右,額定驅動電流在70多毫安,兩個就140多毫安了,估計是你的三極體驅動力不夠。
有兩種方法:1 用同一個io控制兩個三極體,再分別控制兩個繼電器。
2用大電流的三極體,增加驅動能力
你的rl5更加驅動不起來吧,那有微控制器的io有這麼強的高電平輸出能力?
我在做一個微控制器系統,i/o口不夠用,請問可以怎麼辦?如何擴充套件程式怎麼寫?
8樓:冼書雙
74ls138這個晶片,三八譯碼器,三個引腳做地址線,一個引腳做複用,擴充套件出8個io口,000對應0腳輸出,001對應1腳輸出,以此類推.
9樓:匿名使用者
需要多少口啊,可以尋找多組埠的微控制器42-46個口夠不stc15f4k60s4 供參考
我想問一下,一個51微控制器能不能同時實現兩個訊號的控制?
10樓:匿名使用者
這取決於你控制的物件響應時間要求和主程式或中斷服務的工作量。
中斷的響應更為及時。
比如:主程式
while(1)
中斷(p32,p33只響應下跳,故可能需要將輸入x用雙向觸發單穩電路(脈寬=指令時鐘)來觸發/intx。且x脈寬xh,xl不小於指令時鐘)
void isrint0(void) interrupt 0
11樓:
取決於微控制器的處理能力、訊號的頻率、訊號的處理難度。
如果是普通電平訊號,來它成百上千也不在話下……
12樓:匿名使用者
肯定會有時序差的,哪怕1us。。。不然就是「雙片機」了
13樓:飛翔要飛翔
設定中斷啊 不過要考慮優先順序
根據時序的不同控制訊號
能不能把微控制器連續的幾個io口定義成一個變數?像#define dataport p0一樣,具體請看問題補充……
14樓:匿名使用者
例如:#define dataport p0
p0這是預設的一次操縱8位,前面的三位可以不管,後面的五位根據需要相應的更改就行
15樓:
不能。不過你可以寫一小段賦值語句 ,設立一個變數,每次修改該變數值後,對應的賦值到這五個io口。
16樓:匿名使用者
那是巨集定義不是定義成變數
怎麼用51微控制器一個io口控制兩個led分別亮
17樓:
1、新建專案,如圖所示。
2、新增標頭檔案,建立延遲函式。
3、建立c主函式。
4、新增死迴圈效果。
5、點亮led燈。p1=0x7e;二進位制11111110。
6、新增延遲效果即可。
注意事項:proteus 自從有了微控制器也就有了開發系統,隨著微控制器的發發系統也在不斷髮展。 keil是一種先進的微控制器整合開發系統。
它代表著組合語言微控制器開發系統的最新發展,首創多項便利技術,將開發的程式設計/**/除錯/寫入/加密等所有過程一氣呵成,中間不須任何編譯或彙編。
18樓:匿名使用者
兩個led串聯,一端接vcc,另一端接gnd,io引腳接其中間,但要求2個led的導通電壓之和小於電源電壓.
19樓:做而論道
很簡單。
一個 led,正極接 io 引腳,負極接地。
即可實現:io口輸出 1 時,燈亮。
另一個 led,正極接正電源,負極接 io 引腳。
即可實現:io口輸出 0 時,燈亮。
注意, led 都需要串聯一個電阻,用於控制電流的大小。
這微控制器上的io口在哪呢,微控制器擴充套件IO口的地址如何定義?
微控制器上的io口,指的就是引腳,i o是input output的意思,即輸入 輸出。如下圖,是傳統的51微控制器,有四個並行口,p0 p1 p2 p3,就是四個i o口,每一個並行口有8個引腳,如p0口的8個腳依次是p0.0 p0.1 p0.7,依此類推。共32個i o引腳。微控制器擴充套件io...
微控制器的序列口是,微控制器序列口與普通IO口區別?
兩種介面都是用來傳送二進位制資料的介面形式。序列介面,一般有一根時鐘線,一根資料線,一個時鐘週期傳送二進位制1位,要傳送一個位元組至少需要8個時鐘週期,序列線根數少,遠端傳輸抗干擾能力強,成本低。並行介面,比如8位並行介面,除具備時鐘線外,還有8根資料線,另外還有幾根輔助訊號線,一個時鐘8位資料全部...
微控制器的I O介面,I O埠,I O口線是什麼意思
是微控制器的輸入 輸出介面,該引腳可用於訊號輸入,也可用作處理後的輸出,要看程式怎麼控制 都是一個意思,不同人不同說法而已,不要糾結這個 是微控制器的輸入 輸出介面,一般輸入是指達到某種輸出的條件 微控制器的i o口是什麼意思?簡單的理解就是和外部通訊的埠,in out口,口是具有三態功能的 可以用...