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擴充套件口的作用,當微控制器外部擴充套件儲存器是,四個I O介面各起什麼作用
愛晚風林亭 通過微控制器io控制擴充套件口,增加微控制器io口能控制的埠的數量。微控制器 microcontrollers 是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯...
微控制器給IO口賦值的原則是什麼,在微控制器程式中,給IO口賦值, , 和 ,這些賦值有什麼區別,什麼情況下該用哪個???
你看哈,i 0時,化為二進位制為00000000所以對應的彩燈都為低,都亮,為1的時候二進位制為00000001,最後一位為1,所以對應的燈不亮,其餘亮,為2的時候二進位制為00000010,倒數第二位為1,對應的燈不亮,其餘亮 i為254時二進位制為11111110,只有最後一位為0所以只有一個燈...
89C52微控制器的記憶體8K不夠用了怎麼辦
撒康勝 1.可不可以用24c0 2系列呢?那程式要怎麼寫了 有關些讀一整個函式的 比如我現在有要把溫控程式和時鐘程式放到52外部,計算器程式放到內部,同時可以使52正常工作,掃描完內部後繼續掃描內部。答 不行.2.如果用擴充套件外部儲存晶片,那晶片型號是什麼,程式又怎麼寫?答 可以擴充套件.典型的並...