Solo Ejemplos PICBASICPRO-PROTEUS

Estado
Cerrado para nuevas respuestas.
Reloj/Fecha con DS1307
 

Adjuntos

  • pantallazo.JPG
    pantallazo.JPG
    25.1 KB · Visitas: 474
  • Reloj.rar
    19.2 KB · Visitas: 766
Última edición:
pues los circuitos publicados se ven interesantes tratare de realizarlos para enternder mejor esto de la programacion de pics je je saludos...
 
Gracias por la aportacion muy buenos proyectos luego me dare la tarea de compartir unos circuitos escenciales y muy inmunes al ruido cuando utilices cargas inductivas de corriente alterna por medio de un circuito denominado red snubber para elminiar todo tipo de interferencia para poder interactuar con proyectos de corriente alterna
 
Potenciometro Digital i2c AD524X....

A este hay que echarle un poco de tatema con la trama de instrucciones...

Código:
I2CWRITE PSDA,PSCL,%01101000,[B]%00000000[/B],[adj]
(lo marcado es la trama de instrucciones)

me costo uno y la mitad del otro entenderle :D
Enjoy!!!... es un espécimen muy raro y quizas en peligro de extinción...
 

Adjuntos

  • Dibujo.JPG
    Dibujo.JPG
    125.5 KB · Visitas: 387
  • Potenciometro.rar
    118.7 KB · Visitas: 670
Última edición:
Control de dispositivos PIC2550 con USB VB6-Proteus-PBP

para modificarlos y compilarlos se requiere de MPASMWIN...
http://melabs.com/support/mpasm.htm
(instalarlo en el disco raiz y campiar el nombre de la carpeta lo mas corto posible)

en el menu del microcode buscar compile and option y palomear use MPASM
Dibujo.JPG


si al compilarlos les marca un error ver este...
http://www.todopic.com.ar/foros/index.php?PHPSESSID=8ea43abeef608b0410bf66e4001248c5&topic=13406.60

ver este link...
http://www.mikroingenieria.uni.cc/USBCONN_VB6_1.html
(copiarlos en directorio raiz los ejemplos)

peeeeeero antes este...

https://www.forosdeelectronica.com/f26/compilado-errores-monumentales-software-46454/#post398556
 
Última edición:
Comunicacion con modulos RF Pic2Pic

* Tener mucho cuidado con la alimentacion de los modulos algunos transmisores se alimentan con 12v y los receptores con 5v (con esas tensiones se obtienen buenos resultados)
 

Adjuntos

  • modulos rf.rar
    41.9 KB · Visitas: 586
  • Dibujo.JPG
    Dibujo.JPG
    119.8 KB · Visitas: 290
brother no tendras uno que sea de sensado de humedad que utilices el sensor hs1101 ????? si es q lo tienes un favor publicalo me seria de gran ayuda
 
podrian colocar un ejemplo donde conecten la pantalla lcd 16x2 en el puerto a del pic 16f877a, yo lo he hecho pero nunca en ese puerto porque da problemas

DEFINE LCD_DREG PORTa
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTa
DEFINE LCD_RSBIT 4
DEFINE LCD_EREG PORTa
DEFINE LCD_EBIT 5
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE OSC 4



que es lo que estoy haciendo mal...?
 
Hola, muy buenos aportes andabaa buscando algo parecido en la generacion de tonos musicales y bueno gracias por los ejemplos.
Oye minssss ya pudiste manejar la LCD? creo que hay un problema con DEFINE LCD_DBIT 4, esto indica que vas a tomar la conexion del lcd y el pic desde el puerto(a) del 4 a 7 del pic, pero cual es el error que te marca exactamente?
 
o brother en tu lcd me parece que te falta definir al puerto A como salida digitales ya q ese puerto trabaja tambien como analogo digital configura eso o si no ve al manual de ayuda del programa q estas utilizando y ahi veras como lo configuran ...........
 
Hola a todos en el foro muchas gracias por las dudas que son despejadas a muchos de los integrantes de este foro pues aquí les traigo un resulta que tome un ejemplo de manejo del LCD del libro de Micro controladores Pic Basic - Carlos A Reyes que trabaja con el PIC16F628A y he realizado el ejemplo en el cual he adjuntado en libro explica detalladamente de cómo realizarlo pero al simularlo en proteus no funciona.
Algo importante este programa no configura los bits pertenecientes al LCD pues se dice que cuando no especificas la configuración este lo programa por defecto y el lcd lo reconoce como si estuviera conectado por defecto quedando asi :
BITS DEL LCD A0----A3/PROPORCIONALMENTE /D4…..D7 RS: A4 RW:GND E:RB3
Invoco a los miembros de este foro para solucionar este incoveniente
anexo la simulacion del proteus
 

