全国服务热线:18929363263

新闻中心 PRODUCT DISPLAY

单片机应用技术课程

来源: 发布时间:2019-09-19 290 次浏览

 课程概述

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




 授课目标

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


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


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


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


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


 课程大纲

第1周  初识单片机


1.  课前欣赏


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


3.  什么是单片机


4. 单片机应用系统


5.  单片机发展历史


6. 学生面对面:快乐学习单片机


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


8.  单片机内部结构


9. 单片机引脚


10.  二进制语言


初识单片机-单元测验


初识单片机-单元作业


第2周  单片机最小系统


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


2. 时钟电路


3. 单片机时序


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


5. 复位电路


单片机最小系统-单元测验


单片机最小系统-单元作业


第3周  存储器应用


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


2.  程序存储器


3.  数据存储器


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


5. SFR


6. 程序计数器PC


存储器应用-单元测验


存储器应用-单元作业


第4周  并行I/O口应用


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


2. I/O接口概念


3. 单片机并行I/O口


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


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


6. 弹性按键开关


7. 按键按下与释放


并行I/O口应用-单元测验


并行I/O口应用-单元作业


第5周  程序设计训练


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


2. 实训拓展:贪吃蛇程序设计



第6周  数组应用


1. 实训任务:数组实现流水灯设计


2. 数组定义



3.一维数组应用


4. 二维数组


5. 字符数组


数组应用-单元测验


数组应用-单元作业


第7周  函数定义与应用


1. 实训任务:库函数实现流水灯设计


2. 模块与函数



3.用户自定义函数


4. 函数调用


5. C51库函数及调用


6. 设计经验谈:C51模块化程序设计


函数应用-单元测验


函数应用-单元作业


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


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


2.  定时器/计数器及其结构


3.  工作方式寄存器TMOD


4. 控制寄存器TCON


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


6. 工作过程


7. 4种工作方式


定时器/计数器应用-单元测验


第9周  定时器/计数器单元大作业


第10周  数码管显示应用


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


2. 数码管及工作原理


3. 数码管静态显示


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


5. 动态显示电路及工作原理


6 移动显示


数码管显示应用-单元测验


数码管显示应用-单元作业



第11周  8*8点阵显示应用



1. 实训任务:爱心显示牌系统设计


2. LED点阵显示器结构


3. 单片机控制的LED点阵显示器


4. 动态扫描显示原理


5. 实训任务:移动显示广告牌系统设计


6. 74LS138译码器芯片扩展I/O口


7. 74LS373锁存器芯片扩展I/O口


8*8显示应用-单元作业


第12周  显示应用大作业


第13周 中断系统应用


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


2. 中断基本概念


3. 单片机中断系统结构


4. 中断相关寄存器


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


6. 中断响应与中断请求撤出


7. 中断服务程序


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


中断系统应用-单元测验


第14周 中断系统单元大作业


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


1. 任务要求


2. 任务分析


3. 任务设计


4. 小结拓展


单片机应用技术期末考试


 预备知识

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


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


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


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


 证书要求

本课程设置两档成绩:


(1)合格证书:课程总成绩满足≥60分,且≤84分;满足者可以申请合格证书。


(2) 证书:课程总成绩满足≥85分,且≤100分;满足者可以申请 证书。


(3)小于60分者,没有证书。




 参考资料

推荐教材:


单片机基础与应用(C语言版),王静霞主编,高等教育出版社,2016年3月 版


单片机应用技术(C语言版),王静霞主编,电子工业出版社,2019年1月第四版