pomoc-programiranje

Jun 09, 2007 0 Replies

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


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required