Wyświetlacz alfanumeryczny

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Awatar użytkownika
miloo1
Użytkownik
Posty: 156
Rejestracja: 03 kwie 2007, 20:21
Lokalizacja: Olsztyn, Zgorzelec
Kontakt:

Wyświetlacz alfanumeryczny

Post autor: miloo1 » 15 cze 2008, 17:11

Witam czy istnieje możliwość wyświetlania tekstu na tym wyświetlaczu http://www.alldatasheet.com/datasheet-p ... 602-E.html jeżeli tak to w jaki sposób za pomocą jakiegoś mikrokontrolera np ATmega8 jak napisać program aby to działało.

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 15 cze 2008, 17:22

Przecież to zwykły wyświetlacz alfanumeryczny obsługiwany na przykład przez Bascomową komendę Lcd. Napisanie programu w Bascomie na procesor AVR jest dziecinnie proste.

Awatar użytkownika
miloo1
Użytkownik
Posty: 156
Rejestracja: 03 kwie 2007, 20:21
Lokalizacja: Olsztyn, Zgorzelec
Kontakt:

Post autor: miloo1 » 15 cze 2008, 17:50

Dopiero zaczynam z mikrokontrolerami a dokładnie wogóle nie zaczełem mógłbys mi dać jakiś listing i czy zrobie to na atmega8

Awatar użytkownika
RcTomek
Moderator
Posty: 243
Rejestracja: 27 wrz 2007, 21:15
Lokalizacja: Głogów / Wrocław

Post autor: RcTomek » 15 cze 2008, 22:46

Przykładowy program w Bascom'ie:

Kod: Zaznacz cały

$regfile = "m8def.dat"   'ATmega8
$crystal = 8000000       'kwarc 8MHz

Config Portb = &HFF      'wszystkie porty pracuja jako wyjscia
Config Portc = &HFF
Config Portd = &HFF

Portb = &HFF             'wlacz rezystory podciagajace
Portc = &HFF
Portd = &HFF


Config Lcd = 16 * 2      'wyswietlacz alfanumeryczny 16x2
Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.0 , Rs = Portc.1
'PORTC.2...5 - 4-bitowa szyna danych; PORTC.0 - sygnal EN, PORTC.1 - sygnal RS

Lcd "# Test LCD16x2 #"
Lowerline                'przeskocz do dolnej linii
Lcd "ABCDEFGHIJKLMNOP"

End                      'koniec programu
Jeżeli nie masz doświadczenia w tej dziedzinie, to proponowałbym rozpoczęcie przygody z mikrokontrolerami od rzeczy prostych, np. miganie LEDem, następnie przejście do rzeczy trudniejszych.
Jesli chcesz, mogę Ci podesłać asemblerowe procedury obsługujące wyświetlacz tekstowy :twisted: .

elemaniac
Użytkownik
Posty: 585
Rejestracja: 07 maja 2008, 17:09
Lokalizacja: Puławy
Kontakt:

Post autor: elemaniac » 16 cze 2008, 13:34

A TU jest dział o Bascomie (kursy, programy wspomagające itd.).

Napewno się przyda do rozpoczęcia "przygody".
A może i ja zacznę :mrgreen:

Awatar użytkownika
Opornik
Użytkownik
Posty: 140
Rejestracja: 27 maja 2008, 13:53
Lokalizacja: Program Files

Post autor: Opornik » 16 cze 2008, 20:00

czy ktoś mógł by mi pomógł znależć schemat prostego programatora pod PC na którym mógłbym zaprogramować attiny 2313 (w BASCOMIE) (Równierz wyświetlanie na LCD- ku :lol: )

Awatar użytkownika
gwozdex
Użytkownik
Posty: 879
Rejestracja: 24 lut 2006, 10:04
Lokalizacja: Czechowice-Dziedzice
Kontakt:

Post autor: gwozdex » 16 cze 2008, 21:06

Najprostszym programatorem jest Sample electronics programmer. Jest to nic innego jak wtyk LPT połączony za pomocą kabelka do wyprowadzeń programowanego mikrokontrolera (przeważnie dodaje się jeszcze rezystory w szereg). Jeśli masz BASCOMA to w Helpie jest opis tego programatora. Również w mikroprocesorowej oślej łączce korzystaliśmy z takiego rozwiązania (zatem w EdW również znajdziesz informacje na temat tego programatora).
Popatrz też tutaj:
:arrow: http://www.reflections.co.nz/home/micro ... /index.htm

ODPOWIEDZ