Vous êtes sur la page 1sur 7

DESARROLLO DE LA PRCTICA

Visualizar en una pantalla LCD funcionamiento de un reloj digital.

Materiales requeridos

Cantida Elemento Descripcin


d
1 Fuente de 5 VCD Fuente de alimentacin

2 Condensadores
33pF
1 Resistencias 10 k
7 Resistencias 220 Para proteger el circuito de un corto
circuito
1 Pic 18F452 Micocontrolador
1 Cristal 20MHZ Oscilador
1 Potenciometro 5 k
1 LCD 16X2 LM016 L Alfanumrico
1 Pulsador

Equipo

Cantida Elemento Descripcin


d
1 Unidad de Equipada con el programa Proteus 8.0
cmputo/simulador
1 Proton IDE Programa para ejecucin

1 Probador lgico Utilidad opcional para comprobar estado del


montaje
ESQUEMA DE LA SIMULACION
DATASHEET
ESQUEMA DEL PROGRAMA
'****************************************************************
'* Name : ABESEDARIO *
'* Author : John Hernandez *
'* Notice : Copyright (c) 2015 2015 digitales II *
'* : All Rights Reserved *
'* Date : 10/10/2015 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************

Device=18F452
XTAL 20
TRISD=0000000
PORTD=%0000000
Declare LCD_TYPE 0 ;DECLARAMOS EL TIPO DE LCD [ 0 PARA
alphanumerica]
Declare LCD_DTPIN PORTB.4 ;DECLARAMOS QUE ESTAS LINEAS DE DATOS
EMPIEZAN B PARTIR DE PORTB.2
Declare LCD_ENPIN PORTB.1 ;DECLARAMOS QUE EL PIN DE ENABLE
[HABILITADOR] B.1
Declare LCD_RSPIN PORTB.0 ;DECLARAMOS QUE EL PIN DE RS B.0
LCD_LINES 2

ALL_DIGITAL 1

TRISB=3
DelayMS 1500
Cls

inicio: ; INICIO DEL PROGRAMA


Print At 1,1, "A"
PORTD=%1011111
DelayMS 1500

Print At 1,2, "B"


PORTD=%1110011
DelayMS 1500

Print At 1,3, "C"


PORTD=%1100110
DelayMS 1500

Print At 1,4, "D"


PORTD=%1111001
DelayMS 1500

Print At 1,5, "E"


PORTD=%1100111
DelayMS 1500
Print At 1,6, "F"
PORTD=%1000111
DelayMS 1500

Print At 1,7, "G"


PORTD=%1110111
DelayMS 1500

Print At 1,8, "H"


PORTD=%1011011
DelayMS 1500

Print At 1,9, "I"


PORTD=%1000110
DelayMS 1500

Print At 1,1O, "J"


PORTD=%0111100
DelayMS 1500

Print At 1,11, "K"


PORTD=%
DelayMS 1500

Print At 1,12, "L"


PORTD=%1100010
DelayMS 1500

Print At 1,13, "M"


PORTD=%
DelayMS 1500

Print At 2,1, "N"


PORTD=%
DelayMS 1500

Print At 2,2, "O"


PORTD=%1111110
DelayMS 1500

Print At 2,3, "P"


PORTD=%10011011
DelayMS 1500

Print At 2,4, "Q"


PORTD=%0011111
DelayMS 1500

Print At 2,5, "R"


PORTD=%1000001
DelayMS 1500

Print At 2,6, "S"


PORTD=%0110111
DelayMS 1500
Print At 2,7, "T"
PORTD=%0011100
DelayMS 1500

Print At 2,8, "U"


PORTD=%1111010
DelayMS 1500

Print At 2,9, "V"


PORTD=%
DelayMS 1500

Print At 2,10, "W"


PORTD=%
DelayMS 1500

Print At 2,11, "X"


PORTD=%
DelayMS 1500

Print At 2,12, "Y"


PORTD=%0111011
DelayMS 1500

Print At 2,13, "Z"


PORTD=%1101101
DelayMS 1500

GoTo inicio
End

Vous aimerez peut-être aussi