lunes, 7 de mayo de 2012

Conexión Max232 con el 16F628A

El conector utilizado es un DB9 hembra.

Montaje puente H con LM386


'==============================================================================
'==== CONTROL MOTOR CON PUENTE H LM386
'==============================================================================

'==============================================================================
'==== SELECCION DEL MICROCONTROLADOR Y CONFIGURACION
'==============================================================================
#chip 16F628A, 4
'==============================================================================
'==== CONFIGURACION DE LOS TERMINALES
'==============================================================================
DIR PORTB.0 OUT
DIR PORTB.1 OUT

'==============================================================================
'==== PROGRAMA PRINCIPAL CICLO INFINITO
'==============================================================================
Inicio: 
   'girar en a la derecha por 5 segundos
   PORTB.0 = ON
   PORTB.1 = OFF
   WAIT 5 S 
   'parar por 2 segundos
   PORTB.0 = OFF
   PORTB.1 = OFF
   WAIT 2 S  
   'girar en a la izquierda por 5 segundos
   PORTB.0 = OFF
   PORTB.1 = ON
   WAIT 5 S 
GOTO Inicio

Montaje LCD PIC16F628A


Este es el código correspondiente a este montaje

'================================================================
'===== Utilizacion LCD ejemplo 00
'================================================================


'================================================================
'===== CHIP SETUP  
'===============================================================
#chip 16F628A, 4

'================================================================
'===== CONFIGURACION  DE ENTRADAS Y SALIDAS
'===== CONFIGURACION DEL LCD
'================================================================
#define LCD_IO 8
#define LCD_DATA_PORT PORTB
#define LCD_RS PORTA.1
#define LCD_RW PORTA.2
#define LCD_Enable PORTA.3

'================================================================
'===== PROGRAMA PRINCIPAL  
'================================================================
    PRINT "Curso Micros 318"

domingo, 5 de febrero de 2012

Montaje en protoboard

Montaje
Este gráfico muestra el montaje en protoboard para la realización de las practicas con entradas y salidas digitales.
Cableado:
- Rojo       5v
- Negro     Tierra
- Naranja   Salidas digitales
- Verde     Bit menos significativo del puerto B (RB0) 
- Azul        Entradas digitales 
- Gris         Salidas digitales al Display
- Blanco     Lineas de control del 7447

Practicas con entradas y salidas digitales

Diagrama Esquemático

Guía De Montaje
Esta es la guía de montaje para las practicas configurando el microcontrolador solo para aplicaciones con entradas y salidas digitales. Puede utilizarse ya sea el pic 16F84A o el 16F628A
Los siguientes son las paginas de los programas empleados para la realización de estos esquemas

sábado, 4 de febrero de 2012

viernes, 3 de febrero de 2012

Dando inicio al curso de microcontroladores

Enlace de la pagina principal de great cow basic  http://gcbasic.sourceforge.net/
Pagina del editor que utilizaremos http://prithvi.sourceforge.net/ esta hecho para trabajar sobre windows, pero en Linux funciona muy bien bajo Wine.
Aquí se descarga http://sourceforge.net/projects/prithvi/files/latest/download
Información sobre pic esta http://pic-linux.foroactivo.net/ y sobre GCB http://pic-linux.foroactivo.net/f26-gcbasic
Para el curso se trabajara con el PIC 16F628A que es similar al muy pupular 16F84A.
Aqui podemos descargar el data sheet http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010209