Periferico en C

Páginas: 2 (423 palabras) Publicado: 10 de julio de 2013
IUT Cumaná

MICROCONTROLADORES II
MANEJO DE PERIFÉRICOS
(DISPLAYS, LCD , TECLADO Y EEPROM)
PROF. LUIS ZURITA

DISPLAYS

IUT Cumaná

• Existe otra forma de trabajar con los displays 7segmentos sin necesidad de utilizar un
decodificador BCD-7segmentos, como los
ejercicios mostrados en el tema 1 del presente
curso.
• Al igual que en lenguaje ensamblador se
requiere el uso de unatabla para que se
pueda manipular directamente los 7
segmentos con el uso de un puerto.

Prof. Luis Zurita

Microcontroladores II

DISPLAYS

IUT Cumaná

• En lenguaje C la estructuraequivalente a una tabla se
representa con un arreglo (array) de datos en un
formato similar al siguiente:
byte CONST DISPLAY[10] = { 0x3F, 0x06, 0x5b, 0x4f,
0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f };
byte=define que el dato que se extraerá del array
“DISPLAY” será de este tipo.
CONST= define que será un valor constante
DISPLAY= es el nombre que el usuario le coloca al array
[10]= define lacantidad de elementos que contendrá el
array.
Prof. Luis Zurita

Microcontroladores II

DISPLAYS

IUT Cumaná

• Ahora, ¿Qué son estos valores que se encuentran
dentro del array?
• Tomemos elprimero= 0x3F, en binario= 00111111
• Observemos el circuito interno de un display cátodo
común:
a
f
b

g
e
c
d
Prof. Luis Zurita

CATODO COMUN

Microcontroladores II

DISPLAYS

IUTCumaná

• Si colocamos el dato 00111111 a los segmentos a-g
del display observaremos que se formará el dígito
cero (0).
• El resto de los códigos que se muestran en el array
corresponde a losdígitos restantes (1 al 9).
• El programa que se muestra a continuación permite
realizar un conteo de manera automática desde 00
hasta 99, mediante el uso de los bucles for
estudiados en el tema 1.
•A manera de ejercicio, usted puede modificar el
siguiente programa para que ejecute la cuenta de
forma manual.
Prof. Luis Zurita

Microcontroladores II

Ejemplo 1. Realice un contador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • perifericos
  • perifericos
  • Periféricos.
  • Que son los perifericos
  • Perifericos
  • Perifericos
  • perifericos
  • perifericos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS