|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/8051-microcontroller-embedded-c-and-assembly-language/
课程评论:没有评论
课程名称:8051 微控制器 - 嵌入式 C 语言与汇编语言 课程概述:本课程重点教授 8051 微控制器的详细编程,采用嵌入式 C 语言和汇编语言进行学习。课程采用实践为主的教学方式,直观明了,确保学生能够快速上手。每个讨论的程序都附带源代码和仿真文件,吸引了超过 4700 名学生参与,并提供完成认证。 课程特色: - 学习基本的数制和二进制逻辑 - 额外提供的学习材料,适合绝对初学者 - 通过观看视频后解决多项选择题来检测学习效果 - 包含关于嵌入式 C 编程基础的额外讲座 - 学习相关软件,如 KEIL IDE 编程软件、PROTEUS 仿真软件和 FLASH Magic 程序下载软件 课程内容包括: - 8051 微控制器的 LED、LCD、7 段显示、开关、继电器、蜂鸣器、直流电机、步进电机、模数转换器(ADC 0809)、温度传感器 LM35、蓝牙模块 HC-05 的接口 - 8051 微控制器的 I/O 端口编程、定时器、计数器、串行通信(UART)、中断等基本知识 项目构建: - 项目 1:利用 PWM 技术控制直流电机速度和 LED 调光 - 项目 2:通过智能手机无线控制 LED 本课程旨在全面介绍 8051 微控制器编程的硬件和软件需求,加深对 I/O 端口、定时器、计数器、中断和串行通信(UART)等机制的理解。学完本课程后,您将能使用汇编语言和嵌入式 C 语言编写 8051 微控制器程序,了解将程序烧录到 8051 微控制器的过程,为开发自己的应用项目做好准备。 课程以实际步骤为基础,结合理论,确保学员从第一天便能够进行 8051 的编程,项目复杂性逐步提高,建议按照课程视频的安排进行学习。有关基本 8051 微控制器的特性均在课程中得到讨论,所用代码可以在任何先进的 8051 微控制器设备上运行。 适合所有希望学习微控制器或微处理器编程的人员,8051 微控制器是易于理解和编程的良好起点。掌握了 8051 的编程知识后,您可以迅速学习更复杂的微控制器和微处理器编程。 最新更新:2024 年 7 月 19 日:根据学生需求,添加了关于“嵌入式 C 编程基础”的额外讲座。
Course Highlights:Learn 8051 micro-controller programming in detail using Embedded C and Assembly Language.The course focuses on learning through a hands-on approach and straight-to-the-point explanationGet the source code and simulation files on every program discussed.Join the group of 4700+ students. Get Certification of completionTest what you learned by solving MCQs after the videos.Extra Learning material is provided for an absolute beginner. Number System & Binary LogicsInterview Questions and AnswersBonus lectures on the "Basics of Embedded C programming"Learn software: Programming software - KEIL IDE Simulation Software - PROTEUS Program downloading software - FLASH MagicLearn 8051 microcontroller interfacing with LEDs LCD 7 segments Switches Relays Buzzer DC motor Stepper Motor Analog to Digital Converter (ADC 0809) Temperature Sensor LM35 Bluetooth Module HC-05Learn 8051 microcontroller programming of I/O Ports Timer Counter Serial Communication (UART) InterruptsProject 1: Speed control of DC motor and LED dimming using Pulse Width Modulation (PWM) technique. Project 2: Wireless control of LEDs using a Smartphone. Note: use headphones/headset for better voice quality.Course details:This course is intended to give you complete details of the hardware and software requirements of 8051 microcontroller programming. This course will help you to understand the working of I/O ports, timers, counter, interrupt and serial communication (UART) in the microcontroller. You will be able to program the 8051 microcontroller using assembly and embedded c language. The course will explain the interfacing of LED, switch, LCD, and 7 segments with 8051 microcontrollers. This course will also help you to understand the process of burning the program into 8051 microcontroller and related terms hence will make you ready to create your own application project using 8051 microcontrollers. In the end, of course, you will be doing two application projects on 8051, one is a generation of PWM wave to control the speed of the DC motor and the second is wireless control of the device using your smartphone and 8051. The course makes it so easy to learn 8051 microcontroller programming, you will be building and testing out your own programs in no time. The course is delivered in such a way that anyone who takes the course will have absolutely no problem in understanding all the topics discussed. This course is packed full of practical step-by-step examples so that you are coding 8051 from day one. The same practical example is discussed in both Embedded C and Assembly language.I believe that doing practically without knowing the theory is half learning. Hence, In this course, he will cover all necessary theories related to 8051 before the practical session starts. I know your time is precious and hence delivers information straight to the point. The complexity of projects will gradually increase hence it is advised to watch videos the way they are arranged. In this course, all the features of basic 8051 microcontrollers are discussed. The code used in this course can run on any advanced 8051 microcontroller device. The number of timers, serial, interrupts, I/O ports and crystal frequency may vary depending on the microcontroller.If anyone wants to learn microcontroller or microprocessor programming, one should start with 8051 microcontrollers because they are easy to understand and program. Knowledge of 8051 microcontroller programming with assembly language and embedded C language will make you future and you can learn any complex microcontroller and microprocessor very quickly. Latest Updates:19/07/2024: based on student demand added bonus lectures on the "Basics of Embedded C programming"