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

ใบงานที่6



#define sw1 PORTB.F2
#define sw2 PORTB.F6
void main()
{
     char segment[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
     int i=10;
     TRISC=0;
     PORTC=segment[0];
     while(1)
     {
             if (sw1==0)
              {
                delay_ms(500);
                i=i-1;
                if(i==-1)i=10;
     }
     else if (sw2==0)
     {
                       delay_ms(500);
                       i=i+1;
                       if(i==10)i=1;
                       PORTC=segment[i];
            }
            else{
          PORTC=segment[0];
          i=0;
          }
         }
     }

ไม่มีความคิดเห็น:

แสดงความคิดเห็น