8051 Architecture, Assembly and 'C' Programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/master_8051_microcontroller/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:8051架构、汇编和‘C’语言编程 课程概述:本课程将深入学习8051微控制器的架构、汇编语言及‘C’语言编程。学生将掌握微控制器与微处理器的区别、哈佛架构与冯·诺依曼架构的基本概念、RISC与CISC机器的特性,以及一般内存组织等内容。此外,课程将教授微控制器如何执行程序。 课程内容包括: 1. 8051架构 - 8051的方框图解释 - 寄存器 - 内部存储器组织 - 外部存储器接口 2. 汇编语言编程 - 寄存器寻址模式 - 汇编指令 - 汇编语言程序实例 - 端口结构 - Keil软件简介 3. 外设接口 - LED、按键开关、LCD、十六键键盘的接口(汇编和嵌入式‘C’编程实例) 4. 8051的定时器和计数器 - 定时器模式 - 利用定时器生成延迟 - 事件计数 - 定时器/计数器编程实例(汇编和嵌入式‘C’编程) 5. 8051的中断 - 中断结构 - 利用中断生成定时延迟(汇编和嵌入式‘C’编程实例) 6. UART模块 - 串行通信模式 - 串行数据传输与接收(汇编和嵌入式‘C’编程实例) - 利用中断实现串行数据的传输与接收 7. 传感器和执行器接口 - 温湿度传感器、PIR传感器、直流电动机、步进电动机、伺服电动机的接口(汇编和嵌入式‘C’编程实例) 8. 项目实践 - 项目1:硬件和嵌入式‘C’程序设计 - 项目2:硬件和嵌入式‘C’程序设计 本课程适合希望掌握8051微控制器编程及应用的学生。通过理论和实践相结合,学员将能够独立完成相关项目和编程任务。

课程评论(0条)

课程详情

Course on 8051 Architecture, Assembly and ‘C' language ProgrammingStudents are going to study:Introduction to Microcontroller and Microprocessor o Difference between Microprocessor and Microcontroller o Harvard and Von Neumann Architecture o RISC and CISC machines o General Memory organization o How do Microcontroller execute program?Architecture of 8051 o Block diagram explanation o Registers o Internal memory organisation o External Memory InterfacingAssembly Language Programming o Addressing Modes o Assembly Instructions o Assembly Language programs Ports Structure Introduction to Keil software Interfacing of LED to 8051 (Program in assembly and embedded C) Interfacing of Push button switch (Program in assembly and embedded C) Interfacing of LCD (Program in assembly and embedded C) Interfacing of hex key pad (Program in assembly and embedded C)Timers and counters of 8051 o Modes of timers o Delay generation using timers o Counting external events using counter o Writing programs using timer/counter (Program in assembly and embedded C) Interrupts of 8051 o Interrupt structure o Timer delay generation using interrupt (Program in assembly and embedded C)UART block o Serial communication Modes o Serial data transmission (Program in assembly and embedded C) o Serial Data Reception (Program in assembly and embedded C) o Serial data Transmission/Reception using interrupt (Program in assembly and embedded C)Sensors and Actuators Interfacing (Program in assembly and embedded C) o Temperature sensor interfacing o PIR sensor Interfacing o DC motor interfacing o Stepper Motor Interfacing o Servo Motor interfacingProject 1 (Hardware and Program in embedded C)Project 2(Hardware and Program in embedded C)

课程标签

0人关注该课程

主题相关的课程