TODOPIC
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
22 de Octubre de 2014, 01:42:30

Ingresar con nombre de usuario, contraseña y duración de la sesión
Buscar:     Búsqueda Avanzada
350176 Mensajes en 39281 Temas por 41029 Usuarios
Último usuario: juanrod25
* Inicio Ayuda Buscar Calendario Ingresar Registrarse
Buscar en TodoPIC
+  TODOPIC
|-+  Microcontroladores PIC
| |-+  Lenguaje Basic para microcontroladores PIC (Moderadores: dogflu66, doppel, jansuini, Marioguillote, aitopes)
| | |-+  Ejemplos en PBP y PROTEUS
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 Marcar como favorito Imprimir
Autor Tema: Ejemplos en PBP y PROTEUS  (Leído 134297 veces)
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #20 : 18 de Agosto de 2005, 16:02:00 »

Aqui los archivos del ejercicio del Display y los pulsantes

http://miarroba.com/foros/ver.php?foroid=348538&temaid=3498682
En línea

LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #21 : 18 de Agosto de 2005, 16:22:00 »

10.-) CONTADOR CON PULSANTES

A diferencia del anterior que el conteo se la hacia cuando se pulsaba aqui es conteo es automatico y los pulsantes sirven para elegir si se quiere que el conteo sea ascendente o descendente...



vec var byte      
num VAR BYTE
flag var byte

TRISA = %00000011  
TRISB = 0        

cmcon=7
vec=0
flag=1

inicio:
    if PORTA.0=0 then
        flag=1
    endif
    if PORTA.1=0 then
        flag=0
    endif
    if flag=1 then
        gosub subir
    endif
    if flag=0 then
        gosub bajar
    endif
goto inicio

Subir:
        vec=vec+1
        lookup vec,[0,191,134,219,207,230,237,253,135,255,239],num
        portb=num
        if vec>=10 then
            vec=0
        endif
        pause 200
        return
Bajar:
        vec=vec-1
        lookup vec,[0,191,134,219,207,230,237,253,135,255,239],num
        portb=num
        if vec<=1 then
            vec=11
        endif
        pause 200
        return
end
En línea

LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #22 : 18 de Agosto de 2005, 16:27:00 »

Aqui los archivos del ejepmlo del contador con los pulsantes...

http://miarroba.com/foros/ver.php?foroid=348538&temaid=3498784
En línea

electronando
Colaborador
PIC18
*****
Desconectado Desconectado

Sexo: Masculino
Peru Peru

Mensajes: 427


« Respuesta #23 : 30 de Agosto de 2005, 20:15:00 »

no tendran por alli ejemplitos manejando el i2c en proteus y eso de serin2, shifting esos tipillos de comandos con el proteus creo se puede simular no, haber si alguien los pudiese colgar
En línea
vitervi
PIC12
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 56


« Respuesta #24 : 15 de Septiembre de 2005, 04:52:00 »

Hola a todos,

Pregunta facil:

Para armar el PROTEUS con estos ejemplos necesito el PIc pero al pic tengo que ponerle algo mas, VCC, GND.....

Gracias
En línea
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #25 : 15 de Septiembre de 2005, 10:21:00 »

Hola:

No tiene los pines de VCC y GND, el simulador asume como si el pic ya estubiera "alimentado"... Sonrisa Gigante
En línea

vitervi
PIC12
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 56


« Respuesta #26 : 16 de Septiembre de 2005, 03:53:00 »

Hola a todos,

No puedo bajarme el primer ejerccio que hay, como lo puedo hacer para bajarlo.

Y perdon por preguntar siempre.

Gracias
En línea
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #27 : 16 de Septiembre de 2005, 09:40:00 »

Hola:

Rapid share lo ha borrado.... voy a subir el ejemplo al almacen del foro y luego te paso el link...
En línea

LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #28 : 16 de Septiembre de 2005, 09:54:00 »

Hola:

Ya esta, ya colgue el ejemplo en el almacen del foro, revisa nuevamente el link para que lo descargues...

En estos dias voy a subir los otros ejemplos que tengo... Sonrisa Gigante
En línea

LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #29 : 11 de Diciembre de 2005, 15:48:00 »

Hola:

Para los que les interese aqui seguimos con mas ejemplos en compiladores Basic y simulacion en Proteus... Sonrisa Gigante

http://miarroba.com/foros/ver.php?foroid=382961&temaid=4270632&ultimomsg=si#ultimomsg
En línea

