hi,小慕
单片机应用与实践
第4次开课
开课时间: 2021年09月17日 ~ 2021年12月31日
学时安排: 8-10
当前开课已结束 已有 712 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(55)
spContent=单片机技术是应用电子技术、电气自动化等相关电类专业的专业课程。 单片机技术已经深入到生活和工业领域的方方面面。智能玩具、全自动洗衣机、汽车的核心控制单元是单片机,智能仪表、医疗器械、机器人、飞行器、导弹的核心控制模块也离不开单片机,有自动化和智能化的地方就有单片机技术的应用。
单片机技术是应用电子技术、电气自动化等相关电类专业的专业课程。 单片机技术已经深入到生活和工业领域的方方面面。智能玩具、全自动洗衣机、汽车的核心控制单元是单片机,智能仪表、医疗器械、机器人、飞行器、导弹的核心控制模块也离不开单片机,有自动化和智能化的地方就有单片机技术的应用。
—— 课程团队
课程概述

  本课程以七个实用的项目为载体,以100多个微课视频为核心,通过在线微课视频学习、在线基本讨论练习以及项目设计,学习单片机应用的基本知识,训练单片机系统的设计与调试能力。要学好单片机技术,仅仅学习理论知识是不够的,必须进行技能训练。需要配备计算机、有条件的还可自制或购买单片机开发实验板。边做边学,完成七个项目训练任务,掌握单片机系统的设计和调试能力。
  
通过交通灯设计、楼道计数器设计、频率计设计、篮球计分牌设计、数字电压表设计、信号发生器设计、远程报警器设计了解单片机存储器、控制器、输入输出引脚、最小系统等基本结构,掌握单片机所需要的变量、运算符、语句、函数、程序结构等C语言基础知识,了解单片机端口与数据之间的关系、程序和电路的工作过程。掌握单片机程序项目的编辑、编译、下载、调试方法,中断、定时/计数器、串行通信等内部资源的应用设计、按键、显示、A/DD/A,等外部接口程序的设计与调试方法。
        

授课目标

1.知识目标

1)掌握C51的数据类型、运算符与表达式、基本语句、函数等编程基础知识;

2)掌握51单片机的基本工作原理和基本资源(I/O口、定时计数、中断、串行通信);

3 )掌握51单片机端口、定时/计数、中断、串口等内外资源的应用;

4)掌握ADDA的接口应用;

2.能力目标

1)会应用单片机程序设计软件进行程序编辑编译与调试;

2)基本C51一般程序的设计能力;

3)具有C51单片机最小系统构建能力;

4)具有C51一般资源软硬件接口应用能力;

5)具有一般单片机系统软硬调试能力;

6)具有单片机系统检测与维修能力。

3.素质目标

1)具备科学严谨、规范的编程习惯;

2)具备精益求精的职业素质;

3)具备良好道德品质、沟通协调能力和团队合作精神;

4)养成创新创业意识。

课程大纲

项目一 :设计交通灯

相关知识:51单片机并行输入输出口

相关知识:51单片机程序存储器

相关知识:51单片机CPU时钟系统

相关知识:AT89C51单片机最小系统

项目实施:交通灯总体设计指导

项目实施:交通灯硬件电路设计指导

相关知识:51单片机数据存储器

相关知识:51单片机引脚功能

项目实施:交通灯仿真、调试指导

项目实施:交通灯程序设计指导

相关知识:51单片机工作方式

相关知识:51单片机中央处理器

相关知识:单片机程序结构与设计的步骤

相关知识:单片机简介

项目一:设计交通灯作业

项目一:设计交通灯测验

项目二:设计楼道计数器

项目实施:楼道人数计数器程序设计指导

项目实施:楼道人数计数器仿真、调试指导

相关知识:51单片机中断处理过程

相关知识:51单片机外部中断源的应用

项目实施:楼道人数计数器硬件电路设计指导

项目二:设计楼道计数器测验

相关知识:LED数码管显示

项目实施:楼道人数计数器总体设计指导

项目二:设计楼道计数器作业

相关知识:中断服务函数与寄存器组定义

相关知识:中断与51单片机中断系统

相关知识:51单片机外部中断控制寄存器的设置

相关案例:编程数码管显示4位数的班级编号

项目三:设计数字频率计

项目实施:数字频率计程序设计指导

相关案例:用定时器T0控制LED灯闪烁

项目实施:数字频率计硬件电路设计指导

项目实施:数字频率计总体设计指导

相关知识:定时器/计数器的工作方式

项目实施:数字频率计仿真、调试指导

相关知识:51单片机的定时器/计数器

相关案例:将计数器T0计数的结果送P1口用8位LED显示

相关知识:定时/计数器的控制

项目三:设计数字频率计作业

设计数字频率计测验

项目四:设计篮球记分牌

项目实施:篮球记分牌仿真、调试指导

项目案例:编程按键控制组合灯

项目实施:篮球记分牌硬件电路设计指导

项目实施:篮球记分牌程序设计指导

相关知识:独立式键盘

相关案例:编程实现数码管显示按键的编号

相关知识:矩阵式键盘

相关知识:键盘与消除键盘抖动

项目实施:篮球计分牌总体设计指导

项目四:设计篮球记分牌作业

设计篮球记分牌测验

项目五:设计数字电压表

相关知识:LCD1602的操作

项目实施:数字电压表程序设计指导

相关知识:ADC0809A/D转换器

相关案例:编程LCD1602显示班级与学号

相关知识:ADC0809的工作时序与操作

相关知识:液晶LCD1602引脚与指令

项目实施:数字电压表总体设计指导

项目实施:数字电压表仿真、调试指导

项目实施:数字电压表硬件电路设计指导

项目五:设计数字电压表作业

设计数字电压表测验

项目六:设计信号发生器

项目实施:信号发生器程序设计指导

项目实施:信号发生器仿真、调试指导

项目实施:信号发生器硬件电路设计指导

相关案例:编程DAC0832输出三角波

项目实施:信号发生器总体设计指导

相关知识:DAC0832D/A转换器

相关知识:DAC0832的操作

项目六:设计信号发生器作业

设计信号发生器测验

项目7:设计远程报警器

相关知识:串行通信

项目实施:远程报警器程序设计指导

相关知识:51单片机串行口结构

相关案例:编程用串口接收一位数据

项目实施:远程报警器总体设计指导

相关知识:串行通信总线标准

相关知识:51单片机串行通信方式

项目实施:远程报警器硬件电路设计指导

相关知识:串行通信数据的发送与接收

相关案例:编程用串口发送班级编号

项目实施:远程报警器仿真、调试指导

项目七:设计远程报警器作业

设计远程报警器测验

展开全部
预备知识

  课程针对学习了模拟电子技术与数字电子技术、C语言程序设计等课程的学员,或者具备的一定的电子技术与C语言程序设计基础知识的学员。

参考资料

  以清华大学出版、王文海与朱国军等编著的《单片机技术与应用教程》(第二版)为配套学习教材。

长沙航空职业技术学院
6 位授课老师
王文海

王文海

副教授

周欢喜

周欢喜

讲师

罗德淩

罗德淩

讲师

下载
下载

下载App