Hex uz decimal pārrēķināšanā Lc

I

innovation1

Guest
STEIDZAMS Can anybody help ????????Lūdzu, iedodiet man kods pēc
temperatūras displejs LCD vai 7 segmentu, mēs vienmēr vajag, lai pārveidotu 16 vai 32 bitu skaits, piemēram, 355 decimālgrādos (atbilst 163 Hex) līdz 355 in Hex, lai mēs var attēlot 355 par LCD vai 7-sek.

 
Varat izmantot sprintf no <string.h> pārveidot vērtība par CHAR masīvs.

CHAR buferšķīdums [3];
int vērtība = 0x163;

sprintf (buferšķīdums, "% d", vērtība);

buferis tagad ietver "3", "5", "5"

 
Atvainojiet .... man nav un pilnīgu informāciju.Mēs esam izmantojot 8051 LC, un mēs vēlamies, lai kods montāžas valodā.

 
Ideālā Tas ir veids, kā es nojauktu problēmu,

Pirmās veikt montāžu rutīnas, ka pareizi parāda ciparu, ņemot vērā atbilstošu skaitu - piemēram, 5 veido "5" par LCD

Convert to skaitlim skaits uz heksadecimālu vērtību, izmantojot montāža - Meklēt net, ir vairāki piemēri.

Izmantojot skaitlim sadalīšanas ekstrahētu cipari ir nolasījums uz vienu pa vienam, un nodod šo vērtību displeja iedaļā kodu.

Diemžēl mans laiks ir ierobežots atm, un es nevaru sniegt faktisko kodu.

Urravas,
Slepkava

 

Welcome to EDABoard.com

Sponsor

Back
Top