Mihai Popa Postat Februarie 10, 2011 Partajează Postat Februarie 10, 2011 Buna ziua.Va rog sa ma ajutati in a converti un numar din dec in hex.Lucrez in MikroBasic pentru PIC.Practic ma intereseaza codul pe care trebuie sa il implementez in PIC.Va multumesc. Link spre comentariu
francezu Postat Februarie 10, 2011 Partajează Postat Februarie 10, 2011 Spune mai exact ce vrei , in compilator ai tot felul de rutine de conversie. Link spre comentariu
Mihai Popa Postat Februarie 10, 2011 Autor Partajează Postat Februarie 10, 2011 Multumesc de raspuns.Treaba sta asa:vreau sa fac un ceas cu afisare cu tuburi Nixie.Fiecare tub este comandat de catre un 74141.Ceasul este cu DS1307.Ceea ce citest de la DS1307 este in hex si fac conversia in dec pentru a afisa pe tub.Acum as dori sa fac conversia inversa pentru a seta ceasul din butoane si a-l scrie in DS1307.conversia din hex in dec o fac cam asa:sec = ((sec and 0x70) >> 4)*10 + (sec and 0x0F)Ma intereseaza invers.Va multumesc. Link spre comentariu
francezu Postat Februarie 10, 2011 Partajează Postat Februarie 10, 2011 Ceea ce citesti din DS1307 nu este in hexazecimal ci in BCD. Pentru conversia din BCD in zecimal si invers in compilator ai functiile Bcd2Dec si Dec2Bcd. Exemplu luat din help: dim a, b as byte...a = 22b = Dec2Bcd(a) ' b equals 34 Link spre comentariu
Mihai Popa Postat Februarie 10, 2011 Autor Partajează Postat Februarie 10, 2011 Ai dreptate.Multumesc mult pentru ajutor. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum