所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

《单片机基础》PPT课件 王俊 北京航空航天大学

单片机基础_北京航空航天大学
 
课件内容: 
绪论 
理解Arduino的基本概念,掌握软件使用方法和基本开发流程,会通过编程控制Arduino的IO管脚。 
1.1 绪论 
1.2 Arduino 入门 
1.3 Arduino辅助软件介绍 
1.4 STM32 介绍 
Arduino的定时、中断及接口 
理解定时、中断、串口的基本概念,掌握Arduino定时、中断、串行通信和SPI接口的编程使用方法。 
2.1 Arduino定时 
2.2 Arduino中断 
2.3 Arduino串口 
2.4 Arduino SPI 
Arduino的基本输入输出 
理解按键、键盘、数码管等输入输出设备的工作原理,掌握Arduino按键和、键盘和数码管的编程使用方法。 
3.1 Arduino按键 
3.2 Arduino键盘 
3.3 Arduino数码管 
3.4 数码管动态扫描 
Arduino的高级输入输出 
理解旋钮、LED点阵、液晶屏等高级输入输出设备的工作原理,掌握Arduino高级交互方式的编程方法。 
4.1 Arduino旋钮 
4.2 ArduinoLED点阵 
4.3 Arduino光立方 
4.4 Arduino液晶屏 
Arduino的交通灯与密码锁 
学习单片机的状态机设计方法,掌握交通灯和密码锁的设计实现方法。 
5.1 状态机 
5.2 交通灯 
5.3 密码锁 
Arduino的模拟IO 
理解Arduino模拟IO,操纵杆、PWM的工作原理,掌握Arduino读取操纵杆信息、产生PWM控制蜂鸣器和电机的编程方法。 
6.1 Arduino模拟IO 
6.2 Arduino操纵杆 
6.3 Arduino的PWM 
6.4 Arduino蜂鸣器 
6.5 Arduino电机控制 
Arduino的传感器 
理解温湿度、超声波、光电、陀螺仪等传感器的工作原理,掌握Arduino通过传感器获取物理世界信息的编程方法。 
7.1 Arduino温湿度传感器 
7.2 Arduino超声波测距 
7.3 Arduino光电传感器 
7.4 Arduino陀螺仪 
Arduino的无线通信 
了解蓝牙、GSM、WiFi和LoRa的基本概念,掌握Arduino进行无线通信的编程方法。 
8.1 蓝牙 
8.2 GSM 
8.3 WiFi 
8.4 LoRa 
Arduino的智能车 
掌握由模块到系统的综合设计方法,扩展同学们对单片机制作项目的认知。 
9.1 系统设计 
9.2 超声波避障 
9.3 光电循迹 
9.4 无线遥控 
AVR单片机基础 
理解AVR单片机及其IO的基本构成,掌握AVR单片机软件开发方法,会通过编程控制AVR单片机的IO管脚。 
10.1 AVR单片机入门 
10.2 AVR软件的IO 
AVR单片机的定时、中断和串行接口 
理解AVR单片机定时器、中断和串行接口的基本组成,掌握寄存器配置和编程使用方法。 
11.1 AVR单片机的定时器 
11.2 AVR单片机的中断 
11.3 AVR单片机的串口接口 
单片机综合实验1——水火箭测控 
在本实验中制作一款可自主着陆的水火箭。基于单片机、陀螺仪、舵机、无线通信模块设计开发测控系统,让水火箭在发射后可通过无线链路实时回传自身运动数据,并根据运动数据计算出水火箭运行水平距离,到达着陆区时自动开伞将火箭降落至着陆区。 
12.1 实验原理 
12.2 实物制作 
12.3 测试与展示 
单片机综合实验2——机器猫 
基于四足机器人平台和ESP32单片机,设计实现一款可执行前进、后退、左右转、坐下、自主避障等动作的机器猫玩具,同时能够通过网络远程监测与控制。 
13.1 实验原理 
13.2 实物制作 
13.3 测试与展示 
单片机综合实验3——自平衡小车 
基于两轮小车平台和STM32单片机,设计实现一款可站立平衡、遥控行驶的两轮送货小车。 
14.1 实验原理 
15.2 实物制作 
15.3 测试与展示 

资源下载
下载价格10 金币
VIP 5折
0
没有账号?注册  忘记密码?

社交账号快速登录