Visualizza messaggio singolo
Vecchio 05 gennaio 08, 16:40   #3 (permalink)  Top
cl004
User
 
L'avatar di cl004
 
Data registr.: 11-09-2007
Residenza: Firenze
Messaggi: 484
Invia un messaggio via MSN a cl004
I due programmi sono quelli pubblicati sulla guida Tanzilli by exemples.

allego i due ASM (li salvo in .txt perchè l'estensione .asm non è valida)

Non rieco ad allegarli (mi dice che l'invio è fallito )

Posto il primo qua sotto:

PROCESSOR 16F84A
RADIX DEC
INCLUDE "P16F84A.INC"
ERRORLEVEL -302

;Setup of PIC configuration flags

;XT oscillator
;Disable watch dog timer
;Enable power up timer
;Disable code protect

__CONFIG 0x3FF1

ORG 0x0C

Count RES 2
Shift RES 1

;Reset Vector
;Program start point at CPU reset

ORG 0x00

bsf STATUS,RP0

movlw B'00011111'
movwf TRISA

movlw B'11110000'
movwf TRISB

bcf STATUS,RP0

movlw B'00000001'
movwf Shift

MainLoop

movf Shift,W
movwf PORTB

bcf STATUS,C
rlf Shift,F

btfsc Shift,4
swapf Shift,F

call Delay

goto MainLoop

; Subroutines

Delay
clrf Count
clrf Count+1

DelayLoop

decfsz Count,1
goto DelayLoop

decfsz Count+1,1
goto DelayLoop

return

END
__________________

________________________________
ProtoMeter 2 By Protomax: 32bit ARM core + ZigBee Radio all in one Telemetry system
cl004 non è collegato   Rispondi citando