『壹』 在單片機課程中,究竟什麼是高低電平高手請指教,最好能夠詳細說下其概念
數字電路系統中,各種信號是通過晶元引腳上的高低電平表示信息的。
高低電平其實就是5V和0V的兩種電壓。表示二進制數據的1和0
單片機本質上也是數字電路,所以他的引腳上輸入輸出的也是高低電平,對應單片機程序里的1和0.
比如單片機程序控制P1^0=1,代碼執行後,P1.0引腳輸出5V電壓,即為高電平,進一步可以控制一個LED燈亮或滅,繼電器接通或斷開;程序執行P1^0=0,則對應引腳輸出0V電壓,即低電平。
『貳』 如何理解單片機中的高電平與低電平
TTL電平 電壓+5V為高電平,電壓0V為低電平
RS232電平 電壓-15V為高電平,電壓+15V為低電平
如圖此時單片機P0口的IO口輸出一個低電平,就亮對應的LED燈
『叄』 單片機低電平上下限是多少高電平上下限是多少
0.3VCC----0V為低電平,0.7VCC---VCC為高電平,一般來講,對於5V電源的單片機來說,低電平在1.3V以下,高電平在3.7V以上,數字信號盡量不要使用1.3---3.7V這個區間,這有可能會造成單片機無法識別或識別錯誤。
『肆』 單片機,輸出高電平和低電平是相對什麼而言具體是多少V還有IO口不可以輸出大電流對嗎
如果開路,高電平接近電源電壓5 V,低電平接近0伏
但TTL標准高電平是3.7V,低電平是0.8伏,實際上允許有一定的波動
2V以上都 可以認為是高電平,1.5V以下可以認為是低電平
但為了可靠傳輸和識別,高電平盡量控制在3.7伏至5伏,低電平盡量低於0.8伏
1.伏到2伏之間盡量不用,不同的電路可能會出現不同的識別結果