8x8 LED Matrix s 8051

S

skydemon

Guest
Hi guys .. Jaz sem načrtovanja za prikaz besed s pomočjo dveh 8x8 LED matrice s 8051 mikrokrmilniška in C programiranja. jaz bi rad, da se besede, da se premaknete, kot dobro. Moj problem je za kodiranje strani, kakšno izjavo, da naj uporabim pisno kodo? ali pa ima kdo s tem povezano jezikovno vzorec C kodo, ki lahko delijo z mano? Hvala ..
 
misliš Keil Microvision? Jaz sem z uporabo Keil Microvision 3 ..
 
Boste morali ustvariti tabele za iskanje pisave za vse znake, ki jih želite prikazati. Nato uporabite ASCII kodo, ki predstavlja vsako črko besede, ki jih želite prikazati kot lookup v pisavi tabeli. Najbolje je, da bi prekinil svojo kodo na odseke, kot so pridobivanje pisave, pošiljanje prikazati, in pomikanjem del, ki je najlažje ... preprosto premakniti indeksa v svoj niz na naslednji znak. To bo potem videti takole. / / Bo to rutinsko najverjetneje imenovan iz prekinitev / / le približna oporna točka, da bi dobili misliš - bo potrebno nekaj dodatnih stvari :) FontIndex = StartOfFontTable [(STringToDisplay [ScrollingIndex])]; FontStart = FontIndex, medtem ko (FontIndex < FontStart + NumberOfLinesInCharacter) {izhod (FonTable [FontIndex]); FontIndex + +;}
 
/ / Amir Rašida / / / / 0345-5917219 *************************************** *************************************** # include # include "table.h" / / opredeljena lookup tabelo za MMD LED patern # define določil 1. # define prikrivati ​​0 nepodpisane char temp; bdata / / bit naslovljivi pomnilnik spremenljivo SFR port2 = 0XA0; / / port2 se uporablja za skeniranje zapored povezana z 74LS145 sbit MSB = temp ^ 7; / / MSB bit spremenljivke temp, da bi podatke serialized sbit CLK = P3 ^ 2; / / Clock Pin 3/12 ----> MBI5026/8051 P3 ^ 2 PIN_12 sbit sdata = P3 ^ 3; / / port pin za podatke serializacija P3 ^ 3 PIN_13 nepodpisanih char pregled [8] = {0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7}; / / Row izbor nepodpisanih char ser_copy [] = {"Amir"}, / / ​​trgovina incomming 5 znakov void main () {unsigned char vrstica, stolpec, število, i, medtem ko (1) {for (stolpec = 0; col
 

Welcome to EDABoard.com

Sponsor

Back
Top