AD převodník: Porovnání verzí
Řádek 31: | Řádek 31: | ||
==[https://www.electronicshub.org/digital-voltmeter-using-8051-microcontroller/ Digital Voltmeter using 8051 Microcontroller]== | ==[https://www.electronicshub.org/digital-voltmeter-using-8051-microcontroller/ Digital Voltmeter using 8051 Microcontroller]== | ||
[[ | [[Media:digital-voltmeter-using-8051-microcontroller.png|digital-voltmeter-using-8051-microcontroller.png]] |
Verze z 26. 4. 2020, 19:43
A/D převodník
Je obsažen např. v m-počítači 80C550, 80C552, 80C562.
Převodník je 8-mi nebo 10-ti bitový
Počet analogových vstupů je 8, ( 8-mi kanálový multiplexer )
Metoda postupné aproximace
Doba převodu je 50 strojních cyklů ( 37.5 ms při fOSC = 16MHz )
Rozsah vstupního napětí je 0 - +5V
Referenční napětí a napájecí napětí převodníku má samostatné vývody
Činnost řídí SFR registr ADCON Start převodu nastavením bitu ADCON.3 ( ADCS )
Po skončení převodu se nastaví bit ADCON.1 ( ADCI ), generace žádosti o přerušení avynuluje se bit ADCS. Bit ADCI nutno nulovat programově ( součást obsluhy přerušení )
Start převodu je možný řídit vnějším signálem STADC pokud je ADCON.5 ( ADEX ) = 1.
ADCON.0 – ADCON.2 ( AADR0 – AADR.2 ) - výběr analogového vstupu ADC0 – ADC7.(v bráně P5)
ADCON.6 – ADCON.7 obsahují nejnižší dva bity výsledku převodu ( ADC.0 a ADC.1 )
ADCH registr SFR obsahující výsledek převodu ( vyšších 8 bitů )