LCD rozhraní? problém s větším počtem zobrazované

Y

yviswanathbe

Guest
Ahoj, já jsem pracoval na rozhraní s LCD C8051F005 Cygnal mikrokontroléru. Jsem čelí problém zobrazované větší počet (např.: 4096,3996) na LCD. Nemám problém s tiskem Strings.For řetězci jsem napsal funkci kontrolovat délku řetězce a nulový znak. Jak poslat větší hodnotu čas LCD.For tohoto čísla (datový typ unsigned long int) také musíme napsat funkci? Prosím pošlete mi nějaké ukázkové kódy? Díky, Viswanath.
 
Pokud budete posílat tyto jako řetězec, pak to bude tisknout, pokud jste přiřazení do libovolné proměnné to nebude trvat, neboť registry jsou 8 bit a použitá proměnná je víc než to. Možná se budete muset uložit, pokud jde o 8 bitů v registrech nebo po sobě jdoucích umístění a posílat data ovladač pro tisk.
 
Ahoj, jsem použil jednoduchý cyklus pro porušení čísla na jednotlivé kousky a pak jsem poslal do LCD s určitým zpožděním. Jeho dobře fungoval. S pozdravem, Viswanath.
 

Welcome to EDABoard.com

Sponsor

Back
Top