pomoc-programiranje

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...

Reply to
Ivan
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.