06-11-2012, 02:23 PM | #1 |
Đệ tử 2 túi
Tham gia ngày: Oct 2009
Bài gửi: 26
: |
Giúp em định nghĩa chân Input C18
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. |
|
|