Está en la página 1de 3

DISPLAY 16 SEGMENTOS ANODO

Descripción
El Display 16 segmentos es una forma de representar caracteres en equipos electrónicos.
Está compuesto de siete segmentos que se pueden encender o apagar individualmente.
Cada segmento tiene la forma de una pequeña línea.
Muchos equipos electrónicos proporcionan información al usuario mediante la utilización
de señales luminosas, como la emisora sintonizada en un equipo de radio o la lectura de
tensión en un voltímetro digital.
En los de tipo de ánodo común, todos los ánodos de los segmentos están unidos
internamente a una patilla común que debe ser conectada a potencial positivo (nivel “1”).
El encendido de cada segmento individual se realiza aplicando potencial negativo (nivel
“0”) por la patilla correspondiente a través de una resistencia que límite el paso de la
corriente.

PROYECTO:
Diseñe el abecedario (A, B, C…Z) con el microcontrolador PIC16F628A y el Display 16
segmentos ánodo común; diséñelo en Proteus luego implemente en Protoboard.

Willian Manuel Tapia Cruz


Diagrama y Simulación en Proteus

Configuración del display 16 segmentos para implementar en Protoboard

Programación en CCS Compiler


#include <main.h>

const int t=700;

void main()

set_tris_b(0x00);

while(TRUE)

output_a(0b00111000);output_b(0b01110111);delay_ms(t*3);//letra A

output_a(0b11100000);output_b(0b11010101);delay_ms(t*3);//letra B

Willian Manuel Tapia Cruz


output_a(0b00100110);output_b(0b11111111);delay_ms(t*3);//letra C

output_a(0b11100000);output_b(0b11011101);delay_ms(t*3);//letra D

output_a(0b00100110);output_b(0b01110111);delay_ms(t*3);//letra E

output_a(0b00111110);output_b(0b01110111);delay_ms(t*3);//letra F

output_a(0b00100010);output_b(0b11110111);delay_ms(t*3);//letra G

output_a(0b00111001);output_b(0b01110111);delay_ms(t*3);//letra H

output_a(0b11100110);output_b(0b11011101);delay_ms(t*3);//letra I

output_a(0b10100001);output_b(0b11111111);delay_ms(t*3);//letra J

output_a(0b00111111);output_b(0b01101011);delay_ms(t*3);//letra K

output_a(0b00100111);output_b(0b11111111);delay_ms(t*3);//letra L

output_a(0b00111001);output_b(0b11111010);delay_ms(t*3);//letra M

output_a(0b00111001);output_b(0b11101110);delay_ms(t*3);//letra N

output_a(0b00111000);output_b(0b11101110);delay_ms(t*3);//letra Ñ

output_a(0b00100000);output_b(0b11111111);delay_ms(t*3);//letra O

output_a(0b00111100);output_b(0b01110111);delay_ms(t*3);//letra P

output_a(0b00100000);output_b(0b11101111);delay_ms(t*3);//letra Q

output_a(0b00111100);output_b(0b01100111);delay_ms(t*3);//letra R

output_a(0b01100010);output_b(0b01110111);delay_ms(t*3);//letra S

output_a(0b11111110);output_b(0b11011101);delay_ms(t*3);//letra T

output_a(0b00100001) ;output_b(0b11111111);delay_ms(t*3);//letra U

output_a(0b00111111);output_b(0b10111011);delay_ms(t*3);//letra V

output_a(0b00111001);output_b(0b10101111);delay_ms(t*3);//letra W

output_a(0b11111111);output_b(0b10101010);delay_ms(t*3);//letra X

output_a(0b01111101);output_b(0b01010111);delay_ms(t*3);//letra Y

output_a(0b11100110);output_b(0b10111011);delay_ms(t*3);//letra Z

Willian Manuel Tapia Cruz

También podría gustarte