các bác trong diễn đàn cho e hỏi đoạn code sau :
void main()
{
int16 k,a=300;
while(1)
{
for(k=0x01;k<0x40;k=k<<1,a-=50){
if(k==0x08)
{
}
else
{
output_a(k);delay_ms(a);}
}
}
}
e dùng vòng lặp while sao không có tác dụng khi gán thêm biến a để thay đổi time của từng câu lệnh nhỉ. mọi người cho e phương án khắc phục với.thân gửi.
void main()
{
int16 k,a=300;
while(1)
{
for(k=0x01;k<0x40;k=k<<1,a-=50){
if(k==0x08)
{
}
else
{
output_a(k);delay_ms(a);}
}
}
}
e dùng vòng lặp while sao không có tác dụng khi gán thêm biến a để thay đổi time của từng câu lệnh nhỉ. mọi người cho e phương án khắc phục với.thân gửi.