list p=16f84A
include "p16F84A.inc”
STATUS equ 0x3; warning
PORTB equ 0x6; warning
TRISB equ 0x86; aunque estaba en 0x6 y me daba error
; por eso lo cambie = me da un warning
org 00h
reset
goto inicio
org 10h
inicio
;-------------------------------------------
;Configurar el puerto B como salida
;--------------------------------------------
;Registro TRISB=00h para salidas.
bsf STATUS,5; pongo a uno el bit 5 del registro
; STATUS para entrar en el banco1.
movlw 00h; cargo w con el dato 00h.
movwf TRISB; cargo el registro TRISB con el w para
; hacer el puerto B como salida.
bcf STATUS,5; pongo a cero el bit 5 del registro
; STATUS para entrar en el banco 0.
.
.
.