hola tardes madrina,buenas tardes firepic buenas tardes atodos

asi es como funciona bien por que el ejemplo que tu me pusiste sandrita no trabaja bien(plan con maña verdad?) se confunde el portb .
aver que les parece en PROTON y adjunto el archivo para proteus
'***********************************************************
Device = 16F84A
XTAL = 4
'**********************definicion de variables*******************
Dim x As Byte 'variable del for
Dim nveces As Byte
Dim buffer_boton1 As Byte ' buffer usado por el boton
'************** defino alias a los diferentes puertos/pines***************
Symbol boton1 = PORTA.0
Symbol led = PORTA.1 'defino LED en el puerto PORTB.7
'**********************definicion de puertos************************
TRISA = %00000001
PORTA =0
TRISB = %11111111 'defino entrada de botones y todas salidas
PORTB = 0 ' pongo el puerto a "0"
'*********************pongo las variables a "0"**********************
x=0 'inicio todas las variables en "0"
'*************************comienzo del programa********************
inicio:
'DelayMS 10
Button boton1,1,40,5,buffer_boton1,1,sw
GoTo inicio
sw:
nveces = PORTB 'Nveces es igual ala parte baja del portb rb0 a rb3 o en binario de 0000 a 1111
For x=0 To nveces 'enciendo nveces el led
led = 1
pause 500
led = 0
pause 500
Next
x=0
GoTo inicio
End
y no los voy a defraudar les prometo seguir leyendo y lendo y leyendo.......
saludos y besos
