Vous êtes sur la page 1sur 11

MUESTREO DE NUMEROS

El proyecto consiste en como nuestro ya conocido Pic16F84 realiza una muestra de nmeros aleatorios mostrndolos durante un tiempo determinado en ocho displays de Ctodo Comn.

En este proyecto deberemos utilizar el Pic de tal forma que al realizar el programa en e entorno ensamblador no tengamos que realizar ninguna pulsacin en los pulsadores, de tal forma que en la placa a realizar no introduzcamos ningn pulsador. El procedimiento que seguira seria:

El Pic16f84 enva la informacin en forma de numero, el cual se ve reflejado en los displays correspondientes, dependiendo del numero a mostrar, dicho numero deber permanecer mostrado durante un tiempo determinado o durante el retardo que al Pic s le haya determinado. El numero desaparecer dejando apagados los displays y esperando la aparicin del siguiente numero, el cual funcionara del mismo modo, es decir, aparecer el numero aguantara el tiempo determinado y desaparecer, y as sucesivamente para todos los dems nmeros que tengan que aparecer del mismo modo.

PIC16F84A

1.1-. Breves antecedentes relacionados.

Inicialmente cuando no existan los microprocesadores las personas se ingeniaban en disear sus circuitos electrnicos y los resultados estaban expresados en diseos que implicaban muchos componentes electrnicos y clculos matemticos. Un circuito lgic bsico requera de muchos elementos electrnicos basados en transistores, resistencias etc; pero en el ao 1971 apareci el primer microprocesador el cual origin un cambio decisivo en las tcnicas de diseo de la mayora de los equipos. Al principio se crea que el manejo de un microprocesador era para aquellas personas con un coeficiente intelectual muy alto; por lo contrario con la aparicin de este circuito integrado todo sera mucho mas fcil de entender y los diseos electrnicos serian mucho mas pequeos y simplificados. Entre los microprocesadores mas conocidos tenemos el popular Z-80 y el 8085. Los diseadores de equipos electrnicos ahora tenan equipos que podan realizar mayor cantidad de tareas en menos tiempo y su tamao se redujo considerablemente; sin embargo, despus de cierto tiempo aparece una nueva tecnologa llamada microcontrolador que simplifica aun mas el diseo electrnico.

1.2-. Diferencias entre un Microprocesador y un Microcontrolador.

Si usted tuvo la oportunidad de realizar un diseo con un microprocesador pudo observ que dependiendo del circuito se requeran algunos circuitos integrados adicionales ademas del microprocesador como por ejemplo: memorias RAM para almacenar los datos temporalmente y memorias ROM para almacenar el programa que se encargara del proceso del equipo, un circuito integrado para los puertos de entrada y salida y finalmente un decodificador de direcciones. Un microcontrolador es un solo circuito integrado que contiene todos los elementos electrnicos que se utilizaban para hacer funcionar un sistema basado con un microprocesador; es decir contiene en un solo integrado la Unidad de Proceso, la memoria RAM, memoria ROM, puertos de entrada, salidas y otros perifricos.

1.3-. Ventajas de un Microcontrolador Vs. un Microprocesador.


Estas ventajas son reconocidas inmediatamente para aquellas personas que han trabajado con los microprocesadores y despus pasaron a trabajar con los microcontroladores. Estas son las diferencias mas importantes:

Por ejemplo la configuracin mnima bsica de un microprocesador estaba constituida por un Micro de 40 Pines, Una memoria RAM de 28 Pines, una memoria ROM de 28 Pine y un decodificador de direcciones de 18 pines; pero un microcontrolador incluye todo

COMPONENTES

74LS373.PDF 74LS42N.PDF BC549.PDF BC559.PDF

LISTADO DE COMPONENTES

CANTIDAD TIPO

DENOMINACION

Precio Unitario PTS 150 100

1 1

26 Pines

Conector Bus

SN74LS373 Integrado

CANTIDAD TIPO

DENOMINACION

Precio Unitario PTS 250 25 25

1 8 8

SN74LS42 BC549B BC559B SC5211HWA PIC16F84 18 Pines 16 Pines

Integrado Transistor Transistor Display de Ctodo Comn Integrado Zocalo Zocalo

8 1 2 1

230 500 36 35

TOTAL PROYECTO 1 . 357 Pts

ESQUEMATICOS

Esquematico Este es el esquematico realizado para mi proyecto:

Esquematico.sch

PROGRAMACION

Este seria mi programa en lenguaje ensamblador. (El programa no funciona de forma correcta pues contiene ciertos fallos).

; Fichero : 8Disp.asm ; Autor : Jorge Luis Alba ; Fecha: Diciembre 2001. ; Version: 0.0 ; Sistema RAD-MICROS. ; Placa Microcontroladora: micro-p1684. ; Placa de Aplicaciones: apli-mostrador. ; Placa de programacin: Programador Universal Superpro II/P.(XELTEK) ; Bus: bus-26. ; Codigo para: PIC16C84A y PIC16F84 ; Clock: 4MHz , XT. -> Ciclo = 1 uS. ; Reset: Power On Reset. ; Watch dog: Inhabilitado. ; Proteccion de codigo: Inhabilitado. ; Ficheros requeridos: H16f84a.inc ; Funcion :Muestra numeros en displays de 7 segmentos

; ############################################################### ############# LIST p=PIC16F84A ;Directiva para definir micro

#include <H16f84a.inc> ;Fichero standar de cabezera

__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC

BIBLIOGRAFIA

Para realizar el proyecto he consultado las siguientes fuentes de datos: Principalmente he seguido un fichero patron realizado por el profesor para la toma de referencia de como debia ser la forma de este proyecto. Tambien utilice las distintas paginas de internet, como: -Google: Utilizado como buscador en toda la cuestion grafica, como gifs, y demas imagenes. Otros programas de interes:

Eagle, programa para la realizacion de Esquematicos, con este programa he realizado e esquematico y la board que se pueden ver en mi proyecto. Entorno ASM, utilizado en la realizacion del programa. Libros de consulta:

->Curso de microcontroladores Pic, utilizado como modelo en la realizacion de program en ensamblador.

->PIC 16F8X, libro informativo acerca de todo lo relativo al funcionamiento del PIC16F84 ->Manuales de Lenguaje Ensamblador.

CREDITOS

Este proyecto ha sido realizado por el alumno del Segundo curso del Modulo d Grado Superior de Desarrollo de Productos Electronicos, para la clase de Desa de Proyectos de Productos Electronicos JORGE LUIS ALBA RAMAS.

Vous aimerez peut-être aussi