Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

one wire turbo asm sample::)) 23k256 non spi 4,25-5,5 us "40 mhz"

Status
Not open for further replies.

emrez

New Member
c18 .h file sample;


extern char FSRAM(char c);
///
.asm sample

#include "P18CXXX.INC"
#include "C18MACRO.INC"

STRING CODE


FSRAM
global FSRAM

; Save FSR2 on the stack.
;Stk1PushFromReg FSR2L
;Stk1PushFromReg FSR2H

;MOVWF X YERE,ACCESS

BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,7, ACCESS
BSF LATD,4, ACCESS

BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG,6, ACCESS
BSF LATD,4, ACCESS


BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG,5, ACCESS
BSF LATD,4, ACCESS

BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG,4, ACCESS
BSF LATD,4, ACCESS

BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG,3, ACCESS
BSF LATD,4, ACCESS

BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG,2, ACCESS
BSF LATD,4, ACCESS

BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG,1, ACCESS
BSF LATD,4, ACCESS


BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS

BTFSC WREG, 0, ACCESS
BSF LATD,4, ACCESS

BSF LATD,5, ACCESS


;MOVF POSTDEC1, F, ACCESS
;MOVFF INDF1, FSR2L

RETURN


end
 
Status
Not open for further replies.
Back
Top