Microcontroler SAB80(3)C166 + LCD grafic&alfanumeric


kitkat


Salut! Trebuie sa fac un proiect in care sa conectez un modul de afisare LCD alfanumeric si unul grafic la un microcontroler SAB80(3)C166. Am ales LCD alfanumeric LM161556 cu controlerul HD44780 al firmei Hitachi, iar pt cel grafic LM24014 al firmei Sharp. Ambele sunt pe 8 biti, iar microcontrolerul este pe 16 biti. O idee ar fi ca sa leg un LCD la primii 8 biti ai portului 1 si celalalt LCD la ultimii 8 biti ai portului 1 al microcontrolerului. Insa nu stiu cum sa fac mai departe...cum fac programul pt SAB astfel incat sa-mi trimita primii 8 biti cand e selectat primul LCD si ceilalti 8 biti cand e selectat celalalt LCD...
Ma poate ajuta cineva cu o idee, va rog ? worthy.gif Ceva cat mai simplu, daca se poate...sunt incepatoare in acest subiect... dar proiectul tot trebuie sa-l fac. biggrin.gif
cristianp
QUOTE(kitkat @ May 15 2006, 11:07) *
Salut! Trebuie sa fac un proiect in care sa conectez un modul de afisare LCD alfanumeric si unul grafic la un microcontroler SAB80(3)C166. Am ales LCD alfanumeric LM161556 cu controlerul HD44780 al firmei Hitachi, iar pt cel grafic LM24014 al firmei Sharp. Ambele sunt pe 8 biti, iar microcontrolerul este pe 16 biti. O idee ar fi ca sa leg un LCD la primii 8 biti ai portului 1 si celalalt LCD la ultimii 8 biti ai portului 1 al microcontrolerului. Insa nu stiu cum sa fac mai departe...cum fac programul pt SAB astfel incat sa-mi trimita primii 8 biti cand e selectat primul LCD si ceilalti 8 biti cand e selectat celalalt LCD...
Ma poate ajuta cineva cu o idee, va rog ? worthy.gif Ceva cat mai simplu, daca se poate...sunt incepatoare in acest subiect... dar proiectul tot trebuie sa-l fac. biggrin.gif



Salut,

SAB80C166 are si mod de adresare pe 8 biti (configureaza external buss controller-ul pe 8 biti, nemultiplexat), folosind Port 0. Pentru selectie LCD (CS) poti utiliza una dintre liniile superioare de adresa.

Bafta
 
kitkat
QUOTE(cristianp @ May 15 2006, 13:38) *
Salut,

SAB80C166 are si mod de adresare pe 8 biti (configureaza external buss controller-ul pe 8 biti, nemultiplexat), folosind Port 0. Pentru selectie LCD (CS) poti utiliza una dintre liniile superioare de adresa.

Bafta



Nu stiu cum sa fac ceea ce mi-ai recomandat wallbash.gif .... (of!! ce bine ar fi fost sa fi avut de programat un PIC , ca pe ala l-am inteles, era mai simplu) ... Nu imi poti da un exemplu, te rog? Pls...Pls... I really need help here... sad.gif
Reclama
In curand... autoevolution.ro

Teste, stiri, ghiduri, jurnale, forum si multe altele!
Aceasta este o versiune simplificatã a paginii originale. Pentru a vizita versiunea originala click aici.