1、单片机技术基础课程标准、课程基本信息课程代码04061011课程性质必修课课程属性职业能力通用课程考核方式操作适用专业电子信息工程技术专业物联网方向总学时52其中实验或上机学时20执笔人XX教研室审核人XX二级学院审核人XX二、课程的性质、目的和任务.课程性质单片机技术基础是高职高专院校工科电类专业的一门重要的专业课程。通过本课 程的学习,可使学生系统地掌握单片机原理及接口技术,掌握单片机的程序设计方法,熟 悉单片机应用系统的开发技术。该课程从应用系统开发的角度出发,介绍单片机内部结构 和资源、C语言程序设计、内部功能部件、系统扩展、人机界面、I/O通道、应用系统开 发技术以及单片机应用实例。
2、前置课程为数字电路模拟电路XC语言程序设计后续课 程为单片机技术应用。1 .目的和任务通过本课程的教学,逐渐培养学生科学的思维方法和创新思维能力,使学生的操作能 力、分析问题和解决问题的能力、获取新知识的能力、团结协作的能力得以提高。通过本 课程的学习,使学生能够具备以下三方面的能力:1)熟练使用单片机的C语言;2)通过C 语言实现对单片机内部功能部件、系统扩展全方面的应用;3)应用系统开发技术。三、课程教学的基本要求L教学目标知识目标:L了解单片机原理及结构、开展历程及方向。2,掌握单片机的指令系统,并应用C语言进行简单的 程序设计能力目标:L能够综合运用所掌握接口技术进行单片机的系统扩 展
3、和外围扩展技术。2 ,掌握单片机外设的使用方法3 .掌握单片机设计电路的基本思路素质目标:通过本课程学习,培养学生团队配合,锻炼坚持不懈 的学习精神,严谨的治学态度和健康向上的价值观。3 .教学设计学生准备:数字电路及电子电路知识和C语言编程 教学方法:案例教学,分组教学,多媒体演示、专用设备演示 教学组织:教学组织:基础知识讲解-基本操作演示-学生练 习操作玲疑难局部讲解与操作演示好学生设计、完 成任务。2 .教学内容L单片机的10 口设置及案例;3 .单片机外设的使用及案例;4 .单片机串口的使用及案例;5 .单片机的定时器的使用及案例;6 .示波器,万用表,转速表,稳压电源等仪器的使用
4、及案例;7 .单片机C语言编程及案例;3 .教学方式: 理实一体4 .教材及教学参考书基于ARM的单片机应用及实践STM32案例式教学四、课程的教学重点和难点、学时分配教学重点:基于单片机的C语言程序设计,单片机的定时器、通讯接口、GPIO等。教学难点:单片机内部结构、中断系统、利用C语言实现外设功能设置及使用。 课程学时分配一览表序号工程名称教学时数小计理论实践机动工程一单片机的开展与应用44计算机开展史体系结构22ARM、Cortex STM32的简介及系统工程22工程二Cortex-M3处理器的结构及特点88Cortex-M3内核寄存器存储器的管理44异常与中断堆栈44工程三基于Cort
5、ex-M3单片机的硬件设计441 .设计方案2 .电源电路3 .复位电路4 .LED 及 boot5 .10 端口6.PCB设计44工程四MDK-ARM软件设计44L软件下载安装2 .工程建立3 .使用技巧4 .调试下载44工程五GPIO及外部中断的使用16610L通用102 .位清除和设置3 .复用功能4 .输入输出配置5 .模拟输入6 .库函数的讲解44LI0端口重映射2 .位运算422GPIO控制实例44外部中断、控制器及实例44工程六定时器的使用16610STM32定时器的简介通用定时器的功能描述44定时器库函数介绍422定时器控制电机实例88合计523220五、相关课程的衔接其前导课
6、程有C语言程序设计、FPGA设计与应用,后续课程有嵌入式技术与应用、单片机技术与应用等。 六、实验教学序号学时实验名称实验口的实验内容实验要求12位运算掌握C语言在单片 机的位运算方法1 .移位运算2 .位与运算3 位或运算4 .取反运算5 .异或运算L每次要求进行预习2 .对实验结果科学分析3,掌握C语言在单片机的位运算方法4 .遵守实验要求24GPIO控制实例学习基本的单片机 控制1 .设计LED电路2 .编写控制LED等控制程序3 .编译烧写4验证L每次要求进行预习2 .对实验结果科学分析3 ,掌握基本的单片机控制4 遵守实验要求34外部中断学习掌握10 口的 中断接口1 .设计按键电路
7、2 .编写中断程序实现按键中 断3 .编译烧写4 .验证L每次要求进行预习2 对实验结果科学分析3 .掌握10 口的中断接口4 遵守实验要求42定时器库函 数使用掌握定时器的库函 数1 ,函数TIMNIT2,函数 TIMJDCINT3,函数 ICJnit4 .函数中断L每次要求进行预习2 对实验结果科学分析3 .掌握定时器的库函数4 .遵守实验要求54定时器电机 控制之PWM输出掌握定时器PWM 输出L初始化10及时钟2 ,配置定时器管脚输出3 .配置定时器频率及PWM 输出4 .设置中断5 .编写中断函数L每次要求进行预习2 .对实验结果科学分析3 .掌握定时器PWM 输出4 .遵守实验要求
8、64定时器电机 控制之输入 捕捉掌握定时器的捕捉L初始化10及时钟2 .配置定时器的管脚输入3 .配置定时器频率和捕捉4 .设置中断和清除中断5 ,编写中断代码L每次要求进行预习2 .对实验结果科学分析3 .掌握定时器的捕捉4 .遵守实验要求七、其它一课程的考核与评价理论与实践相结合,注重过程考核,科学全面地评价学生的综合 素质。考核方式为过程考核+综合考核。强调学生平时学习的态度和知识的积累。学生成绩 包括平时成绩和期末考试成绩,其中,平时成绩占50%,期末考核占50%。成绩考核方法分为过程考核和理论考核两种。平时成绩为过程考核,包括出勤表现 10%课堂提问10%、作业测评10%、实践操作10%、实践报告10%,主要考核学生的实 践动手能力、团队协作精神、服从意识等。期末考试为操作考核,重点考核学生的专业知 识水平,试题覆盖全部教学内容。通过进行操作分析,研究考核过程中出现的问题并提出 解决的措施,以便在以后的教学过程中进行改进。