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"