PROGRAMA TIMER P

Páginas: 7 (1586 palabras) Publicado: 5 de octubre de 2015
CURSO DE MCROCONTROLADORES:
INTRODUCCION AL HARD DEL TIMER

MI PRIMER PROGRAMA: INCREDISPLAY.ASM
El primer programa que desarrollaremos le daremos el objetivo de escribir un numero en el dígito de mas bajo peso al momento de apretar la tecla DISPARO o la entrada de disparo y el numero que escriba será cada vez incrementado en uno. Cuando llegue a 9 deberá pasar automáticamente a 0.El hard delcircuito estará preparado para soportar en peso 0 , con el jumper BR6 abierto, la alimentación continua del correspondiente dígito; esto es debido a que no tiene el programa barrido de display y el único dígito direccionado será el de menor peso. Al hacer este programa se deberán mantener los restantes dígitos siempre desabilitados.

TIMER PROGRAMABLE .PROGRAMA FINAL
Lista de tareas :
SISTEMADE ENTRADAS/SALIDAS (Programa monitor o B.I.O.S.)
Rutina de barrido de display
Rutina de atención de disparo de timer
Rutina de teclado

APLICACION
Rutina de programación
Rutinas de temporización

Concepto de BIOS (sistema de entradas/salidas)
Son aquellas rutinas que se encargan de generar la interface con los dispositivos periféricos a una cpu , en nuestro caso al microcontrolador. Nuestrosdispositivos periféricos , que son aquellos a los que manda y de los que recibe la informacion. Nuestros periféricos son :
A) Teclado
B) Display (incluye los 3 dígitos y los leds indicadores)
C) Entrada de disparo

RUTINA DE BARRIDO DE DISPLAY

El display consta de 3 dígitos multiplexados con el objeto de consumir la menor cantidad posible de cableado y puertos de salida del microcontrolador.
Elmultiplexado del display consiste en escribir la información para los display en forma secuencial por dígito y a la velocidad necesaria para que la vista sea engañada no dándose cuenta que en realidad los dígitos se están apagando y encendiendo secuencialmente.(lo que para otras aplicaciones tales como luces de efectos de corredera ,es lo buscado aquí es indeseable )
Para lograr este objetivo ,se conectan todos los segmentos del mismo nombre (a,b,c etc.) , al mismo cable y luego por el cátodo común de cada dígito , se decidirá el momento que le toca a cada dígito estar encendido.
Además y con el objeto de reducir la cantidad de líneas da datos que necesitamos para definir el estado de cada segmento de un mismo dígito, hemos utilizado un C.I. cd 4511 que se llama decodificador “BCD a7 SEGMENTOS”. Tal circuito , tiene como entrada un valor BCD y lo transforma a código 7 segmentos por los 7 cables necesarios para encender cualquier numero decimal.
Por lo tanto el total de líneas necesarias para controlar tal display es de 7, de las cuales 4 serán para generar el código BCD:data1,data2,data3 y data4 , y tres líneas mas DIGPESO0,DIGPESO1,DIGPESO2 que serán las líneas quepermitirán que se enciendan individualmente cada display .Todas las salidas del microcontrolador para el circuito propuesto son Activo Alto (significa Activo Alto que un 1 es el que ejecuta la función de la señal, por ejemplo si quiero habilitar el dígito de menor peso, tendremos que aplicar un 1 a la salida DIGITO1.)
Entonces el ciclo de lectura secuencial lo llamaremos ciclo de barrido dedisplay y este será el ciclo que se tendrá que repetir permanentemente.




Dicho ciclo estará implementado con la siguiente secuencia:
a) Se carga en el puerto del micro el valor BCD para el digito1(peso0)
b) Se pone el LE en bajo para permitir leer el valor de entrada BCD que sale del micro, lo que además
permite apagar el display, ya que LE esta unido a BI(blank input)

c) Se pone en alto LEpara latchear (guardar) el valor BCD y permitir iluminar el dígito0 por poner
simultáneamente a 1 BI que habilita la salida 7 segmentos del 4511.
d) Por un tiempo fijo a calcular (TDIGIT_ON) , se mantiene este estado que es el tiempo que se mantiene
Encendido cada dígito siendo este tiempo “necesariamente igual para todos los dígitos.
e) Se carga en el puerto el valor BCD para el digito2 (peso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa De P Y P
  • Escaletilla Timer Programa de Radio
  • Seguimiento y Evaluación del Programa de P
  • Programa de salud :p
  • P MC RB Programa de Control del Riesgo Biológico
  • el time
  • timo
  • Time

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS