Code:
void sang(int n) { int c,dv,i; c=n/10; dv=n%10; for(i=50;i>0;i--) // ta^`n so^' 50Hz thì quét 50 hình trong 1S, nhu+ va^.y 1 giây se? ta(ng so^' ?e^'m lên 1 ?o+n vi. { led1=led2=0;//dong 1 P0=0x00;//dong 2 P0=ma_led_7seg[c]; //dong 3 led1=1;// dong 4 delay_ms(10);//dong 5 led1=led2=0; P0=0x00; P0=ma_led_7seg[dv]; led2=1; delay_ms(10); } }
các Anh cho em hỏi: người quét với tần số 50Hz--->0.02s=20.000us---->mỗi led sáng 10.000us (10ms)
em hiểu rồi, nhưng còn cái dòng 1, 2, 3 ,4 ,5 tại sao lại có thứ tự như vậy ? dong 1 : disable 2 led1, led2 rồi sao lại (P0=0x00;P0=ma_led_7seg[c]; ) 2 dòng này em ko hiểu các Anh ơi?