Pozdrav...
Evo imam jednu molbu... Dal mi netko moze napisati program za multipleksiranje lcd displeja za shemu na binsima??? Radim dosta s PICevima, al me zanima kak bi se to izvelo s 89c2051 mikrokontrolerom... nije mi previse poznata struktura 89c2051 pa se ni ne upustam u nesto takvo... zanima me cisto da usporedim dal je jednostavnije to izvesti s
89c2051 ili s nekim PICom...Znaci zadatak je ovakav: Treba napisati program u asembleru koji ce ispisati 2007. metodom multipleksiranja. Nakon prikaza svake znamenke mora postojati pauza od 5ms, a decimalna toèka mora stalno svijetliti... istoimeni segmenti su spojeni paralelno u spoju zajednièke katode (znaci na izlazu mcu-a mora biti log. 1) Tranzistori koji upravljaju pojedinim digitima su PNP tipa, ( upravljaju se log 0) . Oscilator je 12 MHz...
Ja sam napisao rutinu za kasnjenje od 5 ms:
KASNJENJE MOV R1,#227 PETLJA MUL AB ;te isntrukcije su samo zato da program DIV AB ; bude sto primitivniji... MUL AB DIV AB DJNZ R1,PETLJA
E sad ako je to dobro izracunato onda to samo ubacite u program kao CALL KASNJENJE... ako nije dobro ispravite :))) znaci treba samo glavni program za multipleksiranje lcd displeja s 4 digita...i to sto primitivniji da ja malo proucim pisanje po portovima i memoriju i registre i tak...
shema je na binsima i ak je moguce nek portovi budu rasporedeni onak prema shemi...
ako mi to netko sad prek vikenda napravi castim s cevapima i pivom... :)))
pozdrav i isprika na poduzem postu...