单片机技术是应用电子技术、电气自动化、机电一体化技术等电类相关专业的核心专业课程。
单片机技术已经深入到生活和工业领域的方方面面。智能玩具、全自动洗衣机、汽车的核心控制单元是单片机,智能仪表、医疗器械、机器人、飞行器、导弹的核心控制模块也离不开单片机,有自动化和智能化的地方就有单片机技术的应用。
本课程以四个有趣又有用的项目为载体,以72个微课视频为核心,通过在线微课视频学习、在线基本讨论练习以及项目制作调试,学习单片机电路设计和程序设计知识,训练单片机系统的调试能力。要学好单片机技术,仅仅学习理论知识是不够的,必须进行技能训练。需要配备计算机、必要的元器件,自制或购买单片机开发实验板。边做边学,完成四个项目训练任务,掌握单片机系统的分析、设计、制作和调试能力。
通过广告灯的分析与制作,了解单片机存储器、控制器、输入输出引脚、最小系统等基本结构,掌握单片机所需要的变量、运算符、语句、函数、程序结构等C语言基础知识,了解单片机端口与数据之间的关系、程序和电路的工作过程。掌握单片机程序项目的编辑、编译、下载、调试方法。
通过数字时钟控制器的分析与设计,学习单片机的中断、定时器、IO口等内部核心模块结构和程序设计方法,掌握数码管、按键、控制接口等外围电路及其控制程序设计与调试方法。
通过智能寻迹小车的设计和制作,掌握外部芯片驱动、运动控制、光电检测、遥控、液晶显示、EEPROM数据存储以及单片机综合控制系统的分析、设计、调试方法。
通过网络温度测量控制系统的设计,学习单片机的模数转换、传感器、控制器、通信等方面的应用方法。
课程概述
课程概述
项目1:广告灯分析与制作
1-1 单片机结构
1-2 单片机引脚
1-3单片机编程软件
1-4keil仿真过程及C程序常见错误
1-5单片机开发板制作
1-6 表贴元件焊接与技能
1-7 单片机项目仿真
1-8 单片机C程序结构及标识符
1-9 单片机C程序变量及存储类型
1-10 运算符与表达式
1-11 判断语句if和switch
1-12 循环语句while和for
1-13 数组及其工程应用
1-14 广告灯分析调试
第一次单元测验试题
项目2:数字时钟控制器分析与设计
2-1 数码管静态显示
2-2 数码管静态显示训练
2-3 数码管动态显示
2-4 时钟数据产生
2-5 按键程序设计
2-6 控制程序分析与设计
2-7 时钟控制灯泡训练
2-8 单片机中断概念及中断允许与中断优先控制
2-9 中断初始化与中断处理函数及按钮中断处理
2-10 定时器初始化及工作方式.
2-11 定时器中断方式的时间数据产生函数设计
2-12 定时器中断方式的动态显示函数设计
2-13 时钟控制系统调试
2-14 实时时钟系统分析与调试
第二次单元测验
项目 3:智能寻迹小车设计与制作
3-1 智能小车任务及寻迹电路分析
3-2 寻迹电路安装调试
3-3 寻迹模块调试
3-4 驱动模块调试
3-5 液晶显示模块
3-6 EEPROM模块应用分析
3-7 遥控模块和避障模块分析
3-8 智能寻迹小车制作与调试
第三次单元测验
项目4:挖掘机控制系统设计与装调
4-1 挖掘机控制系统设计任务
4-2 控制电路设计与制造
4-3 车体驱动控制设计
4-4 手持控制器装调
4-5 遥杆控制程序设计与调试
4-6 挖掘机系统综合调试
项目5:网络温度测量控制系统设计
5-1 温度测量与AD转换
5-2 串行通信与多机通信
5-3 温度测控网络分析
第四次单元测验