Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/16/09 12:06
Read: times


 
#170862 - Attempt to fix code
Responding to: ???'s previous message
here is the code again with some minor changes.

BIN_BCD: ;(Convert BIN to BCD then send BCD to BCD_ASCII)
MOV A,R0
MOV B,#100
DIV AB
MOV R3,A ; R3 CONTAIN HUNDRED NUMBER
MOV A,B
MOV B,#10
DIV AB
MOV R2,A ; R2 CONTAIN TENTH NUMBER
MOV R1,B ; R1 CONTAIN LEFT DECIMAL NUMBER
LJMP BCD_ASCII
RET


BCD_ASCII: ; (Convert BCD to ASCII)
MOV A, R0
ADD A, #30H
MOV A, R1
ADD A, #30H
MOV A, R2
ADD A, #30H
LJMP ADR_RES
RET



ADR_RES: ;(MOV each digit of time to address in RAM)
MOV A, RO
MOV A, #30h
MOV A, R1
MOV A, #31h
MOV A, R2
MOV A, #32h
RET


Any thoughts, when i enter it a simulator, it arrives with error, unknown label BIN_BCD...


List of 18 messages in thread
TopicAuthorDate
Convert Binary numbers to symbols to show on a lcd.            01/01/70 00:00      
   Have you considered searching?            01/01/70 00:00      
      BCD?            01/01/70 00:00      
         Quite sure ASCII            01/01/70 00:00      
            Yes, BCD            01/01/70 00:00      
   Language dependent            01/01/70 00:00      
      The *techniques* are not language-dependent            01/01/70 00:00      
   Binary to BCD to ascii Assembly code 8051            01/01/70 00:00      
      Step by step...            01/01/70 00:00      
         Attempt to fix code            01/01/70 00:00      
            What Assembler? What Simulator?            01/01/70 00:00      
               EdSim51            01/01/70 00:00      
            please comment and format your "code"            01/01/70 00:00      
            Test your code - at least with pen and paper            01/01/70 00:00      
      Not strictly true            01/01/70 00:00      
      start with C, optimize generated asm later?            01/01/70 00:00      
         That still requires...            01/01/70 00:00      
         Misplaced focus?            01/01/70 00:00      

Back to Subject List