notaţia binară pe IAR Compilator

G

gigionerospo

Guest
Există o modalitate de a scrie un număr în notaţie binare pe compilatorul IAR (AVR 4.10)?

Mulţumiri

 
Hi,

Puteţi încerca acest lucru, sigur că nu va funcţiona, dont au timp să re-a instala IAR pe computerul meu.
ver = 0b01001000;

Noroc.

 
Multumesc, dar că notaţia (cele mai evidente) nu functioneaza!

 
Au fost o notă de aplicare pe site-ul IAR.unfortunally eu nu-l mai vezi.
Practic, puteţi scrie un număr binar folosind acest truc

# Define BIN8 (S7, S6, S5, S4, S3, S2, S1, S0) (char nesemnate) \
(S0 * 0x01 0x02 S1 * S2 * 0x04 0x08 S3 * \
s4 * 0x10 0x20 S5 S6 * * * 0x40 0x80 S7)

PORTA_DATA = BIN8 (0,0,0,1,0,1,0,0); / / set D4 & D2 la "1"

Sper că este util pentru tine

 
Hi,

Sunteţi corecte.Această opţiune funcţionează doar în "MCC-430 C Compiler" şi nu în IAR.
Eu am găsit acest exemplu pentru a converti în AŞM bin decembrie
Acest cod este de NiftyClockDVMSample de la TI.

Cod:

;------------------------------------------------- -----------------------------

bin2bcd; subrutina pentru convertirea 16bit binar BCD

; 16bit DIGIT binare de intrare, ieşire DIGIT 16bit BCD

;------------------------------------------------- -----------------------------

mov # 16, R9; 16-biţi pentru a fi convertite

CLR R8; de lucru clar registrul R8

CLR R7; de lucru clar registru R9

L Consilierul Juridic Rezident 1 dolar CIFRE

dadd R7, R7; rezultat adăuga zecimale

dadd R8, R8

dec R9; verifica dacă 16-biţi făcut

jnz L 1 dolar

MOV R7, cifre; rezultat CIFRE

putrezi
 

Welcome to EDABoard.com

Sponsor

Back
Top