Code:
#include<16f877a.h>
#use delay<clock=20000000>
void ct_1();
void ct_1();
void ct_1();
void main()
{
do{
ct_1();
delay_ms(200);
ct_2();
delay_ms(200);
ct_3();
delay_ms(200);
}while(true);
}
void ct_1()
{
output_B(0xff);
//có thử dùng lệnh return tại đây nhưng không có gì thay đổi
}
void ct_2()
{
output_c(0xff);
//có thử dùng lệnh return tại đây nhưng không có gì thay đổi
}
void ct_1()
{
output_d(0xff);
//có thử dùng lệnh return tại đây nhưng không có gì thay đổi
}
khi chạy chỉ có các led ở port b sáng .
mình có cảm giác như là chương trình chỉ thực thi lệnh ở chương trình con ct_1(); rồi thôi!
Có ai biết tại sao không vậy?