View Single Post
Old 06-11-2012, 02:23 PM   #1
longdv
Đệ tử 2 túi
 
Tham gia ngày: Oct 2009
Bài gửi: 26
:
Smile 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.
longdv vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn