所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《单片机应用技术》PPT课件 深圳职业技术大学 王静霞

单片机应用技术_深圳职业技术大学
 
课件内容: 
初识单片机 
1.掌握单片机及单片机应用系统概念;2. 了解单片机发展历史;3. 了解单片机内部结构;4. 理解单片机引脚;5.学会Keil c51软件使用;6. 学会仿真软件使用;7. 学会单片机与LED接口电路设计方法。 
1. 课前欣赏 
2. 实训任务: 信号灯控制系统设计 
3. 什么是单片机 
4. 单片机应用系统 
5. 单片机发展历史 
6. 学生面对面:快乐学习单片机 
7. 实训任务: 信号灯控制系统Proteus仿真设计 
8. 单片机内部结构 
9. 单片机引脚 
10. 二进制语言 
单片机最小系统 
1.掌握单片机复位条件;2.掌握单片机复位电路原理;3.理解单片机复位状态;4.掌握.时钟电路原理;5.掌握机器周期概念;6.学会单片机并行I/O口字节控制编程方法;7.学会单片机控制蜂鸣器电路设计;8.学会单片机控制蜂鸣器编程设计。 
1. 实训任务:8个信号灯控制系统设计 
2. 复位电路 
3. 实训任务:声音报警系统设计 
4. 时钟电路 
5. 单片机时序 
存储器应用 
1.掌握程序存储器概念;2.掌握数据存储器概念;3.掌握SFR概念;4.掌握输入设备和输出设备概念;5.掌握PC概念;6.了解单片机工作过程;7.理解C语言位运算;8.学会控制开关电路设计与编程设计;9.学会控制直流电机电路设计与编程设计;10. 熟练掌握循环语句应用。 
1. 实训任务:汽车左右转向灯控制系统设计 
2. 程序存储器 
3. 数据存储器 
4. SFR 
5. I/O接口概念 
6. 单片机并行I/O口 
7. 实训任务:移位运算实现流水灯系统设计 
8. 程序计数器PC 
9. 位运算 
10.拓展任务:LED循环闪烁控制系统设计 
并行I/O口应用 
1.掌握按键电路设计方法;2.掌握按键去抖方法;3.掌握按键检测方法;4.熟练掌握if语句应用;5.学会switch 语句应用;6.学会按键按下与弹起编程应用。 
1. 实训任务:按键控制霓虹灯系统设计 
2. 弹性按键开关 
3. 按键按下与释放 
4. 设计经验谈:I/O的驱动能力 
程序设计训练 
1.掌握数组定义和调用方法;2.掌握库函数调用方法;3.掌握自定义函数及调用方法。 
1. 实训任务:数组实现流水灯系统设计 
2. 数组定义 
3. 一维数组应用 
4. 实训拓展:贪吃蛇程序设计 
5. 实训任务:库函数实现流水灯系统设计 
6. 模块与函数 
7. 用户自定义函数 
8. 函数调用 
9. C51库函数及调用 
10. 设计经验谈:C51模块化程序设计 
定时器/计数器应用1 
1.掌握定时器电路结构;2.掌握工作方式寄存器TMOD;3.掌握控制寄存器TCON;4.学会定时器工作方式选择编程应用;5.学会定时器初值计算并赋初值编程应用;6.学会定时器启动编程应用;7.学会定时器查询编程应用。 
1. 实训任务:航标指示灯系统设计 
2. 定时器/计数器及其结构 
3. 工作方式寄存器TMOD 
4. 控制寄存器TCON 
定时器/计数器应用2 
1.掌握定时器初始化方法;2.掌握定时器的工作方式0、1、2、3编程方法;3.学会创新实现不同的计时控制设计。 
1. 实训任务:24秒倒计时器系统设计 
2. 定时器工作过程 
3. 4种工作方式 
数码管显示应用1 
1. 掌握数码管及其类型;2. 掌握数码管的显示原理;3. 掌握数码管的静态显示方法;4. 理解动态显示电路及工作原理;5. 学会静态显示硬件电路设计;6. 学会一位电子秒表的程序设计。 
1. 实训任务:一位电子秒表系统设计 
2. 数码管及工作原理 
3. 数码管静态显示 
4. 动态显示电路及工作原理 
数码管显示应用2 
1.掌握数码管的动态显示电路设计方法;2.掌握数码管的动态显示基本原理;3.掌握移动的动态显示工作原理;4.学会多位动态数码管硬件电路设计;5.学会动态扫描显示程序设计;6.学会创新实现数码管的不同显示效果。 
1. 实训任务:深职建校日显示系统设计 
2. 移动显示 
8*8点阵显示应用 
1.掌握LED点阵显示器结构;2.掌握动态扫描显示原理;3.理解74LS138译码器芯片的使用;4.理解74LS595移位寄存器工作原理;5.学会一个LED点阵控制的硬件电路设计;6.学会动态扫描显示程序设计;7.学会采用扩展芯片进行LED点阵硬件电路设计;8.学会扩展电路编程设计。 
1. 实训任务:爱心显示牌系统设计 
2. LED点阵显示器结构 
3. 单片机控制的LED点阵显示器 
4. 动态扫描显示原理 
5. 实训任务:移动显示广告牌系统设计 
6. 74LS138译码器芯片扩展I/O口 
7. 74LS373锁存器芯片扩展I/O口 
中断系统应用1 
1.掌握中断基本概念;2.掌握单片机中断系统结构;3.掌握中断请求相关寄存器;4.学会中断初始化编程应用;5.学会定时器中断编程应用。 
1. 实训任务:24小时时钟系统设计 
2. 中断基本概念 
3. 单片机中断系统结构 
4. 中断相关寄存器 
中断系统应用2 
1.理解中断响应过程;2.掌握中断服务程序概念;3.理解中断请求的撤除方法;4.学会中断服务函数编程应用;5.学会外部中断编程应用。 
1. 实训任务:模拟交通灯控制系统设计 
2. 中断响应与中断请求撤出 
3. 中断服务程序 
4. 单片机内部控制寄存器的应用技巧 
单片机双机通信 
1.掌握串行通信基本概念;2.掌握单片机串行口结构;3.掌握串行数据缓冲器SBUF;4.掌握串行控制器SCON;5.学会串口初始化编程应用;6.学会发送数据编程应用;7.学会查询编程应用;8.学会接收数据中断编程应用。 
1. 实训任务:双机通信远程控制广告牌系统设计 
2.串行通信基础 
3. 单片机串行通信 
PC机远程通信 
1.理解RS232协议与引脚;2.掌握RS232电平转换概念;3.学会单片机与PC机通信电路设计;4.学会单片机控制程序设计;5.学会虚拟串口调试软件应用。 
1.远程控制交通灯设计任务导入 
2. 程序设计及运行调试 
综合项目设计 
1.掌握并行I/O口的应用方法;2.掌握C语言的基本语句和函数调用方法;3.掌握显示和键盘接口技术应用方法;4.掌握定时器/计数器的应用方法;5.掌握中断系统的应用方法;6.掌握串口的应用方法;7.能进行单片机硬件和程序综合调试;8.能进行单片机应用系统设计和调试;9.具有电子产品设计的能力;10.具有较强的思考、分析和解决问题的能力;11.具有单片机新技术的学习和应用能力。 
1. 经典项目:数字钟设计(LED) 
2. 经典项目:电子跑表设计(1602LCD) 
3. 经典项目:简易计算器设计 
4. 趣味项目:广州塔模型设计 
5. 实战项目:智能小车设计 
6. 企业项目:智能温度监控系统 
7. 创新项目:家居照明蓝牙控制系统 
8. 创新项目:wifi遥控小车设计 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录