Trích:
Nguyên văn bởi quangvy87
mấy huynh cho em hỏi tí??
em viết code như vậy:
#include <16F877A.h>
#fuses NOWDT,PUT,XT,NOPROTECT
#use delay(clock=80000000)
#use fast_io(d)
#byte portd=0x08
void main()
{
set_tris_D(0b00001111);
portD=0;
output_bit(pin_D4,1);
output_bit(pin_D5,1);
output_bit(pin_D6,1);
output_bit(pin_D7,1);
}
em mô phỏng protues thi nó chỉ sáng led RC7?
đáng lẽ nó phải sáng 4 led chứ?e test nhiều lần rùi.nó chỉ sáng đèn cuối cùng?nếu em bỏ trong vong lặp thì nó nhap nháy?may huynh cứu em với?
|
cái thứ nhất:
nếu bạn muốn cho 4 led sáng thì chỉ cần
void main()
{
set_tris_D(00001111);
while(1)
{portD=0;delay_ms(250);
portd=0xff; delay_ms(250);
}
cái thứ hai:
bạn đang suất nhập trên cổng d sao lại có "em mô phỏng protues thi nó chỉ sáng led RC7?"