Question: How can I put these two assembly codes into one simplified code with subroutines? *******1st Code******* #include config OSC = INTIO67 config WDT = OFF

How can I put these two assembly codes into one simplified code with subroutines?

*******1st Code*******

#include

config OSC = INTIO67

config WDT = OFF

config LVP = OFF

config BOREN = OFF

InA equ 0x20

InC equ 0x21

Result equ 0x22

ORG 0x0000

START:

MOVLW 0x0F

MOVWF ADCON1

MOVLW 0xFF

MOVWF TRISA

MOVWF TRISB

MOVLW 0x00

MOVWF TRISC

MOVLW 0x00

MOVWF TRISE

MAIN_LOOP:

MOVF PORTA, W

ANDLW 0x0F

MOVWF InA

COMF InA, W

MOVWF Result

MOVFF Result, PORTC

GOTO MAIN_LOOP

END

**********Second Code**********

#include

config OSC = INTIO67

config WDT = OFF

config LVP = OFF

config BOREN = OFF

InA equ 0x20

InC equ 0x21

Result equ 0x22

ORG 0x0000

START:

MOVLW 0x0F

MOVWF ADCON1

MOVLW 0xFF

MOVWF TRISA

MOVWF TRISB

MOVLW 0x00

MOVWF TRISC

MOVLW 0X00

MOVWF TRISE

MAIN_LOOP:

MOVF PORTA, W

ANDLW 0x0F

MOVWF InA

COMF InA, W

MOVWF Result

MOVFF Result, PORTC

BCF PORTE, 2

BNZ JUMP

BSF PORTE, 2

JUMP:

GOTO MAIN_LOOP

END

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!