![]() |
![]() |
#1 |
Đệ tử 2 túi
Tham gia ngày: Oct 2009
Bài gửi: 26
: |
![]() các anh chi ơi, em định nghĩa chân DATA là chân INPUT mà sao khi em kiểm tra trong vong lặp While lại ko đúng.
code: #include <p18f4620.h> #include <delays.h> // crytal = 20Mhz #define DATA PORTAbits.RA0 // brow - DATA INPUT void main() { TRISA=0x01; PORTA=255; TRISB=0x00; PORTB=255; TRISC=0x00; PORTC=255; TRISD=0x00; PORTD=255; while(1) { if (DATA==0) PORTD=0; else PORTD=255; }; } cho dù em đã thay đổi trạng thái trên chân DATA nhưng PORTD lúc nào cũng bằng 0 hết. |
![]() |
![]() |
|
|