-1-《单片机应用技术》课程标准课程名称、代码:《单片机应用技术》总学时数:64(理论课学时数:32实践课学时数:32)适用专业:电信技术、通信技术、应用电子技术(汽车检测与维修技术方向)1.课程概述1.1课程的性质单片机技术是现代电子工程领域一门飞速发展的技术,其在教学及产业界的技术推广仍然是当今科学技术发展的热点。学习单片机并掌握其设计应用技术已经成为电子类学生必须掌握的一门技术,也是现代工科学生就业的一个基本条件。《单片机应用技术》是应用电子技术、电信技术等专业一门专业基础课,是我系重点建设课程之一。它以模拟电子技术、数字电子技术、C语言等课程为基础。后续课程是各专业课如:计算机控制、智能化仪器仪表、程控交换机等通信设备、汽车电控、汽车电路分析、课程设计、毕业设计,一般都要应用到单片机系统的应用。它可以充分体现学生利用自己所掌握的知识解决实际工程问题的能力。单片机知识在电子类专业整个课程体系中处于承上启下的核心地位。通过本课程的学习,使学生掌握单片机技术及其在工业控制、经济建设和日常生活中的应用,培养学生实践能力、创新能力和新产品设计开发能力,为将来从事电子电器新产品设计开发,电子产品的检测和维护等工作奠定坚实的基础,为学生将来在电子类专业领域进一步发展打下良好基础。《单片机应用技术》课程是郑州信息科技职业学院电信技术、通信技术、应用电子技术专业学生专业必修课;1.2课程定位《单片机应用技术》是培养单片机应用开发人员的主要支撑课程。通过课程学习使学生具备使用汇编语言开发单片机程序的专业技能及职业素养,并掌握一定的理论知识,为就业后的可持续发展奠定基础。本课程是为培养8051单片机开发与应用人才而开设的,主要介绍如何在8051单片机汇编语言程序设计,以提高单片机开发的效率。汇编语言的编写高-2-效且需要对机器硬件精确控制的程序,目前仍然在单片机教学中被广泛采用。本门课程在讲授的过程中先重点讲单片机原理并在此基础上讲解汇编语言程序设计等基础知识,本课程属于职业准备课程和职业技能训练课程。本课程后续课程是《通信原理》和《数据处理与采集技术》,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。1.3课程设计思路本课程是以高等职业院校电信、通信以及应电专业的学生就业为导向,在行业专家的指导下,对相关专业化方向所涵盖的岗位进行任务与职业能力进行分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为7个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性,采用理论教学+实验实训+综合项目实训3层递进相结合的模式来提高教学质量。实际教学中,按照项目导向、任务驱动教学模式,设计和开发一系列基于工作过程的教学标准和教学资源,实现“教、学、做”一体化的课堂教学,在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。《单片机应用技术》作为电类专业的一门核心课程,其实践性很强。本课程内容主要由实践教学和理论教学组成,建议课程总学时为64学时,其中理论教学32学时,实训32学时,理论和实践教学的比例约为1:1。本课程教学的设计思想与效果:1.以单片机系统应用相关产品的设计与维修人员为岗位,确定课程目标《单片机应用技术》课程是重点培养学生使用汇编语言进行单片机项目开发与调试能力的课程,通过该课程的学习学生应能胜任以单片机系统应用相关产品的设计与维修人员为岗位,同时,具备一定的学习新型单片机编程的能力。2.以职业能力为依据,组织课程内容围绕职业能力的形成组织课程内容,以真实项目为核心整合单片机系统开发与调试的所需的知识、技能和素质。3.以实际项目为载体,设计学习情境以实际项目开发流程中的典型工作任务设计学习情境,建立真实工作任务与专业知识、专业技能的联系,增强学生的直观体验,激发学生的学习兴趣。-3-4.采用“多元化”能力评测代替传统的期末考试本课程改革传统的考试评价方式,采用形式多样的考核评价模式,期末考试不再是课程结业的唯一途径。可以采用课堂考核,任务考核、综合项目考核与期末考核相结合的方式进行课程学习效果的评价。5.通过丰富的教学资源,保障学生开放式学习,培养学生自学能力丰富的教学资源全部可在网上浏览和下载,学生随时随地都能获取知识和教师交流,训练技能,保证学生按需学习和自主学习。2.课程基本目标2.1知识目标:1.掌握单片机内部结构及相关内部资源,汇编语言指令;2.掌握单片机汇编语言的数据类型、运算符与表达式、函数的特点。3.掌握汇编语言语法结构和使用。4.掌握编译软件keil及仿真软件protues的应用。具备单片机硬件系统仿真设计调试的能力。5.理解常用的单片机接口的汇编语言编程方法和特点。6.具备进行单片机控制程序设计调试能力。2.2职业技能目标:1.具有通过查阅各种资料、文献获取信息的能力。2.具有不断学习和运用新知识与新技术的能力。3.具有熟练运用所学知识解决问题的方法能力。4.具有制订完善工作计划的能力。5.具有较好的逻辑性和科学思维方法能力。6.会使用汇编语言及相关集成开发工具进行项目设计、调试;具有可持续自我发展能力。2.3职业素质养成目标1.具有良好的思想政治素质、严谨的行为规范和良好的职业道德。2.具有较强的计划组织协调能力、团队协作能力。3.具有较强的质量意识和客户意识。4.具有较强的开拓发展创新能力。5.具有较强的语言表达能力、人际沟通能力。-4-6.具有良好的心理素质和身体素质。2.4职业技能证书考核要求:3.课程教学内容及学时安排3.1课程主要内容说明根据单片机开发与调试岗位任职要求,改革课程体系和教学内容。课程内容突出职业能力培养,体现基于职业岗位分析和能力为导向的课程设计理念,以真实工作任务为载体组织教学内容,在真实工作情境中采用新的教学方法和手段进行实施。教学内容选取思路主要包括以下几方面:1.面向就业岗位根据企业调研和毕业生跟踪,明确了本课程培养的学生主要面向就业岗位,主要有单片机项目研发、单片机系统测试、嵌入式产品销售和技术支持、嵌入式产品使用及维护等岗位,通过对这些岗位进行归纳总结,确定单片机项目研发、单片机系统测试为课程重点针对的岗位。2.以职业能力培养为目标课程教学内容的选取是根据职业岗位实际工作任务所需要的知识、能力、素质要求。专业建设指导委员会专家共同分析面向就业岗位的岗位职业能力,确定了以下岗位职业能力。职业技术能力职业素养1、初步的单片机系统开发与调试的能力2、能够进行单片机汇编程序设计和测试,熟练使用开发工具软件Keil软件。3、能够正确理解单片机项目需求分析、硬件资源分配、软件设计、软硬件联合仿真调试。4、能够设计科学合理、规范化的电路,编写规范化、专业化代码。规范、优化的软硬件设计,诚实、守信、坚忍不拔的性格;自主、开放的学习能力,良好的自我表现、与人沟通能力,良好的团队合作精神。教学要求:了解单片机的特点和发展概况;熟悉51系列单片机的片内结构和存储器特-5-点;熟悉51系列单片机的指令系统;掌握51系列单片机的中断工作原理以及定时计数器的使用方法;熟悉51系列单片机键盘、显示器等的接口技术,熟悉单片机串行通讯。了解51系列单片机应用系统设计的基本方法和开发过程。教学内容:第一章单片机概述(2学时)1.单片机的概念2.单片机的发展3.单片机的应用4.实例介绍单片机设计方法基本要求:对单片机有了一个感性认识。对单片机设计的方法有一个初步认识。重点:初步认识单片机设计的方法难点:初步认识单片机设计的方法第二章单片机芯片的硬件结构(8学时)1.单片机结构及信号引脚2.单片机的内部存储器3.单片机输入输出口4.单片机时钟电路5.单片机工作方式基本要求:理解单片机芯片的硬件结构。重点:单片机结构及信号引脚、单片机的内部存储器、单片机输入输出口难点:单片机的内部存储器第三章单片机指令系统(2学时)1.单片机指令格式和寻址方式2.单片机指令分类介绍-6-3.单片机指令汇总4.伪指令基本要求:熟悉111条指令;熟悉指令对CY的影响;熟悉伪指令。重点:熟悉111条指令难点:熟悉111条指令第四章单片机C程序设计(2学时)1.C51程序设计概述2.C51基本结构形式3.C51程序设计举例基本要求:理解C51程序基本结构形式;理解C51程序设计实例;注意编程的可读性(每行都加注释)、通用性(多编通用子程序)、可维护性重点:理解C51程序基本结构形式;编程的可读性难点:理解C51程序基本结构形式第五章单片机编程环境(4学时)1.熟悉单片机的编程环境2.熟悉单片机软件的调试基本要求:熟悉单片机的编程环境;熟悉单片机软件的调试重点:熟悉单片机的编程环境;熟悉单片机软件的调试难点:熟悉单片机的编程环境;熟悉单片机软件的调试第六章单片机存储器扩展(4学时)1.单片机系统扩展及结构-7-2.单片机程序存储器扩展3.单片机数据存储器扩展4.存储器综合扩展5.单片机存储器系统的特点和使用基本要求:了解单片机系统扩展及结构;了解单片机存储器扩展与编址技术;理解单片机程序存储器扩展;理解单片机数据存储器扩展;理解存储器综合扩展;了解单片机存储器系统的特点和使用重点:理解单片机程序存储器扩展;理解单片机数据存储器扩展;理解存储器综合扩展难点:理解存储器综合扩展第七章单片机的中断与定时系统(6学时)1.单片机中断系统2.单片机的定时器/计数器3.单片机外部中断源的扩展基本要求:理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展重点:理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展难点:理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展第八章单片机I/O扩展及应用(6学时)1.单片机I/O扩展原理2.单片机I/O扩展芯片3.单片机键盘接口技术-8-4.单片机动态显示技术基本要求:了解单片机为什么需要I/O扩展;熟悉单片机I/O扩展原理;熟悉单片机I/O扩展芯片;理解简单的单片机I/O扩展;了解8255A可编程通用并行接口芯片;理解单片机键盘接口技术;理解单片机动态显示技术;重点:理解简单的单片机I/O扩展;理解单片机键盘接口技术;理解单片机动态显示技术难点:了解8255A可编程通用并行接口芯片;理解单片机动态显示技术第九章单片机串行通讯(6学时)1.单片机串行通讯特点2.单片机串行通讯原理3.查询法单片机串行通讯设计4.中断法单片机串行通讯设计5.串行通讯抗干扰技术基本要求:了解单片机串行通讯特点;理解单片机串行通讯原理;理解查询法单片机串行通讯设计;理解中断法单片机串行通讯设计;熟悉串行通讯抗干扰技术重点:理解单片机串行通讯原理;理解查询法单片机串行通讯设计;理解中断法单片机串行通讯设计难点:理解中断法单片机串行通讯设计;熟悉串行通讯抗干扰技术3.2课程组织安排说明课程组织采用“任务驱动教学”,每次课都有安排相应的实训内容,基础知识部分采用“教、学、做”一体化方式,综合项目部分采用“项目任务”教学方式。基础知识部分教学每章根据知识点设计相应的实训题目,各章节实训内容相互衔接,逐渐推进,形成一个完整的系统。项目模块部分教学按项目方式推-9-进,由教师引导学生完成项目开发的全过程,从需求分析、系统设计、系统分模块实现到系统综合集成与测试、产品提交等,综合应用前面所学知识,完成1-2个综合项目实例,在项目过程中,进一步巩固、理解基本知识,并使用所学知识解决实际问题。3.3课程教学内容专业课程(含课内实践)序号工作任务模块教学内容及要求活动设计课内学时安排1概论①理解51系列单片机的概念;②掌握单片机的结构和引脚功能;③掌握单片机存储结构;④掌握并行输入/输出口、时序、复位的基本知识;参观单片机实验室了解8051单片机芯片162单片机指令系统①掌握数据传送类指令;②掌握算术运算及移位类指令;③掌握控制转移指令;④理解布尔变量操作指令使用方法。⑤掌握Proteus仿真软件使用方法任务1:安装K