第 1 课:微控制器和开发板简介
第二课:C语言基础学习
第三课:开发软件和ISP编程软件的使用
第四课:了解MCU IO口及其功能
第 5 课:初步构建您的第一个微控制器程序:点亮第一个 LED 灯
第六课:流水灯实验及PWM原理应用
第七课:独立键盘,学习如何消除按键震动
第 8 课:矩阵键盘,
第 9 课:中断解释定时器中断
第10课:中断解释外部中断和其他中断
第11课:数码管静态显示
第十二课:数码管动态显示
第 13 课:被动蜂鸣器学习
第 14 课:继电器控制,
第15课 LCD显示,8X8点阵显示
第16课:AD转换和DA转换
第十七课:18B20数字测温芯片
项目一:温度报警设计
设计温度监测及报警装置。 通过设置设备的温度设定值,当温度超过设定值或低于设定值时,将启动报警。
第18课:I2C总线和AT24C04芯片的应用
第十九课:协议方法与RS232串口通信
第20课:DS1302实时时钟芯片
项目二:使用STC单片机从头设计制作一款数码管显示万年历。 (2425课后复习)
第21课:红外遥控(讲授)、红外传感器应用(重点)(讲解如何应用于家庭检测和工业非接触触发开关)
第22课:步进电机驱动
第 23 课:直流电机驱动
项目三:基于单片机+驱动电路,控制X、Y、Z三轴运动平台(前提是学生有意分组购买滑杆、丝杆电机等装置)。
项目4:延续上一个项目,单片机A通过串口控制单片机B驱动三轴运动平台。
第26课:计算机VB编程(重要部分,VB程序开发课将为您揭秘计算机软件开发与单片机电路开发紧密结合的秘密)
第27课:计算机端串口通信编程。
第28课:项目5,结合上面的项目4,开发计算机上位机控制程序。
第 29 课:计算机数据库、ACCESS 应用程序基础知识。
第30课:项目6,结合项目5,初步开发坐标定位控制系统:包括坐标标定,通过数据库设置轨迹,读取数据库自动执行轨迹
第31课项目七紧接项目六,开发鼠标跟踪控制系统,鼠标跟踪,运动平台自动执行
第 32 课的项目 8 继项目 7 之后,开发了一个鼠标控制的运动平台移动机械手来接乒乓球。 (这个项目尤为重要,它揭示了工业中计算机精确控制电力的秘密,基于它的启发,学生可以对工业自动化设备做出许多改变)
第33课 STM32基本架构
34课STM32开发流程
第35课 STM32小核心板电路原理
基于 STM32 开发简单应用程序的 36 节课程
第37课基于STM32基于C51重做了以上所有实验
第38课:入门STM32作为一款高性价比嵌入式开发芯片
基于STM32的裸机项目开发39课