|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microcontrollers-a/
课程评论:没有评论
课程名称:物联网微控制器与嵌入式系统 概述:欢迎来到微控制器基础课程!本课程将带您深入了解微控制器的世界,由经验丰富的讲师进行指导。课程开始时,您将了解到微控制器的基本概念以及其工作原理,掌握微处理器与微控制器之间的基本区别,以便在不同应用场合做出明智的选择。 课程内容涵盖微控制器的基本构成及其交互作用,特别是它们在开发应用中的重要性。您将学习关于微控制器(MCUs)中的内存类型及其功能,包括以8位微控制器Arduino Uno为例的内存操作。同时,课程将探讨特定功能寄存器(SFRs)和输入/输出接口如何帮助微控制器控制外部外设,您将获得这些组件的功能及操作的深入理解。 为了加深理解,课程中会通过测验来测试您的知识。其中一项测验将专门关注存储固件/程序的特定模块。同时,您将探索8位微控制器的工作原理,包括CPU如何提取指令、处理数据和通过数据总线存储数据的方式。 课程适合所有水平的学习者,无需先前的微控制器经验,但基本的编程概念和电子知识将有助于学习。您将学习如何使用Arduino网络编辑器在线编写和存储代码,并了解支持Wi-Fi和蓝牙的微控制器,这对于开发物联网应用至关重要。 通过本课程,您将建立坚实的微控制器基础,为有效开发应用提供所需知识和技能。欢迎加入我们,共同探索微控制器的奇妙世界,为您的项目开辟新天地!
Update: 23-09-2023 - Lectures on Wi-Fi and Bluetooth enabled microcontrollers and development boards have been added.Update: 18-08-2023 - Unlock a new dimension of Arduino programming and development with our seamless integration of the Arduino Uno Online Editor, Cloud Connectivity, Client Agent, and Arduino Board/Port Management. Experience unparalleled convenience and efficiency as you harness the power of these interconnected components! Update: 24-05-2023 - You can find attached all the presentation slide used during the lecturing. Happy learning! Welcome to the Microcontroller Fundamentals Course! In this course, you will have the opportunity to learn from knowledgeable and skillful instructor who will guide you through the world of microcontrollers.The course begins with an introduction to microcontrollers, where you will gain a solid understanding of what they are and how they work. You will explore the basic differences between microprocessors and microcontrollers, allowing you to make informed decisions on which one to use for different applications.We will delve into the key differences between microprocessors and microcontrollers through a comprehensive tabular comparison, enabling you to grasp their unique features and functionalities.You will also discover the various blocks used in microcontrollers, their interactions, and specific tasks. Understanding these blocks is essential for developing applications using microcontrollers effectively.Memory plays a vital role in microcontrollers (MCUs), and you will learn about different types of memories and their functions. We will specifically explore the memory used by the Arduino Uno (an 8-bit microcontroller) and how it operates.Special Function Registers (SFRs) and I/O interfaces are critical components of microcontrollers, allowing them to control and configure external peripherals. You will gain insight into the functionality and operation of SFRs and I/O interfaces.To test your understanding, we will have quizzes throughout the course. One of the quizzes will focus on identifying the specific block used to store firmware/program in a microcontroller.You will explore the fascinating world of 8-bit microcontrollers. You will learn how the CPU fetches instructions, processes data, and stores it via the data bus on an 8-bit basis. Additionally, we will explore how registers, memory, and the Arithmetic Logic Unit (ALU) operate on 8-bit data.You will have a solid foundation in microcontroller fundamentals, equipping you with the knowledge and skills needed to work with microcontrollers and develop applications effectively. So, join us on this exciting journey into the world of microcontrollers and unlock new possibilities for your projects!No prior experience with microcontrollers is required for this course. Basic knowledge of programming concepts and familiarity with electronics will be beneficial but not mandatory. The course is designed to accommodate beginners in the field while providing valuable insights and practical skills for more experienced learners.You will then learn about arduino web editor and how to write sketches online and store it into the cloud. Then, you will be introduced about MCUs that enable wif-fi and bluetooth. This is important with respect to developing an IoT applications.