View Single Post
Old 27-05-2010, 12:35 AM   #1
ninky
Nhập môn đệ tử
 
Tham gia ngày: May 2010
Bài gửi: 3
:
hỏi về trường hợp PIC8f752 với 2 chân tín hiệu vào

chào mọi người,mình mới biết tới diễn đàn này,mong mọi người giúp đỡ.Mình hiện đang lập trình bằng C cho pic 18f452 với 2 tín hiệu vào chân AN0 và AN1. Vấn đề của mình chính là ở chỗ làm sao lập trình được chỗ này. Đây là đoạn code của mình:

void AD_Init (void) //Initialisation du module A/N
{
BYTE RESULT[]; //2-BYTE ARRAY
int j=RESULT; // variable nombre du chanel A/D
ADCON1 = 0x00; //patte pour entrée analogique
for (j=0;j<2;j++) // 2-boucle compte chanels
{ADCON0 = 45 + (j*8); // A/D Fosc/8 + A/D = ON
Delay10KTCYx(10); //délai 10mS pour CHANEL SETUP
ADCON0bits.GO_DONE = 1; //initialisaton GO/DONE-BIT + CONVERSION
Delay10KTCYx(10); //délai 10mS pour conversion
RESULT[j] = ADRESH;
}
Delay10KTCYx(250); // délai 250mS ;arrêtter 1/4th sec pour que conversion setup soit exclusé

}
ninky vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn