HEX į dešimtainį LCD

S

shaz

Guest
hi

Can anybody suteikti man pagalbos dėl kodo keitimo HEX į dešimtainį ir tada dešimtainis ASCII.

Aš naudoju 8.051.mačiau kodas www.8052.com bet kad vienas skirtas 4x40 LCD. Man reikia už 2x16.

Laukiama atsakymo
Čiau

 
galite naudoti kodą konvertavimo HEX į dešimtainį ir tada dešimtųjų ASCII, tačiau už LCD 2x16 turite padaryti savarankiškai.arba keitimas LCD 4x16 įprasta.

 
Labas,

Turiu šiek tiek patirties su 8051, bet manau tai tikrai nėra svarbu, jos juk mikrovaldiklį.

Kaip suromenggolo pasakė, galite rašyti savo, ar keisti kodą, kurį turėti 4x40 LCD.Jei negalite daryti antra viena, tada aš manau, jūs negalite redaguoti savo kodą iš naujo.

be fairly simple.

No fear mano draugas, keičiantis kodas turėtų
būti gana paprasta.

Visų pirma, jūs žinote daug apie LCD's?Aš prisiimti savo HT44780 tipas dalykas, dauguma LCD turimą yra šio tipo.Iš esmės, jos tampa daug lengviau kontroliuoti.Ieškokite čia

http://www.epemag.com/lcd1.pdf
http://www.epemag.com/lcd2.pdf

Kadangi beveik visi LCD monitorių iš tikrųjų yra 40 simbolių pločio (4x40 bus rodomas visiems, ir turi 4 eilutes, o 2x16 bus rodomas tik pirmoji eilutė 16 d., tačiau atmintis 40) keičiant linijos neturėtų būti problema .Tačiau tai priklauso nuo kodo buvo parašyta ir ką tiksliai ji daro.Ar kodas reiškia, kad tiesiog ekranas dešimtainis skaičius?- Ty - [2 / 3 skaitmenų numeris] [tarpas] [2 / 3 skaitmenų numeris] [tarpas] ir kt.
Ar ji turi tam tikrų teksto, pavyzdžiui, "Jūsų telefono numeris yra Rūšiuoti: [numeris]".

Iš esmės, tik pakeisti "LCD plotis konstanta, ir" skystųjų kristalų linijos "numerį.

Žvelgiant į jūsų nuorodų, jeigu:
Citata:

LCDLineLength kongresas 20

; LCD linijos ilgis

LCDRowsNum kongresas 4

; LCD's max.row numeris
 

Welcome to EDABoard.com

Sponsor

Back
Top