LCD display och PIC *med bilder på sidan 2*

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

I princip allt jag säljer (utom PIC prylar, Wisp628, processorer o.s.v) är
surplus partier som jag har hittat någonstans. LCD'er är sådant som alltid
går att bli av med, men det aktuella sortimentet kan variera från en
tid till en annan.

> om jag har en variabel som är 0-9 decimal, kan man då skriva "movlw a'time'" eller liknande,

Du kan inte bland "variabler" och "literals".

> eller måste man göra en egen lockup abel på 0-9?

Lägg till h'30' till värdet så har du rätt ASCII tecken till displayen.
Kolla en ASCII tabell så ser du det...

> Om man har en variabel som är tex. 137 och man delar den på 10 blir den då 13...

Ja.

> eller vad händer med det som blir under 1?

Beror på *hur* du "delar med 10". Normalt försvinner det bara.

Det var en annan tråd för ett tag sedan (1-2 veckor) om att dela upp en
variabel i hundra-, tio- samt entals-siffror....
BoF
EF Sponsor
Inlägg: 222
Blev medlem: 7 oktober 2006, 16:43:37

Inlägg av BoF »

Här är ett exempel på BINÄRT till ASCII som klarar av omvandla binärt 0-255 till ASCII.

http://www.piclist.com/techref/microchi ... b3d-ab.htm


Variabler du måsta lägga till i koden är:

Kod: Markera allt

BIN 	res 1      ; Binärtal som skall omvandlas till ASCII
count 	res 1

; här hamnar ASCII talen som kan skrivas ut på LCD display
huns 	res 1         ; hundratal
tens 	res 1	; Tiotal
ones 	res 1	; ental
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

varför inte bara mäta och se om de finns någon diod på ingångarna på kortet ?
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Sodjan: Tack, jag får kolla i en sån tabel.
i pdf'erna som du skickade länk till stod det att för att bestämma markörens position skulle man sända 80h + den pocition man vill ha, dvs om man vill ha den på ruta 9 på första raden ska man sända 89h men om man vill ha den på första rutan på andra radet så ligger den ju på 40h så då måste det ju bli 120h men det går ju inte...


BoF: O, Tack, perfekt då är det bara att klistra in den o ändra efter behov :)

lizerdboy: har mätt med en multimeter (eller vad det nu heter) och det var ingen kontakt mellan dem två.


//Daniel A
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

80h + 40h är **INTE** lika med 120h.

Du kan inte räkna *decimalt* med *hexadecimala* värden !

C0h blir det om jag inte räknar fel...
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Oj, Det tänkte jag inte på, C0 fick jag också det till nu. Ska testa det.

Tack!
//Daniel A
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Ett tips (om du använder windows) är kalkylatorn (calc.exe) Den är ett ypperligt hjälpmedel om hjärnan är på fikapaus.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

V-G: Ja, Det har jag redan kommit på. Men den här gången var hjärnan inte bara på fika paus utan den låg o sov, så jag tog det som självklart att 80h + 40h var 120h :oops: Men tack ändå!

//Daneil A
Skriv svar