单片机应用技术

2020-07-30 15:44:30
游戏、动画、情境、故事,将知识性与趣味性完美融合;创新、实践、拓展、闯关,让你快乐遨游单片机应用技术的奇妙世界。企业名师、优秀学生,以其特有的设计经验和学习经验,开拓视野,助力学习。无论是学生,还是单片机爱好者,都可以来到这里开启你征服单片机应用系统设计的学习之旅。
—— 课程团队
 课程概述

学习51单片机的C语言项目开发设计,通过每一个集知识性和趣味性于一体的项目,引领学员进入单片机的世界,从单片机最小系统到数字钟的综合设计,让学员掌握51单片机并行I/O口、定时器和中断系统以及数码管的综合运用,电子跑表和计算器的设计,让学员掌握1602LCD和矩阵键盘的接口设计与应用,逐步建立起单片机C51编程的逻辑思维和开发技能。


 授课目标

1)掌握单片机的基本概念;

2)掌握单片机的内部结构和硬件设计方法;

3)掌握C51语言的基本语法和编程方法;

3)学会单片机应用系统的编程方法,并能编写控制程序;

4)学会单片机应用系统的设计和调试方法,并能进行简单单片机应用系统设计。

 课程大纲

第1周  初识单片机

1.1  课前欣赏

1.2  实训任务: 信号灯控制系统设计

1.3  什么是单片机

1.4 单片机应用系统

1.5  单片机发展历史

1.6 学生面对面:快乐学习单片机

1.7 实训任务: 信号灯控制系统Proteus仿真设计

1.8  单片机内部结构

1.9 单片机引脚

1.10  二进制语言

初识单片机-单元测验

第2周  单片机最小系统

2.1 实训任务:8个信号灯控制系统设计

2.2 时钟电路

2.3 单片机时序

2.4 实训任务:声音报警系统设计

2.5 复位电路

单片机最小系统

第3周  存储器应用

3.1  实训任务:汽车转向灯控制系统设计

3.2  程序存储器

3.3  数据存储器

3.4 实训任务:开关控制信号灯系统设计

3.5 SFR

3.6 程序计数器PC

存储器应用

第4周  并行I/O口应用

4.1 实训任务:移位运算实现流水灯系统设计

4.2 I/O接口概念

4.3 单片机并行I/O口

4.4 设计经验谈:I/O的驱动能力

4.5 实训任务:按键控制霓虹灯系统设计

4.6 弹性按键开关

4.7 按键按下与释放

4.8 实训任务:LED循环闪烁控制系统设计

并行I/O口应用

第5周  定时器/计数器应用

5.1 实训任务:航标指示灯系统设计

5.2  定时器/计数器及其结构

5.3  工作方式寄存器TMOD

5.4 控制寄存器TCON

5.5 实训任务:24秒倒计时器系统设计

5.6 工作过程

5.7 4种工作方式

定时器/计数器应用

第6周  数码管显示应用

6.1 实训任务:一位电子秒表系统设计

6.2 数码管及工作原理

6.3 数码管静态显示

6.4 实训任务:生日提示器系统设计

6.5 动态显示电路及工作原理

6.6 移动显示

数码管显示应用

第7周 中断系统应用

7.1 实训任务:24小时时钟系统设计

7.2 中断基本概念

7.3 单片机中断系统结构

7.4 中断相关寄存器

7.5 实训任务:模拟交通灯控制系统设计

7.6 中断响应与中断请求撤出

7.7 中断服务程序

7.8 单片机内部控制寄存器的应用技巧

中断系统应用

第8周 综合训练1:数字钟设计

8.1 任务要求

8.2 任务分析

8.3 任务设计

8.4 小结拓展

第9周 1602LCD显示及应用

9.1 实训任务:LCD显示系统设计

9.2 1602LCD模块引脚

9.3 单片机与LCD接口电路设计

9.4 LCD模块的基本操作

9.5 LCD模块初始化

第10周 综合训练2:电子跑表设计

10.1 LCD显示整数

10.2 LCD显示跑表计数值

10.3 跑表设计任务导入

第11周 矩阵键盘接口设计及应用

11.1 实训任务:LCD显示矩阵键盘键值

11.2 矩阵键盘电路连接

11.3 单片机与矩阵键盘接口电路设计

11.4 逐列扫描法

11.5 逐行扫描法

第12周 综合训练3:计算器设计

12.1 一位加法器设计

12.2 一位计算器设计

12.3 两位计算器及容错设计

12.4 多位计算器设计

 预备知识

1)对单片机感兴趣的学习者均可学习;

2)有进制概念的学习者,入门学习更加简单;

3)有电路基础的学习者,单片机硬件学习会更加轻松;

4)有c语言基础的学习者,单片机编程学习更加容易。