STC12C5A60S2筆記3(I/O 端口)


1. 基本特性

  STC 單片機IO口可由軟件配置成四種工作模式:

  1)准雙向口:標准51單片機模式,可用作輸入和輸出

  2) 推挽輸入輸出:需要更大的驅動電流,當高電平時,拉電流20mA、當低電平時,灌電流20mA

PS:拉電流是數字電路輸出高電平給負載提供的輸出電流,灌電流時輸出低電平是外部給數字電路的輸入電流

  3) 僅為輸入(高阻):

  4) 開漏輸出:作為邏輯輸出時,該配置必須有外部上拉電阻外接到Vcc

2. 典型例子

  1)程序

#include<reg51.h>
#define uint unsigned int
void delay(uint z)
{
    uint x,y;
    for(x=z;x>0;x--)
    for(y=100;y>0;y--);
    return;
}
void main(void)
{
    while(1){
        P0=0xfe;
        delay(500);
        P0=0xff;
        delay(500);        
    }
    return;
}

  2) 電路圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM