.


:




:

































 

 

 

 


/ : , - (). PIC-.




 

/. 8- - . . . 1.

 

 

. 1.

 

( x.0... x.7) . .

U. U/2n, n . , , . : UREFH U, UREFL . UREFH UREFL U. U ³ UREFH, FFh. 00h U £ UREFL. U. .

- . 8, 10 .

: T. :

t= (2n + 1).

. .

RC- () . , , . BUS . BUS.

: . . , . , .

- . - . . .

 

PIC16 - (), 0 UDD ( ) . 10- , . , , PIC16F877 8 . , . , , .

, 2, 8 32 . RC- 250 - , SLEEP.

- PIC- IDE mikroC PRO for PIC .

ADC_Init - . , RC- , , , .

:

void ADC_Init();

:

//

// RA0, RA2, RA3 (

// AN0, AN1, AN2)

TRISA = 0b00000111; // - RA0, RA1, RA2

// ,

..

ADC_Init();

 

ADC_Read . 10- ( ). .

:

unsigned int ADC_Read(unsigned char channel);

channel () , .

PIC16F877 :

0 RA0 (AN0)

1 RA1 (AN1)

2 RA2 (AN2)

3 RA3 (AN3)

4 RA5 (AN4)

5 RE0 (AN5)

6 RE1 (AN6)

7 RE2 (AN7)

:

// 2

unsigned int adc_result; //

adc_result = ADC_Read(2);

 





:


: 2017-02-25; !; : 1368 |


:

:

: , .
==> ...

1387 - | 1335 -


© 2015-2024 lektsii.org - -

: 0.009 .