Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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
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