Listo aca esta problemas de configuracion, aprte los puertos estan compuestos de ocho pines del porta.0 al portb.0 por lo cual cuando trabajes el trisa o porta=%00000000 son ocho espacios que debes de llenar el primero de derecha a izquierda es el pin 0 "cero" y el primero que esta de lado
del %0 es el pin 7 saludos pruebalo y me avisas
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 19/08/2010 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT ' Opción del Osc Interno
@ DEVICE pic16F628A, WDT_ON ' Watchdog Timer ON
@ DEVICE pic16F628A, PWRT_ON ' Power-On Timer
@ DEVICE pic16F628A, BOD_ON
@ DEVICE pic16F628A, MCLR_OFF ' Master Clear Opción interno
@ DEVICE pic16F628A, LVP_OFF ' Bajo voltaje de programación
@ DEVICE pic16F628A, CPD_OFF ' Protección del código de memoria OFF
@ DEVICE pic16F628A, PROTECT_OFF ' protección de código OFF
Define osc 4
CMCON = 7
pause 500'TIEMPO DE ESPERA 1/2 SEG. PARA ESTABILIZAR EL PIC
trisa.0=0
trisa.1=0
trisa.2=0
trisa.3=0
trisa.4=1
trisa.5=0
trisa.6=0
trisb=%00000000
car var byte
ser var byte
ver var byte
ter var byte
vuelve :
for car=1 to 10 step 1
porta=%00000001ortb=%00010000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%00010000ause 4
next
for ser=1 to 10 step 1
porta=%00000001ortb=%00100000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%00100000ause 4
next
for ver=1 to 10 step 1
porta=%00000001ortb=%01000000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%01000000ause 4
next
for ter=1 to 10 step 1
porta=%00000001ortb=%00100000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%00100000ause 4
next
goto vuelve
end
del %0 es el pin 7 saludos pruebalo y me avisas
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 19/08/2010 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT ' Opción del Osc Interno
@ DEVICE pic16F628A, WDT_ON ' Watchdog Timer ON
@ DEVICE pic16F628A, PWRT_ON ' Power-On Timer
@ DEVICE pic16F628A, BOD_ON
@ DEVICE pic16F628A, MCLR_OFF ' Master Clear Opción interno
@ DEVICE pic16F628A, LVP_OFF ' Bajo voltaje de programación
@ DEVICE pic16F628A, CPD_OFF ' Protección del código de memoria OFF
@ DEVICE pic16F628A, PROTECT_OFF ' protección de código OFF
Define osc 4
CMCON = 7
pause 500'TIEMPO DE ESPERA 1/2 SEG. PARA ESTABILIZAR EL PIC
trisa.0=0
trisa.1=0
trisa.2=0
trisa.3=0
trisa.4=1
trisa.5=0
trisa.6=0
trisb=%00000000
car var byte
ser var byte
ver var byte
ter var byte
vuelve :
for car=1 to 10 step 1
porta=%00000001ortb=%00010000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%00010000ause 4
next
for ser=1 to 10 step 1
porta=%00000001ortb=%00100000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%00100000ause 4
next
for ver=1 to 10 step 1
porta=%00000001ortb=%01000000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%01000000ause 4
next
for ter=1 to 10 step 1
porta=%00000001ortb=%00100000ause 4
porta=%00000010ortb=%00100111ause 4
porta=%00000100ortb=%01111000ause 4
porta=%00001000ortb=%00100111ause 4
porta=%01000000ortb=%00100000ause 4
next
goto vuelve
end