PAGE
PAGE4
《单片机原理与应用》课程标准
课程代码:091921
课程类别:专业技能课
学分/学时:8学分/144学时
适用专业:物联网技术应用
适用年级:2020级
制订人:
审订人:
《单片机原理与应用》课程标准
一、制订课程标准的依据
本课程标准依据《中等职业学校物联网技术应用专业教学标准》和《剑阁职中物联网技术应用专业人才培养方案》制订。
二、课程的性质
《单片机原理与应用》课程是电阻电器应用与维修专业人才培养方案中专业方向课模块下的职业综合能力课程之一,是该专业的一门必修课。
三、本课程与其它课程的关系
序号
前期课程名称
为本课程支撑的主要知识、能力和素质
1
计算机基础
熟知计算机的基本操作能力。
2
电子技术与技能
熟知电子元器件的使用、电路结构、功能,识别电子元器件符号,熟知数字电路的基本知识。
3
电工基础与技能
熟知电路概念、电路基本分析方法,识别部分电路元件,明确电路连接关系,使用部分电子仪表。
4
电路CAD与程序设计
具有使用电子专业软件进行电路绘图与程序设计的能力
序号
后续课程名称
为后续课程支撑的主要知识、能力和素质
1
电子设计与技术改进
提供具有使用单片机技术与汇编语言进行电子应用系统辅助设计的能力
2
综合设计
提供具有使用单片机技术与汇编语言进行电子应用系统辅助设计的能力
四、课程的教学目标
依据物联网技术应用专业培养目标要求,本课程致力于培养能够根据项目需求以及成本因素很好地选择系统的硬件(包括处理器以及外部接口电路芯片),在此基础上设计搭建硬件电路,并在基于单片机处理器上编写相应的应用程序,编写完软件代码后能够对程序进行软件仿真和硬件测试,并进行相应的优化与修改,最终完成系统设计的中等技能应用型人才。通过本课程的学习,培养学生具有一定的硬件设计和软件编程能力。
知识目标
1.熟悉单片机的基本结构
2.了解CC2530单片机I/O端口所具备的特征
3.掌握CC2530单片机特殊功能寄存器的作用
4.掌握CC2530单片机控制I/O端口的相关寄存器
5.理解宏定义的作用
6.理解单片机中断的概念与作用
7.掌握CC2530单片机外部中断的配置方法
8.掌握CC2530单片机中断处理函数的编写方法
9.了解CC2530单片机定时/计数器的概念与作用
10.掌握CC2530单片机定时/计数器的使用方法
11.了解串口通信的基本知识
12.掌握CC2530单片机串口的特殊功能寄存器的作用
13.掌握CC2530单片机串口模块的配置与运用
14.掌握CC2530单片机串口发送与接收数据的编程方法
15.了解CC2530单片机的ADC模块的结构
16.掌握CC2530单片机的ADC工作模式与过程
17.掌握CC2530单片机的ADC模块测量内部温度与外部电压的编程方法
18.了解CC2530单片机看门狗的特性与工作原理
19.掌握CC2530单片机看门狗定时器的工作模式与寄存器的配置方式
20.掌握CC2530单片机电源管理相关寄存器的配置
21.了解CC2530单片机的工作原理和DMA特性
22.掌握CC2530单片机DMA的操作流程和参数的配置方法
23.了解CC2530单片机内部Flash的存储器组织和特性
24.掌握CC2530单片机内部Flash的操作步骤和配置方法
25.了解使用随机数生成器产生伪随机数的方法
26.掌握外设驱动文件的编写方法
27.掌握脉冲宽度调制(PWM)的工作原理
能力目标
1.能够为CC2530单片机烧写程序
2.能够使用IAR编程环境建立CC2530开发项目
3.能够根据实际应用对I/O端口进行配置与编程
4.能够使用软件方法消除按键抖动
5.能够根据实际需要将CC2530的I/O端口配置成外部中断输入功能
6.能够编写外部中断的中断处理函数
7.能够使用CC2530单片机定时/计数器进行定时/计数
8.能够根据实际应用对串口进行配置与程序编写
9.能够使用串口调试软件进行调试
10.能够根据实际对ADC的寄存器进行配置
11.能够配置和运用看门狗
12.能够区分CC2530电源的各种运行模式
13.能够配置和使用睡眠定时器
14.能够对CC2530单片机DMA寄存器进行配置和数据传输
15.能够对CC2530单片机内部Flash寄存器进行配置
16.能够为CC2530单片机内部外设编写驱动程序文件
17.能够使用CC2530定时器设置PWM的周期和占空比进行实现呼