ทบทวนการเรียน
ฟังก์ชั่น DOเป็นฟังก์ชันที่ใช้ในการวนรอบการทำงาน โดยฟังก์ชันนี้จะทำงานตามประโยคคำสั่งที่ระบุภายในเครื่องหมายปีกกาก่อน แล้วจึงทำการตรวจสอบเงื่อนไขตามที่กำหนด ถ้าเงื่อนไขเป็นจริงจะวนไปทำงานซ้ำจนกว่าเงื่อนไขที่กำหนดไว้จะเป็นเท็จ
ภาพวงจร
CODE
void main()
{
int i=3;
int j;
TRISC=0;
do {
switch (i)
{
case 1:
PORTC.F3=1;
delay_ms(200);
PORTC.F3=0;
delay_ms(200);
break;
case 2:
PORTC.F0=0;
delay_ms(200);
PORTC.F0=0;
delay_ms(200);
break;
case 3:
PORTC.F0=1;
delay_ms(200);
PORTC.F0=0;
delay_ms(200);
break;
case 4:
PORTC.F0=0;
delay_ms(200);
PORTC.F0=0;
delay_ms(200);
break;
}
j++;
}
while(j<5);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น