practicas Atmega
Displays de 7
Segmentos
Contador de 0-99 con 2 displays de 7
Segmentos
Descripción
El programa incrementara el valor de una variable, la cual se mostrara a través deun par de displays de
7 segmentos, los cuales se controlaran de manera multiplexada, uno a la vez, a una velocidad que el ojo
no alcance a detectar el cambio y perciba ambos displays encendidos a lavez.
Diagrama Esquemático
Materiales
2 Displays 7 segmentos
7 Resistencias de 220 Ohms
2 Resistencias de 10 kOhms
2 Transistores de pequeña señal
1 Microcontrolador ATmega8
ProgramadorUSBasp V3.0
Introducción
Display 7 segmentos
El display de 7 segmentos es un dispositivo que nos sirve para mostrar números o caracteres, los
cuales se visualizan al activar o desactivar los LEDsque este tiene, esto se hace conectando el común
a la tierra y voltaje en el segmento que deseemos activar (en caso de ser cátodo común).
Para poder representar los números con el display, esnecesario generar la tabla que nos dará el
valor que será necesario para generar el numero deseado.
Num PB6/A PB5/B PB4/C PB3/D PB2/E PB1/F PB0/G HEX
0
1
2
3
4
5
6
7
8
9
1
0
1
1
0
11
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
0
1
0
1
0
1
0
0
0
1
1
1
0
1
1
0
0
1
1
1
1
1
0
11
7E
30
6D
79
33
5B
5F
70
7F
7B
Por ejemplo, se puede observar que para hacer un cero se busca que enciendan todos los
segmentos menos el g (pin 10 del display el cual va conectadoal PB0 del Micro), con esa
información del numero, tendremos el valor que tomara el puerto para mostrar el numero deseado
a través del display.
Para controlar dos displays a la vez, se hará uso deun par de transistores, en este caso conmutaran
entre uno y otro, mientras los displays están conectados al mismo puerto del micro. Primero se
mostrara las decenas mientras se desactiva el display...
Regístrate para leer el documento completo.