51單片機4個按鍵控制4個led 為什么單片機用1輸出低電平,用0輸出高電平?
為什么單片機用1輸出低電平,用0輸出高電平?。主要問題有點模糊。您想詢問SCM如何使用1輸出低電平,使用0輸出高電平嗎?這樣回答。這實際上是逆變器的功能。你可以用非門試試。它也可以通過控制三極管來實現(xiàn)
為什么單片機用1輸出低電平,用0輸出高電平?
。主要問題有點模糊。您想詢問SCM如何使用1輸出低電平,使用0輸出高電平嗎?這樣回答。
這實際上是逆變器的功能。你可以用非門試試。它也可以通過控制三極管來實現(xiàn)。下圖是用PNP三極管搭建的簡單電路,可以實現(xiàn)上述功能。
上圖中,PNP三極管的基極通過電阻連接到MCU的GPIO端口,三極管的發(fā)射極連接到電源VCC,三極管的集電極通過負載連接到地。電路分析如下:
此時三極管的基極為高電平,即1,三極管不導(dǎo)通,輸出端為低電平,即0。
此時,三極管的基極為低電平,即0,三極管的PN結(jié)正偏壓并導(dǎo)通,輸出端輸出高電平,即1。
通過以上分析,MCU可以用1輸出低電平,用0輸出高電平。另外,NPN三極管也可以實現(xiàn)這一功能。電路圖如下所示。