fras,systemy wbudowane L, sprawozdanie ARM 7 obsÅ‚uga przetwornika¬

Systemy wybudowane

Sprawozdanie: ARM 7 – obsługa przetwornika A/C

Wstęp teoretyczny

Podczas laboratorium zapoznaliśmy się z obsługą oraz zasadą działania potencjometru.

Naszym zadaniem było napisanie programu w języku C, który za pomocą potencjometru będzie zwiększał i zmniejszał wartość wyświetlaną na LCD.

Potencjometr jest to opornik, który umożliwia użytkownikowi zmianę rezystancji. Zmiany tej dokonuje się poprzez zmianę położenia styku na ścieżce oporowej.

Przetwornik , z którego korzystaliśmy podczas laboratoriów jest urządzeniem 10 bitowym. Obsługiwany jest przez piny AD0, które stanowią wejścia analogowe konwertera, na których umieszczone jest napięcie wejściowe.

Timer służy do zliczania taktów zegara sprzętowego (PCLK), lub zegara zewnętrznego. W zadaniu układ czasomierza/licznika posłużył do konwertowania sygnału analogowego z potencjometru co określony interwał czasu.

Mikrokontroler LPC2378 posiada cztery takie układy. Do rozwiązania postawionego w niniejszym laboratorium zadania zastosujemy układ czasomierza o numerze 0 (Timer0).

Kod programu

Omówienie kodu:

Duża część kodu pochodzi z poprzedniego laboratorium dotyczących ARM 7 – obsługa wyświetlacza LCD. Linie od 153 do 169 zostały napisane po wcześniejszym uzupełnieniu kodu z instrukcji. Linijki 140-151 zawierają obsługę przerwań. Aktualny stan przetwornika analogowo-cyfrowego przepisywany jest do zmiennej AC_odebr. Zmienna ta zostaje odpowiednio skalowana w głównej pętli aby wynik w sposób przejrzysty wyświetlić na LCD. W zależności od wartości zmiennej AC_odebr w drugiej linii wyświetlacza LCD wyświetlany jest graficzny pasek zbudowany ze znaku ‘*’.

Wnioski

- Układ działa zgodnie z oczekiwaniami,

- Na ekranie LCD jest wyświetlana wartość która modyfikowana jest potencjometrem, w

zależności od wyświetlanej wartości w drugiej linii wyświetlacza pojawiają się znaki ‘*’

- Nieoceniona pomoc prowadzącego pomogła odnieść końcowy sukces.


Wyszukiwarka

Podobne podstrony:
fras,systemy wbudowane L, ARM 7 – obsługa wyświetlacza LCD
fras,systemy wbudowane L, Obsługa wyświetlacza siedmiosegmentowego oraz programowanie eliminacji ze
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 2
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 6
fras,systemy wbudowane L, Realizacja mikroprocesora w układach CPLD
fras,systemy wbudowane L, Wstęp do mikrokontrolerów rodziny MCS 51
fras,systemy wbudowane, pytania Nieznany
fras,systemy wbudowane L, Transmisja szeregowa?51
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 4
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 3
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 7
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 8
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 1
fras,systemy wbudowane L, Kontroler?51 dźwięk
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 9
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 5
Układy cyfrowe i systemy wbudowane 1 SPRAWOZDANIE 2

więcej podobnych podstron