1、1单片机原理与应用课程标准一、课程说明课程名称:单片机原理与应用课程管理系部:机电工程系参考学时:64适用专业:微电子技术专业学生应具备的基础:具有一定计算机基础,对电路原理有一定了解,具有一定的实践动手操作及电路制图软件应用技能。二、课程性质与作用(一)课程性质单片机原理与应用以操作,使用为主。课程通过介绍单片机的基础知识、内部结构和工作原理、指令系统、汇编语言程序设计、中断系统、定时/计数器等理论知识,并通过单片机程序设计实验,使学生全方面了解单片机的控制方法与原理,掌握单片机技术及其在工业控制和日常生活中的应用,培训学生实践能力、创新能力和新产品设计开发能力,为将来从事电子电器新产品设计
2、开发,电子产品的检测和维护等工作奠定坚实的基础,为学生将来在 SMT 专业领域进一步发展打下良好基础。(二)课程作用本课程是一门理论性和实践性都很强的综合性课程,课程学习以工作过程为导向,典型工作任务为基点,学习情境包括单片机内部结构、存储器的配置等硬件知识,软、硬件仿真软件的安装与应用,单片机指令系统及汇编语言程序设计的方法,单片机小系统设计与制作等。通过本课程的学习,使学生熟悉单片机系统设计、制作、编程等方面的知识,具备电子电路产品设计开发、检测和维护的能力,并对电子产品制作流程、生产组织有一定的认识,同时培养团队协作、沟通表达、职业道德与规范等综合素质,为从事工程技术工作奠定基础。三、课
3、程设计的理念与思路(一)课程设计理念单片机原理与应用课程的设计突破了学科体系模式,打破了原来各学科体系的框架,将学科的内容按“项目”进行整合。本课程的“项目”包含了单片机应用技术的四个项目,每个项目均由若干个具体的典型工作任务组成,每个任务均将相关知识和实践过程有机结合,力求体现“做中学” , “学中做”的教学理念;本课程内容的选择上降低理论重心,突出实际应用,注重培养学生的应用能力和解决问题的实际工作能力。此外,还对学生职业能力和职业素养进行强化,注重所学知识和社会需求的一致性,理论教学为实训实践服务,做到实用、够用。2(二)课程设计思路1、本课程组教师在大量征求相关行业专家意见的基础上,以
4、企业需求和学生就业为导向,确定该课程的内容。课程以专业能力、方法能力、社会能力的培养为重点,充分体现教学内容的职业性。2、本课程注重培养学生分析问题、解决问题的能力,强化学生动手实践能力,遵循学生认知规律,紧密结合应用电子专业的发展需要,为将来从事应用电子产品的设计、检测奠定坚实的基础。为实现课程目标的学习领域,将本课程的教学活动分析设计成若干项目或工作情景,以项目为单位组织教学、并以典型设备为载体,通过具体案例,按单片机项目实施的顺序逐步展开,让学生在掌握技能的同时,引出相关专业理论知识,使学生在技术训练过程中加深对专业知识、技能的理解和应用、培养学生的综合职业能力,满足学生职业生涯发展的需
5、要。四、课程目标单片机原理与应用是微电子技术专业学生必修的专业课。通过学习本课程,学生掌握单片机内部结构、存储器的配置等硬件知识,掌握单片机软、硬件仿真软件的安装与应用,掌握单片机指令系统及汇编语言程序设计的方法,掌握单片机小系统设计与制作。根据培养目标及课程特点,我们从专业能力、方法能力和社会能力三个纬度来设计课程的教学目标。这三个纬度目标是一个整体,在教学中,要以“专业能力”为重点教学目标,同时关注培养学生的“方法能力” ,以及伴随教学过程中产生的“社会能力” 。单片机原理与应用课程目标专业能力 社会能力 方法能力能熟悉和了解不同厂商、不同型号单片机器件并掌握其性能特点;能读懂单片机应用系
6、统电路原理,掌握各 I/O 的区别及与外围电路连接的方法,熟练掌握单片机拥有的系统资源及资源利用,掌握汇编语言的指令格式、寻址方式,学会汇编语言的程序编写,学会简单的应用系统设计;会使用 PROTEUS 仿真软件绘制电路原理图;能识别各种外围元器件并进行元器件焊接、KEIL 仿真调试;能根据应用系统原理图编写控制程序;能在单片机系统调试和维修过程中,判断故障点和提供解决问题的途径;会使用常用仪器仪表如万用表、示波器、频率计对单片机应用系统进行判断分析、调试,直至调试成功;掌握程序流程图的画法、子程序和中建立团结协作的精神,能与人沟通和合作完成工作任务;养成勇于创新、敬业乐业的工作作风; 形成清
7、晰的逻辑思维意识,正确辨别事物的真假;了解电子行业技术应用的发展前景,拓宽产品开发的思路;掌握产品生产工艺要求,培养工作的质量意识、安全意识;具有较强的社会责任感,为祖国发展强大贡献力量的责任意识;积累丰富的工作经验。能根据项目任务或工作,制订项目完成工作计划;学会自我学习、收集和检索信息、查阅技术资料;在单片机应用程序调试过程中会选择各种仪器仪表;学会单片机应用程序 Keil的仿真调试方法、Proteus的仿真测试;学会学习和工作的方法,勤于思考、做事认真的良好作风;培养学生一丝不苟、刻苦钻研的职业道德;学会在产品制作过程中进行技术指导、质量管理和成本核算方法。3断程序的编写方法、伪指令的使
8、用,熟练掌握三大程序结构。五、课程内容和要求课程教学内容、要求、方法及参考课时见表 1。表 1 课程教学内容、教学要求、教学方法和参考学时序号项目名称 任务分解 学习内容 能力目标 教学方法课时单片机的数学基础二进制、八进制、十进制、十六进制及其相互转换;二进制源码、反码、补码的转换。掌握二进制、八进制、十进制、十六进制及其相互转换方法;掌握二进制源码、反码、补码的转换方法。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。4单片机的内部结构单片机内部的主要部件;单片机的 CPU时序和引脚功能;单片机的端口。掌握单片机内部的主要部件;掌握单片机的引脚功能,理解单片机
9、各引脚的第二功能;掌握单片机的端口结构与功能;了解单片机的 CPU 时序。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。2一单片机硬件知识单片机的存储器组织单片机内部存储器的结构及其功能;单片机的特殊功能寄存器。掌握单片机内部存储器的结构及其功能;掌握单片机内部特殊功能寄存器及其功能;理解单片机各 I/O 口“读-改- 写” 的操作。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。4单片机的指令系统指令格式和寻址方式;数据传送指令;算术运算指令;逻辑运算指令;控制转移指令和移位指令;位操作指令。掌握汇编语言指令格式及常用的寻址方式;
10、掌握数据传送、算术运算、逻辑运算、控制转移、位操作指令的格式和功能;掌握汇编语言指令中助记符及常用符号,理解标号、助记符、操作数及注释的写法及意义。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。16二单片机指令系统及汇编语言程序设计汇编语言程序设计汇编语言源程序设计;常用伪指令的功能与操作说明;简单程序设计与分支程序设计;循环程序设计与掌握汇编语言源程序设计的步骤与方法;掌握常用伪指令的功能及其使用方法;掌握简单程序设计与分支程序设计的方法;掌握循环程序设计与查表实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。124查表程序设计;子
11、程序设计。程序设计的方法;掌握子程序设计的方法。Keil 软件的安装与应用Keil 软件的安装;Keil 软件工程建立与汇编;Keil 软件仿真方法。掌握 Keil 软件的安装方法;掌握 Keil 软件工程建立与汇编方法;掌握 Keil 软件仿真方法。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。2三软硬件仿真软件的使用Proteus软件的安装与应用Proteus 软件的安装;Proteus 软件基本操作与绘图方法;Proteus 软件仿真方法。掌握 Proteus 软件的安装方法;掌握 Proteus 软件基本操作与绘图方法;掌握 Proteus 软件仿真方法
12、。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。4独立按键识别单片机小系统的设计方法;电子电路系统的设计与仿真流程;单片机 I/O 口的输入输出操作。了解复位、振荡等电路的构成及工作过程;了解单片机 I/O 口的基本原理及工作过程;掌握基本指令和一些模块程序的编写;能熟练操作单片机软、硬件仿真软件。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。4数码管显示技术单片机小系统的设计方法;电子电路系统的设计与仿真流程;单片机 I/O 口的输入输出操作。了解复位、振荡等电路的构成及工作过程;了解单片机 I/O 口的基本原理及工作过程;掌握
13、基本指令和一些模块程序的编写;能熟练操作单片机软、硬件仿真软件。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。4四单片机系统设计与仿真单片机系统设计与仿真单片机小系统的设计方法;电子电路系统的制作流程;单片机 I/O 口的输入输出操作。单片机系统制作方法。进一步了解单片机的基本原理及工作过程;掌握基本指令和一些模块程序的编写;能熟练操作单片机软、硬件仿真软件。掌握单片机硬件系统制作的方法。实践教学采用模拟真实工作任务的项目式教学法;理论知识采用课堂教授结合实例讲解。16六、教学条件(一)教学条件(见表 2)表 2 完成本课程所需要的教学条件设备名称 基本配置/功
14、能 实践项目投影仪 基本配置 平时授课5计算机 基本配置 学生实践操作SMT 基础实验室 单片机系统制作所需 学生实践操作(二)场地要求(见表 3)表 3 完成本课程所需要的场地条件场地名称 基本配置 实践项目多媒体教室 计算机、投影仪、麦克风 用于整门课程讲授实验室 钻孔机、电烙铁、元件、万用表等 用于实践操作(三)任课教师条件任课教师应积极推行改革、工作任劳任怨。具备高校教师资格证,具有丰富的单片机编程与开发经验,熟悉 Keil、Proteus 软件及电子电路绘图软件的使用,具备基于行动导向教学法的设计应用能力。具备 “机械电子工程师”资格的“双师型”教师为最佳。亦可邀请企业、行业上的一线
15、工作人员、技术主管作为兼职教师。七、实施建议(一)教学方法针对课程特点,结合单片机原理与应用对学生的实际需求,积极探索新颖、先进的教学方法,改进教学手段,优化教学资源,提高教学质量和教学效率。本课程主要使用以下教学方法:(1)四步教学法将教学内容分四步进行。第一步:教师做好本次课的教学准备工作,学生提前预习,教师上课检查预习,布置本次课学习任务。第二步:对于布置给学生的任务,教师先做示范并讲解。第三步:学生分小组合作讨论交流完成学习任务,教师适时点拨。第四步:学生当堂训练,巩固所学知识。四步教学法突出了学生的主体性,让学生掌握学习的方法和技能,使其愿意学习。(2)项目教学法本课程以实际电路组装
16、为切入点整合课程内容,以真实的电路裸板及生产线设备为教学载体,将软件应用、设备编程、程序导入与运行等课程主要内容贯穿在项目实施过程中。本课程共设置了4 个项目,每个项目下又分解成了若干个任务,每个任务都提出了明确的要求。最后要求学生独立完成,提交整体项目成果,最终提升学生的应用技能。(3)一体化教学一体化教学就是将理论和实践捆绑在一起,教学方式机动灵活,淡化理论和实验环节的界限,将要讲授的内容通过教学设备、现场展示演示出来,理论通过实验取得理解,实践在理论的指导下得到领悟。课程上学生身临其境,教师讲解直观、详细,教学效果好。(二)教学实施建议针对本课程特点,应把企业对员工电子产品设计及维修方面
17、的需求转变为学校对学生的要求,要求教师要主动学习先进技术并结合案例进行讲解,积极探索新颖、先进的教学方法,改进教学手6段,优化教学资源,提高教学质量和教学效率。针对本课程主要实施:(1)本课程理论知识采用课堂教学结合实例讲解;实践教学采用模拟真实工作任务的项目式教学法;教师应根据工作任务安排和组织教学活动(2)为保证教学安全和实践效果,教师应在课前强调安全操作规程,实践操作过程中随时跟进学生进度;教师应指导学生完整地完成项目,并将有关知识、方法技能、职业道德和社会技能有机融合。(3)教师在理论知识讲授或实践操作演示教学中,应使用多媒体教学设备,配备丰富的课件、视频教学辅助设备和足够的教学设备。
18、(4)评价方式以教师评价为主,学生自评为辅。教师要观察学生的学习过程,根据学生自我评价及其动手操作表现,给出总体评价和改善意见。八、考核评价(一)考核内容本课程主要从以下三方面对学生进行考核,具体考核内容是:1. 职业素养的考核:主要考核学生的学习态度、精神面貌、团队协作等内容,可从学生的课堂与日常行为、职业习惯中获得结果。2. 项目完成情况与能力的考核:主要考核学生在完成各项任务中所起作用、项目完成的质量等内容,可以从项目的实施过程和结果、活动表现、结果及总结等考核中获得结果。3. 职业能力情况考核:主要考核学生对各项任务的综合概括与实际运用的能力,包括书面及口头表达能力,通过前期的理论学习
19、和实践项目的完成情况,总结撰写与汇报等方面考核获得结果。(二)考核方式采用过程性考核的方式对学生的学习进行评价。在教学组织过程中,对学生的学习态度,团队合作,各项目的实施和结果,前期学习的理论有效地结合实践完成具体的任务项目总结与汇报等内容评定学生成绩;评定方式有学生自评、教师评价、学生自评与教师评价相结合三种。具体成绩构成为:课程成绩(百分制)= 职业素养(10 分)+ 单片机系统设计与仿真(40 分)+ 理论考核(40 分)+ 总结汇报(10 分)课程具体考核内容与考核指标见表 4。表 4 课程考核内容与考核指标评价方式考核项目考核点 要求分值 生评师评7不迟到、不早退,不旷课;课堂及小组
20、讨论发言积极,态度认真;注重个人礼仪10090 9075 7560 60 以下学习态度从未缺课、迟到、早退,课堂纪律好;善于发现问题并积极发言偶有迟到现象,课堂纪律较好,发言较积极有缺课、迟到、早退现象,基本遵守课堂纪律,较少课堂发言经常缺课、迟到或早退;思维不开展,不发言5 积极参与到各项学习活动中,团队中分工明确;完成项目过程中具有协作精神,积极解决问题10090 9075 7560 60 以下职业素养团队合作配合协作好,按质按量完成学习、工作任务配合协作较好,较好完成学习和工作任务配合协作较差,未能按规定完成学习和工作任务,或完成质量较低不合作,未开展学习、工作任务5 小计 10课前预习
21、,按时完成作业,熟悉并掌握上课内容,理论与实际动手操作能有效地结合,真正使理论指导实践10090 9075 7560 60 以下理论知识理论知识课前预习,按时完成作业,熟悉并掌握上课内容,理论与实际动手操作能有效地结合没有做好课前预习,不按时完成作业,不能很好的理解上课内容不预习,有缺作业现象,不熟悉上课内容不预习,缺作业较多,不熟悉上课内容 40 小计 40软件操作熟练,程序正确,结构完整,可实现所需功能,仿真运行正确10090 9075 7560 60 以下独立按键识别软件操作熟练,能独立设计制作硬件电路图;能独立编写程序,程序正确,结构完整,语言简练,可实现所需功能软件操作较熟练,能根据
22、要求设计制作硬件电路图;能独立编写程序,程序结构完整,基本实现所需功能软件操作基本符合要求,Proteus 软件绘图有误,操作较生疏;能编写程序,程序有错误,只能实现所需的部分功能软件操作生疏,错误较多;不会编写程序,程序有错误,不能实现所需功能10 软件操作熟练,程序正确,结构完整,可实现所需功能,仿真运行正确基本程序设计数码管显示技术10090 9075 7560 60 以下10 8软件操作熟练,能独立设计制作硬件电路图;能独立编写程序,程序正确,结构完整,语言简练,可实现所需功能软件操作较熟练,能根据要求设计制作硬件电路图;能独立编写程序,程序结构完整,基本实现所需功能软件操作基本符合要
23、求,Proteus 软件绘图有误,操作较生疏;能编写程序,程序有错误,只能实现所需的部分功能软件操作生疏,错误较多;不会编写程序,程序有错误,不能实现所需功能小计 20操作熟练, Keil 软件工程创建及仿真正确,Proteus 软件绘图正确10090 9075 7560 60 以下软件基本操作Keil 软件的工程创建及仿真符合要求,Proteus 软件绘图正确,操作熟练,能独立设计制作硬件电路图Keil 软件的工程创建及仿真符合要求,Proteus 软件绘图正确,操作较熟练,能根据要求设计制作硬件电路图Keil 软件的工程创建及仿真基本符合要求,Proteus 软件绘图有误,操作较生疏Kei
24、l 软件的工程创建及仿真错误,Proteus 软件绘图有误,操作生疏5 程序正确,结构完整,语言简练,可实现所需功能10090 9075 7560 60 以下单片机系统设计与仿真程序设计与实现能独立编写程序,程序正确,结构完整,语言简练,可实现所需功能能独立编写程序,程序结构完整,基本实现所需功能能编写程序,程序有错误,只能实现所需的部分功能不会编写程序,程序有错误,不能实现所需功能15 小计 20实验报告撰写符合格式要求,内容完整,并达到规定字数10090 9075 7560 60 以下总结汇报实验总结汇报实验总结报告符合格式要求,包含指定内容,内容详实,数据准确,结构合理,逻辑性强,达到规
25、定字数实验总结报告基本符合格式要求,包含指定内容,结构较合理,逻辑性较强,达到规定字数实验总结报告基本符合格式要求,包含指定内容,结构存在一定问题,逻辑性一般,达到规定字数实验总结报告不符合格式要求,基本包含指定内容,内容不详实,逻辑性差,未达到规定字数10 小计 10合计 100课程实践考核表如下:9试题占分比:40%考核时间:90 分 姓名: 学号: 考评总分:实践操作及技术要求 考核评价考核项目 操作要求 操作结果 评分标准 生评 10% 师评90% 得分Keil 软件工程创建此项目占 10 分属性设置每错一处扣 2 分工程创建错误,无法生成程序文件扣 10 分Proteus 硬件电路绘
26、制此项目占 10 分元件使用每错一个扣 2 分操作生疏,未完成硬件设计扣 10分一、软件基本操作软、硬件仿真操作Keil 软件工程创建正确,Proteus 硬件电路图绘制正确,软、硬件仿真操作熟练 此项目占 5 分软件操作不熟练扣 2 分不会仿真扣 5 分程序结构此项目占 30 分程序未分配初始存储空间扣 5 分,其他结构欠缺每处扣 3 分存储器使用错误每个扣 2 分程序逻辑不清晰扣 5 分,逻辑错误扣 20 分汇编语言的使用此项目占 20 分汇编指令书写错误每个扣 1 分子程序、中断程序调用错误扣 3 分二、程序编辑及实现程序功能实现程序结构完整,逻辑清晰,存储器使用正确,汇编语言使用正确,能实现既定功能 此项目占 25 分汇编有误不修改扣 10 分仅实现部分功能扣 10 分未实现功能扣 25分考核日期: 考评员:10九、其他说明(一)本课程考核方案可根据实际情况适当调整。(二)教学内容及课时作为主要参考,任课教师在完成课程标准要求的知识基础上可以根据授课进度适当增加辅助知识丰富教学内容。制定时间:2014 年 8 月 30 日