Hc_11.doc

(58 KB) Pobierz
POMIAR NAPIęCIA STAłEGO PRZY POMOCY PRZETWORNIKA A-C KONTRIOLERA 68HC11 Z WYŚWIETLENIEM WYNIKU W POSTACI BINARNEJ NA LINIJCE DIODOWEJ.

 

 

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

0

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” )

 

bit

ADPU

CSEL

IRQE

DLY

CME

0

CR1

CR0

ustawienie

1

0

0

1

0

0

0

0

 

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.

 

bit

7

6

5

4

3

2

1

0

nazwa

CCF

0

SCAN

MULT

CD

CC

CB

CA

 

              ZNACZENIE BITÓW:

                           

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.

 

bit

CCF

0

SCAN

MULT

CD

CC

...
Zgłoś jeśli naruszono regulamin