วันจันทร์ที่ 14 มกราคม พ.ศ. 2562

T1

T1

Code Program

void main()
{
     unsigned char dice[]={0x08,0x22,0x2A,0x55,0x5D,0x77};
     unsigned char i;
     TRISC=0;
     TRISB=0x01;
     PORTC=0;
     while(1)
     {
            if(PORTB.F0==0)
            {
                    PORTC=dice[i];
                    delay_ms(3000);
                    PORTC=0;
            }
            i++;
            if(i>5)i=0;
     }
}


ภาพจำลองการทำงานด้วยโปรแกรม Proteus




อธิบายการทำงานของโปรเเกรม