Manual Pic18F4550
Ing. Braulio Elías Chi Salavarría Instituto Tecnológico de Lerma
Ing. Braulio Elías Chi Salavarría
Ing. Braulio Elías Chi Salavarría
INTRODUCCIÓN
En este curso, se enfocara a desarrollar aplicaciones para resolver problemas reales, con un alto grado de eficiencia y complejidad, sin dejar de ser fácil de aprender por elalumno, dando como resultado, prácticas y material realmente importante para incursionar en el diseño y desarrollo de aplicaciones avanzadas con tecnología de última generación.
Ing. Braulio Elías Chi Salavarría
La tecnología…..
La tecnología avanza día con día, surgiendo nuevas necesidades, cada vez mas especificas y complejas, esto requiere cierto nivel de conocimiento mayor que el dehace años, dejando los sistemas de aprendizaje convencionales obsoletos, para la solución de problemas que enfrenta la sociedad tecnológica. Es por esto que nuevas herramientas surgen para tratar de resolver esas necesidades, mejorando en eficiencia y complejidad. Es por esto, que los estudiantes necesitan conocer cuáles son estas nuevas herramientas de desarrollo, llámese, compiladores de lenguajede alto nivel, nuevas familias de microcontroladores, con sistemas embebidos tales como: Ethernet, USB, CAN, PWM, USART, etc. Haciendo de estos pequeños controladores, poderosas soluciones.
Ing. Braulio Elías Chi Salavarría
CAPITULO 1 INTRODUCCION A LOS MICROCONTROLADORES
Ing. Braulio Elías Chi Salavarría Definición de microcontroladores
Un microcontrolador es un circuito integradoo chip que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un solo circuito integrado. Dando una explicación más sencilla, es una microcomputadora con la cual disponemos de todo, en pequeñas cantidades, para hacer uso en aplicaciones que requieran automatización, sin la necesidad de tener todauna computadora funcionando. Aplicaciones Son diseñados para disminuir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la CPU, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación. El control de un electrodoméstico sencillo como una batidora, utilizará un procesador muy pequeño (4 u 8 bit) por que sustituirá a un autómatafinito. En cambio un reproductor de música y/o vídeo digital (mp3 o mp4) requerirá de un procesador de 32 bit o de 64 bit y de uno o más Códec de señal digital (audio y/o vídeo). El control de un sistema de frenos ABS (Antilock Brake System) se basa normalmente en un microcontrolador de 16 bit, al igual que el sistema de control electrónico del motor en un automóvil. Los microcontroladores representanla inmensa mayoría de los chips de computadoras vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSPs más especializados. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa, usted tiene distribuidos seguramente entre los electrodomésticos de su hogar una o dos docenas de microcontroladores. Pueden encontrarse en casi cualquierdispositivo electrónico como automóviles, lavadoras, hornos microondas, teléfonos, etc. Esquema de microcontrolador
Esquema microcontrolador
Ing. Braulio Elías Chi Salavarría
Algunas familias de microcontroladores
Clasificación Actualmente existen más familias de microcontroladores, y más marcas, hasta ahora, la tendencia es emigrar a 32 bits en la industria, como son los microcontroladores conarquitectura ARM.
Familia PIC18F4550
Las mejoras que podemos ver en esta familia de microcontroladores de 8 bits de la compañía Microchip, son los siguientes: Set de instrucciones extendidas, para optimizar la compilación en lenguaje C Consumo de corriente mínimo, gracias a su tecnología Nano Watt Mayores opciones embebidas en esta familia, como pueden ser: USB UART I2C CAN Convertidores...
Regístrate para leer el documento completo.