Gefunden für bekomme r�ckwand - Zum Elektronik Forum |
| 1 - Kühlschrank Gorenje HTI 1226 -- Kühlschrank Gorenje HTI 1226 | |||
| |||
| 2 - Assembler in C-Code ? ( AT89C2051) -- Assembler in C-Code ? ( AT89C2051) | |||
| Moin,
kann mir mal bitte jemand erklären, wie ich Assembler-Code in C umstricke ?? Habe einen Compiler von Raisonance (RIDE51) und ein progrämmchen in Assembler. Wie bekomme ich es nun hin, dass die IDE den Assemblercode annimmt ?? Der Code lautet: ; Reset and Interrupt vectors .org 0000h ;reset ajmp main .org 0023h ;serial port interrupt ajmp i_ser ; ************* Interrupts ************* i_ser:jnb RI, i_ser_r ; If nothing received return mov a, SBUF ; Load buffer and compare cjne a, #041h, i_ser_r ; equal, #041h == A mov a, P1 ; get value from Port1 anl a,#0f0h ; mask H-Nibble swap a ; swap H- and L-Nibble mov B,#10d ; 10 in b mul ab ; multiply a with 10 mov b,a ; store a mov a, P1 ; get value from Port1 again anl a,#00fh ; mask L-Nibble add a,b ; add 10er mov SBUF, a ; send serial data i_ser_r: reti ; ************* Main ************* main: mov SCON,#050h ; serial interface mode 1 mov TMOD,#020h ; Timermodus 2 mov TH1,#0fdh ; Timer 1 reload value setb TR1 ; Timer 1 start setb ES ; enable serial int... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 6 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 5 Besucher in den letzten 60 Sekunden alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |