《单片机C语言程序设计》课程标准

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广州康大职业技术学院
《单片机C语言程序设计》课程标准
一、基本信息
适用对像:应用电子技术专业的学生
课程代码:
学分:2
学时:36
制定人:徐又又
制定时间:2010年9月
所属系部:自动化
批准人:陶甫廷
二、课程的目标
1.专业能力目标
了解单片机C语言的特点、与PC机C语言的异同之处、单片机C语言的开发环境;
熟悉单片机C语言的基本语法规范、Keil C软件的应用及其与硬件平台的连接、C语言程
序结构设计、与单片机相关的设置等方面知识。

2.方法能力目标
了解用单片机C语言进行应用产品软件开发的步骤,具备单片机C语言程序的识读、修改的基本能力;学会使用Keil C软件进行源程序编辑、编译和软、硬件模拟调试的操作方
法与技能。

3.社会能力目标
通过后续课程《单片机应用实训》的学习与强化训练,具有使用单片机C语言进行电子产品、自动检测与控制和高新视听设施等方面的软件开发的职业技能。

三、整体教学设计思路
1.课程定位
该课程是应用电子技术和自动化技术等专业获得专业技能的必修课程之一,该课程属于职业技术课程,以培养电子产品开发相关行业急需的机电类和电子类高级技能应用型人才
为目标。

本课程一般在学生学完模拟电子技术与数字电子技术、计算机技术等专业基础课后再讲授;《单片机应用》等课程可作为先修课程,也可在同一学期开设。

2.课程开发思路
本课程根据“工学结合”的原则,强调对单片机C语言程序设计的理论部分删繁就简,以“实用够用”为度,就是为了便于他们在后续的实训月(四周)以及即将下厂顶岗实习期
(十周),将所学的单片机C语言程序设计的常用原理与实用知识,能够与实训、实习的生
产工位和顶岗工作更紧密地联系起来。

四、教学内容
1.学时分配
学习情境名称子学习情境1 子学习情境2 子学习情境3 子学习情境4 学时
分配
学习情境(单元)1 单片机C语言概述单片机C语言与
PC机C语言的异
同之处
简单的C程序介绍
及上机操作(编译
三个简单C程序)
3 教学时数 1 2
学习情境(单元)2单片机C语言开发环境
建立
Keil软件的使
用(源文件、
工程的建立)
上机操作(用keil
软件进行工程的设
置)
3 教学时数 2 1
学习情境(单元)3数据的类型、运算符和
表达式
用整型和字符型
定义变量
数的溢出 C51中特有的数
据类型
上机操作(用
算术运算符和
算术表达式编
写程序)
6 教学时数 2 1 2 1
学习情境(单元)4C51流程与控制顺序结构程序选择结构程序循环结构程
序(上机操作
编译冒泡排
序法程序)
6 教学时数 2 2 2
学习情
境(单
元)5
C51构造数据类型数组指针结构共用体和枚举 6 教学时数 2 2 1 1
学习情境(单元)6单片机内部资源的组成中断编程上机操作用定时器
/计数器资源
编程并编译
串口编程 6 教学时数 2 2 2
学习情境(单元)7函数函数的定义函数的调用局部变量和全局
变量
变量的存储类

6 教学时数 2 2 1 1
2.教学设计
编号学习情境子情境拟实现的能力
目标
相关知识支撑教学环境
及设备
教学说明
1 单片机C语言
开发环境的
建立源文件的
建立、工程
的建立与
编译
熟练掌握Keil
C软件建立C51
工程的步骤
PC机C语言的编
译知识
计算机房通过机房的电脑向学生进
行广播教学,学生一人一台
电脑
工程的调

具备用Keil软
件进行单片机C
语言调试的能

C51单片机程序
清单
计算机房通过机房的电脑向学生进
行广播教学,学生一人一台
电脑
2 C51流程与控

顺序结构
程序
选择结构
程序
循环结构
程序
掌握三种C语
言程序设计的
基本结构
计算机基础知识多媒体教室理论讲授
播放以实物图片、动画演示
为主要内容的课件
例程:用顺
序、选择、
循环3种程
序结构的
设计方法
编写带有4
个按键和8
个发光二
极管的单
片机应用
程序
学会用顺序、选
择、循环3种程
序设计结构编
程,从而控制硬
件电路得到不
同的显示效果
kill编程软件的
使用方法以及单
片机应用电路的
硬件分析
计算机房(该室
配有40多台PC
机,每个学生都
有一台电脑)
学生每人一台电脑,教师通
过主机向学生进行广播教

学生用keil软件进行编程
操作,编写三种不同结构的
程序
3 单片机内部
资源编程中断编程学会用单片机C
语言进行中断
资源编程实现
系统中断
单片机中断资源
的相关知识
计算机房(该室
配有40多台PC
机,每个学生都
有一台电脑)
通过电脑广播教学、指导学
生及时上机演练编程以验
证刚学过的理论知识
定时器/计
数器编程
学会用单片机C
语言进行定时
器/计数器资源
编程实现定时
和计数功能
单片机定时器/计
数器资源的相关
知识
计算机房(该室
配有40多台PC
机,每个学生都
有一台电脑)
通过电脑广播教学、指导学
生及时上机演练编程以验
证刚学过的理论知识
备注在本课程结束之际,布置《课程设计》的考查作业:要求每一位学生在后续课程《单片机应用实训》开课期间,用所学单片机C语言的知识修改已有的汇编程序或直接进行C语言编程。

五、课程考核标准
1.考核形式
本课程考核采用考查形式,按照平时成绩(40%)与期末开卷考试成绩(60%)合并计算,计分采用百分制。

开卷考试时间为90分钟,考查重点是已授单片机C语言的基础理论和使用单片机C语言进行软件开发所必需的实用技能。

2.考核标准
本课程考核总评等级分为:优秀(90分~100分)、良好(80分~89分)、中等(70分~79分)、及格(60分~69分)、不及格(60分以下)。

六、教材、参考资料
1。

教材
单片机C语言轻松入门周坚编著李文轶责任编辑
北京航空航天大学出版社 2006年7月第一版
2。

参考教材
单片机原理及应用曹克澄主编机械工业出版社 2005年1月
单片机原理与应用徐正惠主编科学出版社
Asm51汇编语言与C51高级语言应用徐爱钧编
电子工业出版社 2005年3月。

相关文档
最新文档