To forum jest dla wszystkich pasjonatów wiecznie młodych mikrokontrolerów '51. 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!
-
Alocit
- -
- Posty: 3
- Rejestracja: 15 kwie 2010, 11:51
- Lokalizacja: Polska
Post
autor: Alocit » 15 kwie 2010, 12:00
Witam,
jak podlaczyc w calośC 8051 + wyswietlacz LCD + enkoder absolutny + transoptor.
Wyswietlacz LCD zabierze 8 albo 4 porty w zaleznosci od sposoby podlaczenia.
Enkoder absolutny 9 bitow w kodzie Graya czyli 9 portow.
Transoptop 1 lub 2 bity czyli 1-2 porty.
W calosc potrzebnych byloby 19 portow. Moge do tego wykorzystac P0, P1 oraz P2?
Z ksiazki Janiczka wyczytalem ze P0, P1 i P2 to porty wejscia wyjscia czyli 3X8=24 co wystarczyloby do moich celow.
Jak to wyglada w praktyce?
-
Luminofor
- Użytkownik
- Posty: 1373
- Rejestracja: 27 lis 2007, 17:17
- Lokalizacja: Polska
Post
autor: Luminofor » 15 kwie 2010, 17:41
Możesz.
-
keruseykaryu
Post
autor: keruseykaryu » 15 kwie 2010, 17:51
W praktyce wygląda to tak, że każda końcówka nazwana P>coś<.>cośtam< może być jednobitowym wejściem albo wyjściem. Jednak trzeba pamiętać o jednym szczególe: grupa P0 ma z grubsza inną budowę niż reszta i trzeba je zewnętrznie "podciągać" jak chcesz go wykorzystać tak jak pragniesz.
-
Alocit
- -
- Posty: 3
- Rejestracja: 15 kwie 2010, 11:51
- Lokalizacja: Polska
Post
autor: Alocit » 27 maja 2010, 0:12
Transoptor odpowiedzialny za okreslenie predkosci musze podpiac do Timera pracujacego jako uklad czasowo-licznikowy. Ktory z trybow pracy wybrac jesli celem jest zliczenie ilosci impulsow w przedziale czasu, przemnozenie ich i uzyskanie wyniku jako predkosc?
Jesli oprocz danych z transoptora do procesora bedzie splywac 8 bitow okreslajace polozenie w kodzie Graya to starczy mi wewnetrznej pamieci danych czy musze podpiac zewnetrzna?
-
alaris
- Użytkownik
- Posty: 530
- Rejestracja: 21 lut 2006, 14:56
- Lokalizacja: Gorzow/Poznan
Post
autor: alaris » 28 maja 2010, 17:39
Alocit pisze:Wyswietlacz LCD zabierze 8 albo 4 porty w zaleznosci od sposoby podlaczenia.
Wyświetlacz zabierze 6 lub 10 linii, 4/8 danych + dwie sterujące. No chyba, że nie używasz typowego wyświetlacza HD44780...
-
Alocit
- -
- Posty: 3
- Rejestracja: 15 kwie 2010, 11:51
- Lokalizacja: Polska
Post
autor: Alocit » 18 sty 2011, 17:45
Schemat wygląda tak. Interesuje mnie czy to podłączenie wyświetlacza jest prawidłowe.

-
gomarko
- -
- Posty: 71
- Rejestracja: 13 paź 2010, 21:20
- Lokalizacja: Konin
Post
autor: gomarko » 19 sty 2011, 23:07
Pomijając inne aspekty
Na początku piszesz o wyświetlaczu LCD
a ten schemat przedstawia wyświetlacz LED
Więc coś jest niezgodne z założeniami