error en programa pic simulador ide

#1
soi nuevo en el foro ase rato que benia biendo la programa cion de los pic i me encontre con este manual k esta aki http://r-luis.xbot.es/pic1/ind_pic.html ya lo lei yo yebe un pequeño curso que mas bien no es nada baje el programa y puse una rutina simple de prender un led y apagarlo pero al compilarlo me marca errores
si alguien sabe que me falta o que no ise que me explique
el pic que utilizo es el pic16f84a
i este ese el programa



org OXOO
goto inicio
org 0x04
inicio: bsf status,rp0 movlw 0x00 movwf trisb bcf status,rp0led: movlw 0x01 movwf portb
movlw 0x00 movwf portb goto led:
end
 
#2
:enfadado: Y como querés que compile? Si tenés errores de ortografía hasta en el código (n)(n)
 
#3
errores donde
yo lo beo bien

on que ponga este ejemplo siempre me marca error en la primera linea

;---------------Encabezado-------------

list p=16f84 ; usaremos el PIC 16f84
radix hex ; y la numeración hexadecimal

;------------mapa de memoria---------

estado equ 0x03 ; Aquí le asignamos nombres a los
trisa equ 0x05 ; registros indicando la posición
trisb equ 0x06 ; en la que se encuentran

;-------Configuración de puertos-------

reset org 0x00 ; origen del programa, aquí comenzaré
; siempre que ocurra un reset
goto inicio ; salto a "inicio"
org 0x05 ; origen del código de programa
inicio bsf estado,5 ; pongo rp0 a 1 y paso al banco1
movlw b'11111' ; cargo W con 11111
movwf trisa ; y paso el valor a trisa
movlw b'00000000' ; cargo W con 00000000
movwf trisb ; y paso el valor a trisb
bcf estado,5 ; pongo rp0 a 0 y regreso al banco0

;------------------------------------------
end ; se acabó
;------------------------------------------
 
Última edición:
#4
Debes mejorar tu ortografia y puntuacion. La verdad que no se entiende nada, y si no entendemos nadie te va a ayudar.

Código:
;---------------Encabezado-------------

	list	p=16f84	     ; usaremos el PIC 16f84
	radix	hex	     ; y la numeración hexadecimal

;------------mapa de memoria---------

estado	equ	0x03	     ; Aquí le asignamos nombres a los 
trisa	equ	0x05	     ; registros indicando la posición
trisb	equ	0x06	     ; en la que se encuentran 

;-------Configuración de puertos-------

reset	org	0x00 	     ; origen del programa, aquí comenzaré
			     ; siempre que ocurra un reset
	goto 	inicio	     ; salto a "inicio"
	org	0x05 	     ; origen del código de programa     [B]<<<<<<   ------ ORG 0x06[/B]
inicio	bsf	estado,5  	     ; pongo rp0 a 1 y paso al banco1 
	movlw	b'11111'	     ; cargo W con 11111
	movwf	trisa	     ; y paso el valor a trisa
	movlw	b'00000000'    ; cargo W con 00000000
	movwf	trisb	     ; y paso el valor a trisb
	bcf	estado,5  	     ; pongo rp0 a 0 y regreso al banco0

;------------------------------------------
	end		     ; se acabó
;------------------------------------------
El error no es en la primera linea. Lo que de da es un Warning.
cambia ORG 0x05 por ORG 0x06 y compila perfectamente con mplab.
 

Temas similares

Arriba