Professional Documents
Culture Documents
Variable Compleja
Contenido
Variable
Introduccin................................................................................................................... 3
Marco Terico............................................................................................................. 3
Compleja
Objetivo:..................................................................................................................... 5
Desarrollo...................................................................................................................... 6
Introduccin
Marco Terico
Los PIC son una familia de microcontroladores tipo RISC fabricados por
Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado
por la divisin de microelectrnica de General Instrument. El nombre actual no
es un acrnimo. En realidad, el nombre completo es PICmicro, aunque
generalmente se utiliza como PeripheralInterface Controller (controlador de
interfaz perifrico).
El PIC original se dise para ser usado con la nueva CPU de 16 bits
CP16000. Siendo en general una buena CPU, sta tena malas prestaciones
de entrada y salida, y el PIC de 8 bits se desarroll en 1975 para mejorar el
rendimiento del sistema quitando peso de entrada/salida a la CPU. El PIC
utilizaba micro cdigo simple almacenado en ROM para realizar estas tareas; y
aunque el trmino no se usaba por aquel entonces, se trata de un diseo RISC
que ejecuta una instruccin cada 4 ciclos del oscilador.
hardware (bajo nivel), como la manipulacin directa de bits y bytes, por lo que
se considera que es un lenguaje de nivel medio, ms que de alto nivel, est ya
sera una razn para decantarse por compiladores de C y no de otros lenguajes
de alto nivel como el Basic o Pascal.
De forma coherente y sin ningn tipo de fisuras, integra los requisitos claves de
un sistema de computacin tcnico: clculo numrico, grficos, herramientas
para aplicaciones especficas y capacidad de ejecucin en mltiples
plataformas. Esta familia de productos proporciona al estudiante un medio de
carcter nico, para resolver los problemas ms complejos y difciles.
Objetivo:
Desarrollar un software para control domtico de una casa, aplicando los
conocimientos utilizados adquiridos en el curso de Variable Compleja sobre el
uso de comandos de voz, generando una conexin entre Matlab y PIC, y
finalmente realizar la actividad propuesta en el medio fsico
Open University 6
Materiales:
PIC 18F4550
MatLAB 2008
CCS Compiler
Pickit 2.6
Laptop
Leds
Buser
Motor
Open University 7
Desarrollo
Luego de crea la interfaz con de las dems pestaas de las cuales se aplicarn
para el proyecto y se encargaran en parte del procesamiento de la seale junto
Open University 9
Todos los comandos anteriores son los encargados de guardar los comandos
grabados por el mircrofono para su posterior asignacin a otra atvidad,
despus se procede a normalizar los sonidos, elimando el ruido y solo dejando
pasar la frecuencia de la voz.
Cada vez que se abra esta interfza para la utilizacin del sonido se guardara
para realizar todo el proceso matematico para convertir esa orden en un
accin.
Open University 15
En este punto de puede ver como son enviados lo datos en formade variable al
PIC para continuar con el proceso y ejecutar la actvidad establecida, en este
proceso de compara la seal ya guradada anteriomente y la nueva, pero cabe
descartar al puede suceder en el proceso que la grabacin comparada sea
cierto porcentaje diferente a la ideal y termine accionado a otra similar, porque
podra contar con cierto porcentaje de similitud y activar otra accin, por que
habra que volver a grabar la accin, pero esta vez con la voz ms clara y
fuerte para una excelente compracin y evitar errores.
Open University 16
Open University 17
Y entonces en CSC Compiler todos los datos enviados por Matlab por medio
de enlace serial se procede a guardar lo datos en nueva variables y
compararlas para obtener la correcta y se esa manera enviar el pulso por el
puesrto establecido, y deoendiendo del puesrto en la maqueta se podra
visualizar una accin, dando como resulatdo un encedido de un led
fisicamente.
Open University 18
fsicamente, pero antes e tendra que armar el circuito con un PIC, una
programadora, una laptop y una serie de leds y algunos dispositivos
variados para visualizar las ordenes establecidas.
Conclusiones
Bibliografa
http://www.aquihayapuntes.com/compiladores-c-para-pic.html
http://es.picgenus.com/
http://www.mathworks.com/products/matlab/?
requestedDomain=es.mathworks.com