blueray08
Newbie level 3
pic18f delay
Hello Everybody,
I am just a new beginner to learn assembly language. I had a short assembly language program ( lass than one page ). My instructor wanted me to convert it to PIC18F program.
I do not know anything about PIC18F
Could you help me do that? I really appreciate.
Here is the short program. It needs to convert to a PIC18F
.include "m16def.inc"
.org 0
rjmp start
.org $30
;*******************************************
start: ldi r16, high(ramend)
out sph,r16
ldi r16,low(ramend)
out spl,r16
ser r16
out ddrb,r16
LEDon:clr r16 ;active low on
out PORTb,r16
rcall delay
LEDoff:ser r16 active low off
out PORTb,r16
rcall delay
rjmp LEDon
;******************************************
delay: ldi r17,255
loop: ldi r18,255
loop2: nop
nop
nop
dec r18
brne loop2
dec 17
brne loop
ret
Thank you so very much. I really apprecitae.
blueray08
Hello Everybody,
I am just a new beginner to learn assembly language. I had a short assembly language program ( lass than one page ). My instructor wanted me to convert it to PIC18F program.
I do not know anything about PIC18F
Could you help me do that? I really appreciate.
Here is the short program. It needs to convert to a PIC18F
.include "m16def.inc"
.org 0
rjmp start
.org $30
;*******************************************
start: ldi r16, high(ramend)
out sph,r16
ldi r16,low(ramend)
out spl,r16
ser r16
out ddrb,r16
LEDon:clr r16 ;active low on
out PORTb,r16
rcall delay
LEDoff:ser r16 active low off
out PORTb,r16
rcall delay
rjmp LEDon
;******************************************
delay: ldi r17,255
loop: ldi r18,255
loop2: nop
nop
nop
dec r18
brne loop2
dec 17
brne loop
ret
Thank you so very much. I really apprecitae.
blueray08