Autor Tema: programar en pcw un pic16f873 utilizando 3 displays y un decodificador  (Leído 1338 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pablo jacobo

  • PIC10
  • *
  • Mensajes: 1
buenos días alguien sabe como podria programar en pcw un pic16f873   

utilizando un Decodificador de 7 segmentos y utilizando ya sólo 4 líneas de datos para codificar el número del conteo Realice el mismo contador de 00 a 99.
Entregable: Simulación y código fuente


Posteriormente anexe un nuevo display para manejar las centenas y realice el diseño de un contador de 000 a 999 (los tres display deben ser manejados con el mismo decodificador).
Para esta actividades tenga en cuenta el siguiente esquema
 

Realice el correspondiente montaje, programe a través de un programador de microcontroladores (Pickit2 ó SuperPro) el PIC16F873 utilizado para su montaje y posteriormente pruebe el funcionamiento de los siguientes programas.
a)   El contador automático de 00 a 99
b)   El contador automático de 000 a 999
c)   Un contador manual que cada vez que se presione un pulsador debe ir contando (pruébelo en este caso para algunos de los dos contadores).   

 para este ejemplo debe manejar el concepto de multiplexar en el tiempo, es decir debe activar uno y solo un display a la vez y cargar el dato equivalente en las unidades, decenas y centenas. Esta acción la debe hacer a una velocidad que el ojo humano no alcance a percibir el parpadeo de encendido y apagado del display.

agradecería mucho su colaboración

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: programar en pcw un pic16f873 utilizando 3 displays y un decodificador
« Respuesta #1 en: 06 de Junio de 2014, 16:29:09 »
http://www.todopic.com.ar/foros/index.php?topic=4847.0

aqui hay un ejemplo de multiplexado de displays 7-seg, el código serviría para comprender como funciona el multiplexado.

hay bastante ejemplos de contadores en el foro de C

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek


 

anything