POMIAR NAPIĘCIA STAŁEGO PRZY POMOCY PRZETWORNIKA A-C KONTRIOLERA 68HC11 Z WYŚWIETLENIEM WYNIKU W POSTACI BINARNEJ NA LINIJCE DIODOWEJ.
INSTRUKCJA DO ĆWICZENIA.
1. Programowanie przetwornika:
Rejestr OPTION adres 1039 hex:
Jest to rejestr umieszczony pod adresem 1039h, używany podczas „startu” systemu do jego konfigurowania. Bity ADPU, CSEL,CME, mogą być zapisywane i odczytywane, pozostałe bity mogą być tylko zapisane i w czasie pierwszych 64-ech cykli po sygnale RESET.
bit
7
6
5
4
3
2
1
0
nazwa
ADPU
CSEL
IRQE
DLY
CME
CR1
CR0
.
ZNACZENIE BITÓW:
ADPU - zero na tym bicie oznacza wyłączenie przetwornika, „1” oznacza zezwolenie na przetwarzanie.
CSEL- wybór źródła taktowania przetwornika, w przypadku taktowania zegarem zewnętrznym o częstotliwości 2mhz wpisujemy „0”.
IRQE - sposób wyzwalania przerwania (zboczem lub poziomem).
DLY - opóźnienie wyjścia z modu STOP (powinno być ‘1”).
CME - „0” logiczne.
CR1,CR0 - bity ustalające okres timera układu COP (ustawić na „0” „0” )
ustawienie
Zdekodowaną wartość w kodzie HEX należy wpisać rozkazami zapisu danej 8-mio bitowej pod adres 1039HEX.
Rejestr ADCTL adres 1030 hex:
Wszystkie bity tego rejestru mogą być zapisywane i odczytywane z wyjątkiem bitu CCF (tylko odczyt) oraz bitu 6 - niezaimplementowanego.
CCF
SCAN
MULT
CD
CC
CB
CA
CCF - bit jest ustawiany przez mikrokontroler po zakończeniu konwersji (pomiaru).
SCAN - „1” powoduje ciągłe zapisywanie rejestrów wynikowych.
MULT - „0” przetwarzanie tylko z jednego wybranego przy pomocy bitów CD-CA kanału, „1” przetwarzanie odpowiedniej grupy kanałów.
CD,CC,CB,CA - wybór kanału.
wachu32