|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microcontroladores-pic-con-assembler-ensamblador/
课程评论:没有评论
**Coursera课程总结:PIC微控制器与汇编语言** 本课程旨在通过汇编语言深入学习PIC微控制器,帮助学习者理解微控制器的内部构成和工作原理。课程内容兼具理论与实践,但侧重于理论知识的讲解,因为理解每个元件的工作方式对于精确到位的比特级操作至关重要。 **课程要点:** * **PIC微控制器架构:** * 讲解微控制器的基本概念和工作原理。 * 深入分析微控制器的架构,包括程序存储器和数据存储器。 * 理解寄存器的通用用途。 * 学习PORTB、TRISB和STATUS寄存器的具体操作。 * **指令与代码实现:** * 介绍用于编程的常用汇编指令。 * 指导如何在MPLAB IDE中编写代码。 * 讲解如何使用SimulIDE进行代码仿真。 * 重点包括:位操作指令、寄存器操作指令、控制指令和字面量指令。 * **烧录与时间控制:** * 学习将编写好的代码烧录到实际微控制器中。 * 关键内容包括:生成延时子程序。 * 指导如何将代码烧录到微控制器。 * 演示如何测试烧录后的微控制器功能。
El curso enfoca el aprendisaje de Microcontroladores PIC con el lenguaje Assembler, con el proposito de entender como esta compuesto internamente un Microcontrolador y su funcionamiento.El curso es teorico-practico, sin embargo a diferencia de nuestros otros cursos, este aborda una mayor parte en teoria, dado que es necesario conocer el funcionamiento de cada elemento a usar para poder trabajarlo, esto debido a que la actuacion del microcontrolador sobre ese elemento es a nivel de bits.El curso consta del siguiente contenido:Arquitectura del Microcontrolador PIC:En esta seccion vemos los conceptos y fundamentos a entender previos a la programacion, el lenguaje Assembler es sencillo, sin embargo requiere tener en claro sobre que va a trabajar para evitar dificultades en su uso. Entre los temas principales a ver destacanDescribimos el funcionamiento de un MicrocontroladorVemos la arquitectura de el, como la memoria de Programa y de datos.Entendemos el uso de registros de manera general.Manejamos el registro PORTB, TRISB, STATUS.Instrucciones y realizacion del codigoEn esta seccion vemos buena parte de las instrucciones que se usaran para programar, asi como la realizacion de estos en el IDE MPLAB y su simulacion usando SImulIDE. Entre los principales temas mencionamos:Instrucciones que actuan sobre bitsInstrucciones que actuan sobre registrosInstrucciones de control y literales.Instalacion y Manejo del IDE MPLABSimulacion usando el software SimulIDEGrabado y manejo de tiemposEn esta seccion grabamos el codigo ya dentro del microcontrolador, entre los temas principales podemos mencionar.Generando subrutinas de tiempoGrabado del codigo en el MicrocontroladorPrueba del Microcontrolador.