P
prem123
Guest
누군가가 18f4431에 대한 mikroc의 A / D 변환에 나 한테 샘플 코드를 제공 할 수 있습니다 .. 또는 나에게 다음과 같은 코드에서 오류를 알려 주시기 바랍니다 ... [구문 = C] 서명되지 않은 정수의 temp_res, 무효 인터럽트 () {경우 (PIR1.ADIF) {PIR1.ADIF = 0; ADCON0.GO = 1;}} 주요 무효 () {TRISB = 0x00; TRISD = 0x00; TRISA = 0xFF, ANSEL0 = 0b00000001; ANSEL1 = 0x00; ADCHS = 0x00; ADCON0 = 0b00110101; ADCON1 = 0b00010000; ADCON2 = 0b01000001; ADCON3 = 0b11000000; INTCON.GIE = 1; INTCON.PEIE = 1; ADCON0.GO = 1; PIE1. ADIE = 1; PIR1.ADIF = 0; Delay_us (10), 동안 (1) {PORTD = 0x00; PORTB = 0x00; temp_res = Adc_Read (0) PORTD = temp_res, / / PORTD PORTB = temp_res에 낮은 8 비트를 보내 >> 2; / /이 RB7에 두 가장 중요한 비트를 보내 RB6 Delay_ms (50);}} [/ 문법]