《单片机技术及应用课程标准.docx》由会员分享,可在线阅读,更多相关《单片机技术及应用课程标准.docx(14页珍藏版)》请在第一文库网上搜索。
1、单片机技术及应用课程标准一、课程性质与任务单片机技术及应用是电子技术专业、物联网技术、机电一体化等专业的一门平台课。主要培养适应于产品检测维修、销售及技术服务第一线需要;既熟悉基于单片机电路的应用;又具有自动化设备安装、调试、维护能力和良好的职业素质的高素质技能型专门人才。本课程培养学生电路分析、单片机应用以及程序设计等能力;拓宽学生分析问题和解决问题的思路;树立学生电子产品功能设计和创新意识,为后续学习1+X传感网设备装调与维护等应用打下坚实的基础。二、课程教学目标通过对电子产品设计助理工程师和电子产品测试员等岗位的工作任务、工作过程进行调研和分析,确立了本课程的能力目标、知识目标和素质目标
2、。(一)能力目标1能熟练操作万用表、信号发生器、示波器、电子电压表、稳压电源等常用电子仪表;2 .能正确查阅常用电子元器件和芯片的规格、型号、使用方法等技术资料;3 .能正确使用汇编语言进行电子产品软件程序设计;4 .能熟练的完成单片机硬件电路制作;5 .能大胆分析、讨论并解决电子产品功能设计问题;6 .能撰写产品制作文件、产品说明书。(二)知识目标1 .学会仪器仪表的使用方法;2 .学会常用电子元器件和芯片的检测方法;3 .学会单片机编程器及下载器的使用方法;4 .学会使用MCS-51单片机汇编语言基本指令;5 .学会常用子程序的调用方法;6 .知道MCS-51单片机的I/O接口模块工作原理
3、;7 .理解1ED数码管显示器及按键电路的工作原理;8 .知道MCS-51中断系统控制原理及编程方法;9 .理解定时器/计数器作用及程序设计思路;10 .知道典型A/D、D/A转换器的功能及其使用方法。(三)素质目标1 .具有良好的职业道德、规范操作意识;2 .具备良好的团队合作精神;3 .具备良好的组织协调能力;4 .具有求真务实的工作作风;5 .具有开拓创新的学习精神;6 .具有良好的语言文字表达能力。(四)课程核心素养1培养学生的逻辑思维能力,养成严谨、认真、细心的学习态度和习惯。7 .培养学生的分析问题、解决问题、应用知识的能力8 .具有分析总结的能力、独立学习和继续学习的能力9 .具
4、有人际交往和和团队协作的能力10 具有语言表达和写作能力,如讨论辩论、互动谈话、即兴发言等。三、课程内容与要求本课程以基础知识的理解及运用为主,侧重汇编语言程序的学习,并将其与硬件结合,理解MCS-51单片机对硬件的控制作用。内容主要包括理论学习+实践操作(1ED显示、数码管以及独立按键及中断系统的应用项目工作情景学习情景技能目标要求教学目标要求项目1单片机控制一只发光二极管XX路段需设置报警灯利用89S51系列单片机控制一只1ED灯1 .汇编软件kei14应用2 .点亮1只1ED灯3 .控制1ED灯的闪烁认识并熟悉kei1软件的界面正确建立工程和程序文件。学会相关软件设置了解单片机应用的领域
5、及发展趋势。理解单片机的最小系统的组成及作用。知道基本的汇编传送指令及功能项目2P0口控制8路流水灯年关将至,各个公司陆续举行年欢晚会,需要若干流水灯布置晚会现场。利用PO口控制一个8路的流水灯1 .硬件分析与制作2 .单颗1ED循环点亮3 .花样流水灯设计识记80C51单片机引脚排列关系。了解80C51内部结构。识记RAM、RoM的作用、空间范围及地址分布。熟练十、二、十六进制之间的转换关系及运算判断指令语法是否正确。读懂程序功能并理解程序执行流程。项目3霓虹灯闪烁控制XX商业街新开一家店铺,要求制作一个广告招牌,并让它在夜晚时闪烁用单片机控制霓虹灯的闪烁1 .硬件分析与制作2 .霓虹灯控制
6、类型3 .霓虹灯硬件设计与制作4 .可控霓虹灯电路的与程序调试知道PO、P1、P2、P3使用时的注意事项。认识时钟电路的结构及作用了解其电路工作原理及机器周期的计算。识记数据传送类指令的格式要求,理解其指令功能。掌握循环移位指令掌握无条件跳转指令正确使用循环程序设计。项目4按键控制霓虹灯XX公司需要加大宣传力度,广告招牌设计上实现按键控制多功能显示。使用按键控制霓虹灯的模式变换1 .硬件分析与制作2 .按键的原理及测试3 .正确编写霓虹灯闪烁程序4 .正确使用按键控制霓虹灯显示知道按键的原理与应用正确使用条件转移指令正确使用子程序调用指令读懂顺序结构、分支结构、循环结构。正确实现按键的延时去抖
7、项目5单片机控制勺位数字显ZKXX电器公司欲为电冰箱设计温度和日历显示功能用51单片机控制6位数码管分别显示今天的口期和温度1 .硬件分析与制作2 .二位数码管的静态显示3二6位数码管的静态显/Jso3 .6位数码管的动态显示共阴共阳数码管控制原理。数码管显示指令及控制。MOVC指令的应用。熟练掌握数码管的静态显示原理。理解数码管的动态显示原理正确查表进行动态显示。掌握子程序调用指令正确计算子程序调用次数项目6单片机实现加法运算针对小学一年级设计一个智能加法运算器使用单片机查表实现2位数的加法运算应用1 .硬件设计与制作2 .正确显示数码管3 .正确拆分十位数和个位数并显示4 .正确控制加法运
8、算知道数码管显示原理正确使用算术运算指令正确使用逻辑运算指令正确使用查表指令熟练掌握数码管的动态显示学会循环结构程序的设计知道多重循环结构程序的设计项目7电子钟的设计与制作XX电子科技有限公司为XX中学创客团队制作一批电子钟且具备应急打铃功能AT89S51芯片和6位七段1ED数码管实现定时查询方式的电子钟设计:6位七段1ED数码管采用24小时制进行时,分,秒的显示,并通过外部中断驱动蜂1 .硬件分析与制作2 .正确显示数码管3 .实现秒表设计4 .实现计时器的设计5 .实现电子钟设计6 .电子钟中断程序设计与调试。认识并理解中断的基本流程理解定时器的工作过程。知道中断控制寄存器各个位的作用及应
9、用。正确计算定时器的初值正确编写定时器查询方式程序设计能实现多次定时的程序设计正确编写中断初始化程序鸣器掌握定时器中断程序编写结构。项目8电子钟双机通信XX电子有限公司在电子钟的基础上增设通信功能。利用单片机串行口进行方式1的全双工串行通信并显示在八段码数码管中1 .硬件分析与制作2 .6位数码管显示3 .电子钟程序设计与调试4 .电子钟双机通信程序设计正确编写数码管程序正确实现电子钟功能掌握串行通信接口的工作方式。理解控制寄存器SeoN、PCONo项目9个汉宅显示屏显示XX商铺需要设置用点阵1ED显示欢迎标语用51芯片外扩接口控制16x64显示屏显示汉字1 .硬件分析与制作2 .操作汉字取模
10、软件3 .正确显示1个汉字4 .正确显示欢迎标语知道显示屏显示汉字的原理知道8155作用及工作方式8255可编程并行开扩展接口芯片的工作方式及应用项目10电子万年历的设计制作XX单位要求在每个办公室增设电子万年历。使用51单片机控制实现电子万年历的显示1 .硬件分析与制作2 .显示年月日及时间3 .万年历程序设计正确进行数码管显示正确控制万年历显示知道DS1302口历时钟芯片的功能及应用项目11C语言编程控制流水灯为长江大桥设计彩灯控制。使用51单片机设计花样彩灯1c语言编程:点亮1只1ED灯2 .控制1只1ED灯的闪烁3 .单颗1ED循环点亮4 .花样流水灯控制掌握C语言头文件理解C语言基本
11、语法实现C语言对Ied的控制正确显示流水灯争取控制显示时间项目12C语言控制数码管显示为交通灯设计苗字时间显示使用C语言控制单片显示数码管11位数码管的显示数字2.6位数码管静态显示3.6位数码管动态显示掌握数组的概念理解字符型数据知道整数型数据学会C语言编程实现数码管项目13C语言实现按键控制数码管显示为XX活动设计计数器使用按键控制计数器实现计数1.1个按键控制1ED灯2.1个按键控制数码管显示3.2个按键分别计数器学会if语句的使用学会C语言分支程序的使用学会循环语句的使用学会计数器的功能实现四、课程实施与保障(一)教学安排本课程从第二学期开始开设,每周2节课;第三、四学期和第五学期每周
12、4节课,除去期末、半期及节假口以外,每学期按照16周进行计划,总学时为224。项目教学内容预计课时授课进程项目1任务一:汇编软件kei14应用(8课时)第二学期单片机控制一只发光二极管任务二:点亮1只1ED灯(32课时)任务三;控制1只1ED灯的闪烁项目2Po口控制8路流水灯任务一:硬件分析与制作(12课时)任务二:单颗1ED循环点亮任务三;两颗1ED循环点亮任务四:花样流水灯控制1任务五:花样流水灯控制2项目3霓虹灯闪烁控制任务一:硬件分析与制作(12课时)任务二:1位霓虹灯闪烁控制任务三:4位霓虹灯交替闪烁控制任务四:8位霓虹灯同时闪烁控制任务五:8位霓虹灯交替闪烁控制项目4按键控制霓虹灯
13、任务一:硬件分析与制作(18课时)第三学期(64课时)任务二:1个按键控制霓虹灯点亮任务三:1个按键控制霓虹灯闪烁任务四:1个按键控制霓虹灯变换模式任务五:2个按键分别控制霓虹灯点亮和熄灭项目5单片机控制6位数字显示任务一:数码管静态显示硬件分析与制作(24课时)任务二:1位数码管的显示数字任务三:6位数码管静态显示相同数字任务四:6位数码管静态显示不同数字任务五:数码管动态显示硬件分析与制作任务六:6位数码管动态显示相同数字任务七:6位数码管动态显示是不同数字项目6单片机实现加法运算任务一:硬件分析与制作(20课时)任务二:正确显示数码管任务三:拆分十位数和个位数并显示任务四:个位数加法运算
14、显示任务五:十位数加法运算显示任务六:数码管显示键值任务七:按键输入实现加法运算项目7电子钟的设计与制作任务一:电子钟硬件分析与制作(18课时)第四学期(64课时)任务二:电子秒表的设计任务三:电子计时器的设计任务四:查询方式电子钟的设计任务五:中断方式电子钟的设计任务六:电子钟打铃设计项目8电子钟双机通信任务一:硬件分析与制作(14课时)任务二:串行口采集单片机数据任务三;串行口控制数码管显示任务四:电子钟双机通信项目9双汉字显示屏显示任务一:硬件分析与制作(16课时)任务二:操作汉字取模软件任务三;正确显示1个汉字任务四:正确显示欢迎标语项目10电子万年历的设计制作任务一:硬件分析与制作(16课时)任务二;显示年月日及时间任务三:温度采集及显示任务四:显示电子钟时间任务五:万年历程序设计项目11C语言编程控制流水灯任务一:C语言编程:点亮1只1ED灯(24课时)第五学期(64课时)任务二:控制1只1ED灯的闪烁任务三;单颗1ED循