PIC16F877A - zobrazení textu na multiplexovaném displeji
Moderátor: Moderátoři
PIC16F877A - zobrazení textu na multiplexovaném displeji
Diky.
- Přílohy
-
schema.jpg- (218.53 KiB) Staženo 149 x
-
displej.jpg- (113.06 KiB) Staženo 148 x
procesor píše:A to oné (PIC1618) je pre začiatok prázdne a iba tú popísanú funkciu bude plniť a nič viac? Display tam má už vyhradené výstupy, Už treba iba zvoliť ktoré I/O porty sa použijú pre tie dve tlačidlá. Dôležitý je aj systém sledovania tých tlačidiel. Ak to má registrovať takmer okamžite chce to použiť prerušovací systém a vhodné vstupy. Ak stačí sledovanie tlačidiel v programovej slučke, môžu to byť ľubovolné voľné porty. Ale reakcia sa môže pri kratšom stlačení nedostaviť.
Ma to delat jen to zadane nic jineho, cili na zacatku je to prazdne jak pises. Okamzita reakce tlacitek neni tak dulezita mi bylo receno, cili nemam zatim pouzivat prerusovaci system. (program se bude nejspise casem predelavat a vylepsovat).
1/ Pokud trváš na kombinaci PIC+Assembler: Najít někoho, kdo umí assembler PIC, tak se s ním spojit, ať tě naučí základy. Nebo se naučit sám, přes internet.
2/ Rozdělit složitý úkol na několik menších úloh.
3/ Multiplex 7seg. dispalye se myslím dělá tak, že si nejprve kód číslice uložíš do jednoho byte RAM, a pak třeba každých 50ms vypíšeš určitý sloupec displaye. Až vypíšeš všechny číslice, začneš vypisovat zase od začátku.
4/ Hotové rutiny pro display a PIC najdeš třeba zde: http://www.piclist.com/techref/microchip/routines.htm nebo na stráce microchipu
My sa to tu môžeme za neho naučiť, urobiť, iba že to malinovi11 nijako nepomôže.