Adjuntos

  • lcd mensaje.rar
    17.5 KB · Visitas: 436
Última edición:
Hola que tal me uno a esto,dejare un pequeño aporte,la funcionalidad del circuito es medir corriente que consume la fuente de corriente a traves de la caida de tension en la resistencia R3,la diferecia de tension que muestra el multimetro es cuando se simula en Proteus,en la realidad no hay tal diferencia.La tension medida es proporcional a de la corriente es de 0-5V
 

Adjuntos

  • Voltimetro0-5v.rar
    21.2 KB · Visitas: 487
HOLA COMPAÑEROS

aqui les dejo mi primer aporte, se trata de una sumador de 4 cifras, con un teclado matricial de 4*3, un LCD y el famoso pic16f84. adjunto la simulacion en proteus y el codigo en picbasic...

espero q les sea de bastante ayuda...

saludos desde COLOMBIA!!
 

Adjuntos

  • SUMADOR.rar
    53 KB · Visitas: 459
Expansores 16 I/O Con I2C MCP23017 / MCP23S17 y Pic 16f628A

Solo una muestra del manejo de esos CI... para descubrir todas su bondades es necesario estar muy de la mano con el Datashit....
 

Adjuntos

  • MCP23X17.rar
    16.4 KB · Visitas: 301
  • Dibujo.JPG
    Dibujo.JPG
    23.6 KB · Visitas: 213
Última edición:
Para poner Terminales...

Para subir hay dos botones uno Enviar Respuesta y otro Ir a Avanzado aqui abajito de este recuadro, le das Ir a Avanzado y en gestionar Archivos Adjuntos... pones el ".rar" le das click en subir....

-----------------------------------------------------------------

Conectaar un teclado PS/2 a un uC
este ejemplo no esta simulado hay que armarlo y ojo cristal de 20MHz....
para ver el código de cada tecla estirar la imagen insertada en proteus....
 

Adjuntos

  • Teclado Ps2.JPG
    Teclado Ps2.JPG
    78.8 KB · Visitas: 261
  • PS2.rar
    128.3 KB · Visitas: 461
Última edición:
ayuda,
necesito su ayuda para configurar el pic16f628 para el uso de una matriz 5x7
el programa compila bien, pero a la hora de correrlo fisica mente no me funciona
cmcon=7 ;convierte el puerto A en digital
trisa=0 ;hace salida todo el puerto A
trisb=0 ;convierte en salidas el puerto B
x var byte ;crea variable x de 255


animacion:
for x=1 to 10 ;repetir esta secuencia 10 veces
porta=%0000001 :portb=%0010000:pause 4 ;esperar 4ms cada escena
porta=%0000010 :portb=%0100111:pause 4
porta=%0000100 :portb=%1111000:pause 4
porta=%0001000 :portb=%0100111:pause 4
porta=%1000000 :portb=%0010000:pause 4
next
for x=1 to 10 ;repetir esta secuencia 10 veces
porta=%0000001 :portb=%0010000:pause 4 ;esperar 4ms cada escena
porta=%0000010 :portb=%0100111:pause 4
porta=%0000100 :portb=%1111000:pause 4
porta=%0001000 :portb=%0100111:pause 4
porta=%1000000 :portb=%0010000:pause 4
next
for x=1 to 10 ;repetir esta secuencia 10 veces
porta=%0000001 :portb=%0010000:pause 4 ;esperar 4ms cada escena
porta=%0000010 :portb=%0100111:pause 4
porta=%0000100 :portb=%1111000:pause 4
porta=%0001000 :portb=%0100111:pause 4
porta=%1000000 :portb=%0010000:pause 4
next
for x=1 to 10 ;repetir esta secuencia 1o veces
porta=%0000001 :portb=%0010000:pause 4 ;esperar 4ms cada escena
porta=%0000010 :portb=%0100111:pause 4
porta=%0000100 :portb=%1111000:pause 4
porta=%0001000 :portb=%0100111:pause 4
porta=%1000000 :portb=%0010000:pause 4
next
goto animacion ;ir a animacion
end
 
Estado
Cerrado para nuevas respuestas.
Atrás
Arriba