单片机应用技术课程整体教学设计(共38页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机应用技术课程整体教学设计(共38页).doc》由会员分享,可在线阅读,更多相关《单片机应用技术课程整体教学设计(共38页).doc(38页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机应用技术整体教学设计(2015 2016学年第2学期) 课程名称: 单片机应用技术 所属系部: 信息与智能工程系 制定人: 郭志勇 巩雪洁 合作人: 李自成 张留忠 制定时间: 2016.1.16 安徽电子信息职业技术学院一、课程基本信息课程名称:单片机应用技术课程代码:学分:6.5学时:90授课时间:第2学期授课对象:高职学生课程类型:计算机控制技术等专业职业能力必修课先修课程:计算机电路、C语言程序设计后续课程:嵌入式系统、智能机器人一、课程定位本课程主要是以智能控制、智能电子产品、智能机器人工程项目为主线,采用企业真实工作任务,通过“项目驱动”教学模式,对
2、国内外广泛应用的MCS-51系列单片机的AT89S52单片机工作原理、应用系统的剖析,使学生获得有关单片机硬件、软件的基本概念、基本知识和单片机应用系统的设计编程入门知识以及用C语言进行程序设计、运行、调试等基本技能,培养学生分析问题和解决问题的能力。1. 岗位分析:本课程主要培养具有智能电子产品和智能控制设计、分析、调试和制作能力的技术技能型人才,可以从事智能电子产品和智能控制设计开发、生产、销售与服务等相关工作,如图1所示。单片机应用技术(专业技术课程)计算机控制技术、物联网应用技术等相关专业智能电子产品生产、销售和服务智能电子产品开发和智能控制岗位群专业课程图1 课程与岗位2. 课程分析
3、:本课程是计算机控制技术、物联网应用技术等相关专业的职业能力必修课程,是计算机控制技术专业核心课程。在计算机控制技术专业课程体系中,基于单片机应用技术的课程结构如图2所示。计算机应用基础计算机电路C语言程序设计单片机应用技术(核心课程)嵌入式系统、智能移动终端、智能机器人等专业课程图2 基于单片机应用技术的课程结构位于最底层的是本课程的先修课程,也是专业基础课程;本课程是专业核心课程;位于最上层的是本课程的后续课程,既专业课程。基于单片机应用技术的课程结构实现了无缝对接,同时也是我们学校其它相关专业的骨干课程,如嵌入式技术、电子信息工程技术、机电一体化、电气自动化、数控技术等专业都开设本课程。
4、二、课程目标设计总体目标:学通过本课程的学习,学生能熟练使用Proteus仿真软件、C语言编程,能完成简单的智能电子产品和智能控制设计开发;能根据智能电子产品和智能控制设计要求进行元器件焊接组装、软硬件调试;培养学生具有一定的创新思维能力,科学的工作方法和良好的职业道德意识,为提高学生职业技能奠定良好基础。能力目标:(1)会运用keil集成开发环境,能用C语言编写控制程序、下载调试、查阅帮助的技能;(2)会运用Proteus仿真软件,在计算机上完成从单片机电路设计、调试与仿真运行的技能;(3)会智能电子产品、智能控制的开发流程和设计方法;(4)能编制出智能电子产品、智能控制的总体设计方案;(5
5、)能根据智能电子产品、智能控制设计要求,完成元器件采购、焊接组装、软硬件调试; (6)具备智能电子产品、智能控制的运行维护、技术改造、生产管理岗位的能力。 知识目标: (1)知道MCS-51单片机的组成、内部结构和引脚功能;(2)会C51的C语言程序基本结构、数据类型和基本语句;(3)会C语言程序分析、应用程序设计和中断服务程序编写;(4)知道MCS-51单片机中断的概念及中断系统;(5)会灵活应用MCS-51单片机的定时器/计数器;(6)能应用MCS-51单片机的I/O接口,完成显示、键盘、D/A转换、A/D转换、串行通信的设计。素质目标:(1)能制定出切实可行的工作计划,提出解决实际问题的
6、方法;(2)具有对新知识、新技术的学习能力,通过不同途径获取信息的能力,以及对工作结果进行评估的能力;(3)具有决策能力,能记录、收集、处理、保存各类专业技术的信息资料。(4)具有良好的思想品德、敬业与团队精神及协调人际关系的能力;(5)具有一定的语言和文字表达能力;(6)具有科学的创新精神、决策能力和执行能力;(7)具有从事专业工作安全生产、环保、职业道德等意识。职业技能证书要求:本课程对应的职业技能证书要求如表1所示。表1 职业技能证书表序号职业资格名称颁证单位等级1家用电子产品维修工人力资源和社会保障部中级2计算机装调员人力资源和社会保障部中级3嵌入式单片机设计工程师中国软件行业协会嵌入
7、式系统分会中级三、 课程内容设计:本课程主要是以智能电子产品和智能控制工程项目为主线,采用企业真实工作任务,通过Proteus仿真软件设计和C语言编程,实现在计算机上完成从单片机电路设计、软件设计、调试与仿真一气呵成,同时在每个项目中融入了元器件焊接组装、软硬件调试,真正实现从概念到产品的完整设计与制作。本课程内容与职业岗位标准密切接轨,从职业岗位技能出发,课程内容分为技能基础、技能提高和技能综合应用(即单片机项目开发实训)三部分部分,其中技能综合应用是停课一周进行,如图3所示。LED控制模拟量输入输出设计键盘控制电机方向转速LED循环点亮控制数码管显示控制键盘的设计与实现定时器/计数器应用串
8、行通信设计按键设置液晶电子钟8路温度采集监控系统点阵显示设计与实现单片机项目开发技能基础训练技能提高训练技能综合训练技术逐渐综合难度逐渐增加图3 课程内容组织设计总课时在90学时左右,用11个智能电子产品和智能控制项目作为载体组织教学内容,将相关知识、能力要求贯穿于每个项目实践中。技能基础模块安排64学时左右,主要注重职业岗位的基本技能训练,使学生能完成简单的智能电子产品设计制作和调试;技能提高模块可以根据实际需要选择项目,安排26学时左右,主要注重职业岗位的开发技能训练以及学生的课程设计,使学生具有智能电子产品和智能控制开发制作和调试的能力。本课程内容安排如表2所示。表2 课程内容安排表序号
9、模块(或子模块)名称学时1技能基础模块(64学时)发光二极管LED控制82LED循环点亮控制103数码管显示控制104键盘的设计与实现105定时器/计数器综合应用86模拟量输入输出设计与实现87单片机串行通信设计与实现108技能提高模块(任选)键盘控制电机方向和转速89按键设置液晶电子钟8108路温度采集监控系统811点阵显示设计与实现10合 计90四、 能力训练项目设计学习情境参考学时情境名称情境描述学习情境1技能基础部分(1)知道单片机的组成、内部结构和引脚功能;(2)知道C语言程序基本结构、数据类型和基本语句;(3)会C语言程序分析、应用程序设计和中断服务程序编写;(4)知道中断的概念及
10、MCS-51单片机的中断系统;(5)会灵活使用定时器/计数器;(6)会应用I/O接口、显示、键盘接口、D/A、A/D转换接口、串行接口;(7)能完成智能电子产品元器件焊接组装、软硬件调试。64学时学习情境2技能提高部分(1)会智能电子产品和智能控制电路设计以及实现的方法;(2)会用C语言编写智能电子产品和智能控制程序以及实现的方法;(3)会编制智能电子产品和智能控制的系统总体设计方案;(4)能根据产品系统设计方案和要求进行元器件采购、焊接组装、软硬件调试;(5)具备单片机技术应用系统的系统维护、技术改造、运行管理岗位的能力。26学时学习情境3单片机项目开发实训部分.通过单片机项目开发实训完成,
11、学生能识别电子元器件,会电路板元器件焊接以及电路板调试,能完成单片机项目开发程序设计,能完成单片机项目开发软硬件运行与调试。停课一周26学时五、项目情境设计学习情境1 参考学时:64学时学习目标:(1)知道单片机的组成、内部结构和引脚功能;(2)知道C语言程序基本结构、数据类型和基本语句;(3)会C语言程序分析、应用程序设计和中断服务程序编写;(4)知道中断的概念及MCS-51单片机的中断系统;(5)会灵活使用定时器/计数器;(6)会应用I/O接口、显示、键盘接口、D/A、A/D转换接口、串行接口;(7)能完成智能电子产品元器件焊接组装、软硬件调试。学习情境教学方法和建议子情境1任务载体采用“
12、教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能完成单片机最小系统和输出电路设计,能应用C语言程序完成单片机输入输出控制,实现对LED控制的设计、运行及调试。发光二极管LED控制子情境2任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能完成单片机的输入输出电路设计,能应用C语言程序完成单片机输入输出控制,实现对LED循环点亮控制的设计、运行及调试。LED循环点亮控制子情境3任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能熟练掌握单片机与数码管的接口技术,能完成单片机的数码管动态及静态显示电路设计,能完成
13、数码管动态和静态显示的C语言程序的设计、运行及调试。数码管显示控制子情境4任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能独立完成单片机键盘电路的设计,能使用C语言实现对键盘的扫描和按键识别控制程序的设计、运行及调试。键盘的设计与实现子情境5任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能完成单片机的定时器/计数器相关电路的设计,能应用C语言程序完成单片机定时器初始化及相关编程控制,实现对定时器应用于相关电路的设计、运行及调试。定时/计数器综合应用子情境6任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合
14、作的学习方法。能完成单片机与ADC0808/ADC0809模/数转换芯片、DAC0832数/模转换芯片的电路和C语言程序设计,掌握ADC0808/ADC0809、DAC0832与单片机的连接及编程技能。模拟量输入输出设计与实现子情境7任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。通过串行通信基本知识和单片机串行通信基本原理的学习,能够掌握单片机点对点、点对多数据传输的设计方法及编程方法。单片机串行通信设计与实现学习情境2 参考学时:26学时学习目标:(1)会智能电子产品和智能控制电路设计以及实现的方法;(2)会用C语言编写智能电子产品和智能控制程序以及实现的
15、方法;(3)会编制智能电子产品和智能控制的系统总体设计方案;(4)能根据产品系统设计方案和要求进行元器件采购、焊接组装、软硬件调试;(5)具备单片机技术应用系统的系统维护、技术改造、运行管理岗位的能力。学习情境教学方法和建议子情境1任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能利用AT89S52单片机及独立键盘,通过C语言程序实现键盘控制步进电机和直流电机的速度和方向,完成单片机输入输出控制系统的设计、运行及调试。键盘控制电机方向和转速子情境2任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能利用AT89S52单片机及RT
16、12864液晶屏,通过按键设置液晶电子钟电路设计、C语言程序设计,完成按键设置液晶电子钟的设计、运行及调试。按键设置液晶电子钟子情境3任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能利用AT89S52单片机及DS18B20单总线数字传感器,通过C语言程序实现8路温度采集监控,完成单片机输入输出控制系统的设计、运行及调试。8路温度采集监控系统子情境4任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。能完成点阵显示电路设计,充分理解电路中关于I/O扩展、存储扩展和I2C总线等硬件电路的设计方法和原理,并能够用C语言实现对点阵屏、I
17、2C通讯总线的控制和对外扩存储的访问,最终实现点阵屏汉字、日期和温度显示等功能。点阵显示设计与实现学习情境3 参考学时:26学时学习目标:通过单片机项目开发实训完成,学生能识别电子元器件,会电路板元器件焊接以及电路板调试,能完成单片机项目开发程序设计,能完成单片机项目开发软硬件运行与调试。学习情境教学方法和建议子情境1任务载体采用“教、学、做”一体化教学方法模式。项目的实施可采用小组合作的学习方法。(1)认识电子元器件;(2)电路设计及电子元器件焊接;(3)编写C语言程序及调试;(4)系统整体调试。(5)单片机项目开发实训任务考核(1)火车站台警戒系统驱动板(2)滚梯节能控制系统(3)温度控制
18、语音播报系统(4)门窗防盗系统(5)智能超声波测距系统六、课程进程表见单片机应用技术授课计划。七、 第一次课设计和最后一次课设计项目一 发光二极管LED控制1.1 工作模块1 点亮一个LED(第一次课)工作任务:使用AT89S52单片机的I/O引脚接发光二极管LED,通过C语言程序控制,点亮一个发光二极管。终极目标:能完成单片机最小系统和输出电路设计,能应用C语言程序完成单片机输入输出控制,实现对LED控制的设计、运行及调试。促成目标:1. 知道AT89S52单片机结构;2. 知道AT89S52单片机的引脚功能;3. 会AT89S52单片机最小系统电路设计;4. 会C语言基本构成和基本语句;5
19、. 会利用单片机I/O口实现点亮一个LED。教学方法:采用“教、学、做”一体化教学方法模式,项目的实施可采用小组合作的学习方法。教学设计:在工作模块1点亮一个发光二极管中,用Proteus仿真软件完成第一个单片机电路、用Keil C51完成第一个C语言LED控制程序;通过“边做边学”,学习AT89S52单片机结构、引脚功能,完成最小系统电路和LED电路设计;通过“边做边学”,学习基于单片机的C语言基本构成和基本语句,完成单片机点亮一个LED的程序设计。课时:4学时教学过程:1.1.1 用Proteus设计第一个LED控制电路Proteus是英国Labcenter Electronics公司开发
20、的多功能EDA软件。Proteus不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统的设计与仿真平台。它实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。1点亮一个LED电路按照工作任务要求,点亮一个LED电路由AT89S52单片机最小系统和一个LED电路构成。LED点亮电路设计如图1-1所示。图1-1 LED点亮电路在LED点亮电路中,LED的阳极通过220W限流电阻后连接到5V电源上,限流电阻在这里起到了限流的作用,使通过LED的电流被限制在十几毫安左右。P1.
21、0引脚接LED的阴极,P1.0引脚输出低电平时对应的LED点亮,输出高电平时对应的LED熄灭。2用Proteus仿真软件完成点亮一个LED电路用Proteus仿真软件完成第一个LED控制电路,步骤如下:(1)双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开始”“程序”Proteus 7 ProfessionalISIS 7 Professional,进入Proteus ISIS集成环境;(2)新建设计文件、设置图纸尺寸、设置网格、保存设计文件为“点亮一个LED.DSN”;(3)从Proteus元器件库中选取元器件AT89S52也可用AT89C52代替(单片机)、C
22、RYSTAL(晶振)、CAP(电容)、CAP-ELEC(电解电容)、RES(电阻)、LED-RED(红色发光二极管);(4)按图1-1所示放置元器件、编辑元器件、放置终端,然后进行连线和属性设置;(5)最后进行电气规则检测。单击“工具”“电气规则检查”命令,弹出检查结果窗口,完成电气检测。若检测出错,根据提示修改电路图并保存,直至检测成功。1.1.2 用Keil C51设计第一个C语言LED控制程序Keil C51是德国Keil软件公司开发的基于8051 内核的微控制器软件开发平台,是51系列单片机C语言软件开发系统,是目前开发8051 内核单片机的主流工具。Keil C51软件提供了丰富的库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用技术 课程 整体 教学 设计 38
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内