Professional Documents
Culture Documents
EXTENSIN LATACUNGA
INGENIERA MECATRNICA
MICROS
TEMA:
LABORATORIO DE MICROPROCESADORES Y MICROCONTROLADORES
CON EL PIC 16F628A, LCD Y CABLE SERIAL
OBJETIVOS:
Aplicar los conocimientos adquiridos acerca de la programacin y el uso del PIC
16F628A.
Aplicar los conocimientos adquiridos acerca del LCD, potencimetro.
Programar el PIC 16F628A e implementar los circuitos correspondientes para
llevar a cabo las siguientes tareas:
Comunicacin PIC PIC con tres pulsadores que al pulsar se prenda un led y
luego se apagaue.
Comunicacin serial:
PC PIC con LCD.
PIC PC
MARCO TERICO:
MICROCONTROLADORES
Los microcontroladores PIC, son
fabricados por la empresa MICROCHIP
Technology INC. Cuya central se
encuentra en Chandler, Arizona, esta
empresa ocupa el primer lugar en venta
de microcontroladores de 8 bits desde el
ao 2002. Su gran xito se debe a la
gran variedad (ms de 180 modelos),
gran versatilidad, gran velocidad, bajo
costo, bajo consumo de potencia, y gran
disponibilidad de herramientas para su
programacin.
Uno
de
los
microcontroladores ms populares en la
actualidad es el PIC16F628A y sus
variantes PIC16F627A y PIC16F648A,
estos modelos (serie A) soportan hasta
100.000 ciclos de escritura en su
memoria FLASH, y 1000.000 ciclos en
su memoria Eeprom, este est
reemplazando rpidamente al popular
Oscilador
interno
RC
(resistencia condensador) de 4
MHZ calibrado de fbrica al 1
%.
Admite 8 configuraciones de
oscilador.
8 niveles de PILA.
Procesador con
HARVARD.
Conjunto
reducido
de
instrucciones RISC (35) gama
media.
Instrucciones de un ciclo
excepto los saltos (200nS por
instruccin a 20 MHZ).
arquitectura
Resistencias
PULL-UP
programables en el puerto B.
Cdigo
de
proteccin
programable por sectores.
2
circuitos
comparadores
anlogos
con
entradas
multiplexadas.
10 fuentes de interrupcin.
DIAGRAMA DE PINES Y
FUNCIONES.
Tiempo de respuesta
Tipo de matriz
Resolucin
Ancho de punto
Tamao
ngulo de visin
Soporte de color
Brillo
Contraste
Aspecto
Puertos de entrada
Figura 3 LCD
CABLE SERIAL
RS-232 es una interfaz que designa una
norma para el intercambio de una serie
de datos binarios entre un DTE (Equipo
terminal de datos) y un DCE (Equipo de
Comunicacin de datos), aunque existen
otras en las que tambin se utiliza la
interfaz RS-232. Una definicin
equivalente publicada por la ITU se
denomina V.24.
En particular, existen ocasiones en que
interesa conectar otro tipo de
equipamientos, como pueden ser
computadores. Evidentemente, en el
caso de interconexin entre los mismos,
MATERIALES
PIC 16F628A
LCD
Resistencias
3 Pulsadores
3 Leds
Fuente de alimentacin de 5V
Computador
Protoboard
Grabador de PICs
PROCEDIMIENTO
1. Comunicacin PIC PIC con tres pulsadores que al pulsar se prenda un led y
luego se apagaue.
EMISOR
cmcon=7
trisa=%1111
INCLUDE "modedefs.bas"
P1 VAR PORTA.0
P2 VAR PORTA.1
P3 VAR PORTA.2
led var portb.1
led1 var portb.2
led2 var portb.3
inicio:
IF P1=0 then gosub A
IF P2=0 then gosub B
IF P3=0 then gosub C
GOTO INICIO
A
IF P1=0 THEN A
high led
pause 500
low led
R1
R2
R3
10k
10k
10k
U1
16
15
4
U2
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
RA5/MCLR
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI
17
18
1
2
3
16
15
4
RA5/MCLR
6
7
8
9
10
11
12
13
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI
PIC16F628A
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
17
18
1
2
3
6
7
8
9
10
11
12
13
D1
D2
D3
LED-BIGY
LED-BIGY
LED-BIGY
PIC16F628A
D4
D5
D6
LED-BIGY
LED-BIGY
LED-BIGY
RXD
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI
D0
D1
D2
D3
D4
D5
D6
D7
VSS
VDD
VEE
RTS
4
5
6
CTS
7
8
9
10
11
12
13
14
RA5/MCLR
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2
1
2
3
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
17
18
1
2
3
RS
RW
E
TXD
U1
16
15
6
7
8
9
10
11
12
13
PIC16F628A
P1
1
6
2
7
3
8
4
9
DCD
DSR
RXD
RTS
TXD
CTS
DTR
RI
ERROR
COMPIM
include "modedefs.bas"
led var portb.7
inicio:
high led
pause 1000
low led
pause 500
serout portb.0,T2400,["yordi"]
goto inicio
U1
16
15
4
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
RA5/MCLR
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI
PIC16F628A
17
18
1
2
3
6
7
8
9
10
11
12
13
RXD
TXD
RTS
CTS
R1
330
D1
LED-BIGY
P1
1
6
2
7
3
8
4
9
DCD
DSR
RXD
RTS
TXD
CTS
DTR
RI
ERROR
COMPIM
CONCLUSIONES:
RECOMENDACIONES:
BIBLIOGRAFA:
de