#include
int main(void)
{
int i = 0,j = 0;
DDRD = 0xff;//設(shè)置PD口方向為輸出
while(1)
{
PORTD = 0b11100110;//設(shè)置PD口數(shù)據(jù)
for(j = 0;j <10;j ++)
for(i = 0;i < 10000;i ++);
PORTD = 0b00011001;
for(j = 0;j <10;j ++)
for(i = 0;i < 10000;i ++);
}
}
DDRx為端口的方向,置1時為輸出.
PORTx為端口數(shù)據(jù), 當(dāng)DDRx置1時,為輸出的狀態(tài),1為高,0為低.
PINx為讀取的輸入端口的數(shù)據(jù),當(dāng)DDRx置0時有效.當(dāng)DDRx置0時,PORTx決定輸入端口內(nèi)部上拉電阻是否使能.