Professional Documents
Culture Documents
FICA CIME
SISTEMAS MICROPROCESADOS
JAVIER CABASCANGO JORGE CRIOLLO
INFORME
TEMA
Manejo de un display de 7 segmentos sin y con el CI.7447 y de un multiplexador.
OBJETIVO
Disear los diferentes programas para cada display.
OBJETIVOS ESPECIFICOS
-
DESARROLLO
DISPLAY 7 SEGMENTOS SIN CI. 7447
$regfile = "m164pdef.dat"
$crystal = 1000000
Dim Num As Byte
Display7s Alias Portd
Config Portd = Output
Display7s = $ff
'programa principal
Do
For Num = 0 To 14
Display7s = Lookup(num , Display1)
Waitms 500
Next A
Loop
SIMULACION EN PROTEUS
MULTIPLEXAJE
$regfile = "m164pdef.dat"
$crystal = 1000000
Dim Unid As Byte , Dece As Byte , Num(10) As Byte
Config Portb = Output
Portb = 0
Config Portc = Output
Portc = 0
Ddrd.0 = 0 : Portd.0 = 1
For Unid = 0 To 9
Num(unid + 1) = Lookup(unid , Numeros)
Next
Unid = 1 : Dece = 1
Do
Gosub Visualiza
If Pind.0 = 0 Then
Gosub Cuenta
End If
Loop
Cuenta:
Incr Unid
If Unid > 10 Then
Incr Dece
Unid = 1
If Dece > 10 Then
Dece = 1
End If
End If
Gosub Espera
Return
Visualiza:
Portc = 2 : Portb = Num(unid)
Waitms 5
Portc = 4 : Portb = Num(dece)
Waitms 5
Return
Espera:
If Pind.0 = 0 Then
Gosub Visualiza
Goto Espera
End If
Return
End
Numeros:
Data 64 , 121 , 36 , 48 , 25 , 18 , 3 , 120 , 0 , 24
SIMULACION EN PROTEUS
CONCLUSIONES
Aprendiendo cada clase una nueva instruccin se facilita la realizacin del
desarrollo del problema propuesto y as se mejora lo aprendido mejorando las
capacidades de resolver un problema.
El programa es muy similar al contador binario, con la diferencia que solo se
necesita 4 bits del puerto, el decodificador binario a 7 segmentos (7447), es
encargado de transformar el nmero binario que ingresa al nmero decimal.
Como se sabemos, al AVR se le puede programar para reemplazar a casi
cualquier circuito integrado, en esta ocasin le configuramos que el propio AVR
sea como el CI.7447, para esto debemos saber que para sacar el numero 3 por
ejemplo, debemos calcular el nmero decimal que hace que se enciendan los
segmentos correctos del display.
En un display multiplexado para habilitarlo se realiza por medio de Vcc (en
displays AC) y Gnd (en displays CC), con la ayuda de un transistor en corte y
saturacin.
RECOMENDACIONES
Ser muy hbiles al utilizar los programas y sus funciones para un buen
desarrollo del programa.
Practicar en el hogar continuamente porque nos ayudara en futuras evaluaciones
y estaramos preparados para resolver el problema que nos propongan.
ANEXOS