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