Holas
les coloco un ejemplo con un display de 7 segmentos, usando
IFya en este foro se ha tocado el tema muchas veces en la parte referida a
PIC BASIC PRO Y PROTON mas especificamente en :
http://miarroba.com/foros/ver.php?foroid=8826&temaid=4001543 donde hay un montón de ejemplos hechos por LORDLAFEBRE, donde se utiliza un display de 7 segmentos pero utilizando
LOOKUP , los ejemplos de Lordlafebre están hechos en Pbpro
he aqui otra forma, no muy "estilizada" pero bien sirve como ejemplo está en PBplus donde tb es factible usar LOOkUP.-
como pueden observar las diferencias no existen casi, por lo menos en estos sencillos ejemplos, ya cuando coloquemos ejemplos mas complejos se notaran algunas diferencias bien marcadas.-
Codigo:
device = 16f84a
xtal = 4
dim Buff as Byte
dim cuenta as Byte
symbol btn = PORTB.0
clear
cuenta = 0
TRISB = %00000001 "defino todas salidas menos el bit 0 que es entrada
PORTB = %11110010 "inicio mostrando el numero "1" en el display
inicio:
DELAYMS 25
BUTTON btn,0,40,5,Buff,1,programa "si el boton es apretado sale del bucle y va a programa
GOTO inicio
programa:
cuenta = cuenta + 1
IF cuenta > 9 THEN
cuenta = 0
else
if cuenta = 1
PORTB = %11110010 "numero 1
goto inicio
endif
if cuenta = 2
PORTB = %01001000 " numero 2
goto inicio
endif
if cuenta = 3
PORTB = %01100000 "numero 3
goto inicio
endif
if cuenta = 4
PORTB = %00110010 "numero 4
goto inicio
endif
if cuenta = 5
PORTB = %00100100 "numero 5
goto inicio
endif
if cuenta = 6
PORTB = %00000100 "numero 6
goto inicio
endif
if cuenta = 7
PORTB = %11110000 "numero 7
goto inicio
endif
if cuenta = 8
PORTB = %00000000 " numero 8
goto inicio
endif
if cuenta = 9
PORTB = %00110000 "numero 9
endif
endif
goto inicio
tb una imagen de la simulacion en proteus! saludos
y ojala alguien se anime a colocar sus imagenes de como implemento los ejemplos