adrianobaires
Visitante
« Respuesta #30 : 25 de Enero de 2006, 03:06:00 »

hola amigos:

soy nuevo aca y llevo algun tiempo buscando el programa q por lo visto casi todos uds. tienen ya.
  se trata del famoso PicBasic. Por lo q he visto en la pagina www.picbasic.com  no hay ningun download de demos ni de versiones temporales.
 Si alguien me puede ayudar con esto se los voy a agradecer, desde ya un saludo desde buenos aires
En línea
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #31 : 25 de Enero de 2006, 03:29:00 »

Hola:

Aqui hay un demo que te lo puedes descargar:

http://www.mecanique.co.uk/products/compiler/pbp.html

Suerte...!!! Sonrisa Gigante
En línea

Juanse_
PIC10
*
Desconectado Desconectado

Mensajes: 39


« Respuesta #32 : 26 de Febrero de 2006, 21:04:00 »

Hola, muy buenos tus ejemplos, yo recien estoy empezando con basic,, tendras algun ejemplo basico para un LCD 16x2?? saludos y gracias
En línea
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #33 : 26 de Febrero de 2006, 21:25:00 »

Hola:

Los ejemplos siguen en este hilo, aqui hay un ejemplo para LCD:

http://miarroba.com/foros/ver.php?foroid=382961&temaid=4270632&pag=6

luego ire poniendo mas, cualquier cosa puedes comentarla alla... Sonrisa Gigante
En línea

batman123
Colaborador
PIC10
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 46


Colombia lo Maximo


« Respuesta #34 : 06 de Abril de 2006, 19:03:57 »

bueno por aqui

resucito de las Cenisas como el ave fenis  para ayudar y colaborar en lo que pueda

att:


batman123
En línea

No hay cosas imposibles  si no hombres incapaces
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #35 : 07 de Abril de 2006, 02:49:41 »

Hola:

Bienvenido nuevamente Batman Mr. Green y ya conoces nuestra nueva casa...  Cool
En línea

hsen
PIC12
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 82


« Respuesta #36 : 08 de Abril de 2006, 08:15:57 »

Hola Lordlafebre: estoy siquendo tus ejemplos en  pbp, sobre diplay de 7 segmentos, ¿no podras postear alguno donde
tenga mas de un dígito para ver como se hace multiplexado?.


Gracias.



Saludos desde Rocha (Uruguay)
En línea

Un saludo desde Rocha (Uruguay)
LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #37 : 08 de Abril de 2006, 11:34:16 »

Hola:

hsen, Claro que si hoy en la noche te lo subo... solo dame un tiempito que ando algo liado Mr. Green
En línea

LordLafebre
Giovanni Lafebre
Moderador Global
DsPIC30
*****
Desconectado Desconectado

Sexo: Masculino
Ecuador Ecuador

Mensajes: 3533


Micros y micros


WWW
« Respuesta #38 : 08 de Abril de 2006, 13:29:33 »

Hola:

hsen, aqui te dejo el ejempo que te decia, en proteus no se aprecia bien la simulación, aqui te dejo una foto de mi circuito funcionando:



Código:
i var byte
j var byte
unidad var byte
decena var byte

TRISB=0

main:
    for i=0 to 99
        for j=0 to 99
            unidad = i dig 0
            portb = unidad + 16
            pause 5
            decena = i dig 1
            portb= decena + 32
            pause 5
        next j
    next i
    goto main
end




El codigo es sencillo, esta formado por dos bucles, el primero que es de donde a donde va el contador (0-99) y el segundo bucle es el tiempo que quieres que permanesca visualizado el valor en el display, utilizo la funcion DIG para cojer el digito correspondiente, y le sumo 16 ó 32 para activar el display correspondiente para formar el número.

Cuelaquier cosa me comentas, si no esta claro te lo explico mejor.

Suerte...!!! Mr. Green
En línea

hsen
PIC12
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 82


« Respuesta #39 : 08 de Abril de 2006, 17:12:35 »

Ok,  Lorlafebre: Creo que entendi, voy a intentar agregarle más dígitos, pero,  en "var  i " no me va a dar con byte, tendre
que usar word, no?

Gracias.


Un abrazo


 
En línea

Un saludo desde Rocha (Uruguay)
TODOPIC
   

 En línea
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 Imprimir 
« anterior próximo »
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.20 | SMF © 2006-2008, Simple Machines XHTML 1.0 válido! CSS válido!
Página creada en 0.158 segundos con 23 consultas.
anything