资源描述
《单片机技术》教学大纲
一、课程概述
单片机技术是计算机专业本科高年级学生的一门选修课程;是一门理论性、实践性和实用性都很强的课程。属于专业课的范畴。它与以下课程密切相关:
(1)计算机组成原理 (2)传感器技术基础 (3)电子技术基础
(4)数字系统设计 (5)微机接口技术 (6)自动控制原理
嵌入式系统是目前计算机应用技术的两大分支之一。而单片机技术课程开设是学生了解和掌握嵌入式应用技术的入门技术。
单片机技术课程重点是培养和培训学生计算机硬件知识与应用技能;因此对学生的专业发展具有重要意义。由于单片机技术课程对学生的计算机软、硬件方面的知识背景都有很高的要求,所以教师在教学过程中要注意采用难点分散、循序渐进的原则来组织教学。
二、课程目标
1. 学生通过本课程的学习能对单片机的组织结构、工作原理和应用开发技术有一个全面而系统的了解,牢固地掌握单片机的工作原理和一般应用开发方法,为今后设计实际的单片机应用系统打下牢固的理论基础。
2. 通过本课程的学习还可以进一步加强计算机科学与技术专业的学生对计算机系统原理的理解,强化学生对前面的《组成原理》、《微机原理》、《汇编语言程序设计》等课程的一些重要概念(如中断机制)的理解,有意识的引导学生运用前面所学课程的知识,去理解本课程的一些基本内容。达到专业课程教学的目的。
3. 强化对学生汇编语言编程技术的训练。使学生掌握单片机开发过程中常用的查表、散转、软件陷阱、数字滤波等程序设计的一般方法。
4. 由于单片机技术的发展很快,因此,教师,应当根据其特点,在教学中适当加入一些新技术、新方法等方面的内容,屏弃教材中的一些过时内容。
5. 结合本学科的特点,应注重学生资料分析能力和研究性学习能力的培养。
三、课程内容与教学要求
这门学科的知识与技能要求分为理解基本知识、掌握基本技能、能够进行一般性控制系统应用分析和设计等几个方面学会四个层次。这四个层次的一般涵义表述如下:
知道——是指对这门课程基本概念和知识的理解。
理解——是指对这门学科涉及到的概念、原理、方法与技术的说明和解释。
掌握——是指运用已理解的概念和原理说明、解释单片机应用控制系统。
学会——是指能模仿或在教师指导下独立地完成对常用单片机控制系统的分析和设计。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。
教学内容及教学要求表
教学内容
知道
理解
掌握
学会
1 单片计算机的组成及结构
1.1 微型计算机、单板机与单片机
1.2 单片机的开发与开发工具
1.3 MCS-51的内部结构框图
1.4 MCS-51单片机的引脚信号和时序
√
√
√
√
2 指令系统
2.1 寻址方式
2.2 数据传送类指令
2.3 逻辑操作类指令
2.4 算术运算类指令
2.5 位操作指令
2.6 控制转移类指令
√
√
√
√
√
√
3 单片机系统的扩展
3.1 系统扩展概述
3.2 程序存储器的扩展
3.3 数据存储器的扩展
3.4 并行I/O口的扩展
3.5 串行I/O 口的扩展
3.6 A/D、D/A的扩展
√
√
√
√
√
√
4 单片机中断技术
4.1 中断概念
4.2 MCS-51单片机的中断系统及管理
4.3 单片机的中断的条件及响应过程
4.4 单片机的外部中断
4.5 中断程序的编制举例
√
√
√
√
√
5 MCS-51单片机开发系统与应用举例
5.1 单片机方面应用系统的一般软、硬件开发方法
5.2 单片机开发装置简介
5.3 单片机在数据采集系统中的应用实例
√
√
√
6 单片机新技术应用讲座
6.1 通信接口技术
6.2 串行扩展技术
6.3 新器件
6.4 EDA技术应用知识
√
√
√
√
四、课程实施
(一)课时安排与教学建议
一般情况下,每周安排3课时,共54课时。函授生视具体情况而定,一般为36课时。具体课时安排如下:
课时安排及教学方法表
主要内容
课时建议
教与学的方法建议
54课时
36课时
1 单片计算机的组成及结构
1.1 微型计算机、单板机与单片机
1.2 单片机的开发与开发工具
1.3 MCS-51的内部结构框图
1.4 MCS-51单片机的引脚信号和时序
10
6
讲述
2 指令系统
2.1 寻址方式
2.2 数据传送类指令
2.3 逻辑操作类指令
2.4 算术运算类指令
2.5 位操作指令
2.6 控制转移类指令
8(讲述)
2(实验)
4(讲述)
2(实验)
讲述、演示和实验
3 单片机系统的扩展
3.1 系统扩展概述
3.2 程序存储器的扩展
3.3 数据存储器的扩展
3.4 并行I/O口的扩展
3.5 串行I/O 口的扩展
3.6 A/D、D/A的扩展
6(讲述)
4(实验)
4(讲述)
2(实验)
讲述、演示和实验
4 单片机中断技术
4.1 中断概念
4.2 MCS-51单片机的中断系统及管理
4.3 单片机的中断的条件及响应过程
4.4 单片机的外部中断
4.5 中断程序的编制举例
6(讲述)
2(实验)
4(讲述)
2(实验)
讲述、演示和实验
5 MCS-51单片机开发系统与应用举例
5.1 单片机方面应用系统的一般软、硬件开发方法
5.2 单片机开发装置简介
5.3 单片机在数据采集系统中的应用实例
6(讲述)
2(实验)
4(讲述)
2(实验)
讲述、演示和实验
6 单片机新技术应用讲座
6.1 通信接口技术
6.2 串行扩展技术
6.3 新器件
6.4 EDA技术应用知识
6(讲述)
2(实验)
4(讲述)
2(实验)
讲述、演示和实验
合计:54课时中含理论课42课时,实验课12课时;
36课时中含理论课26课时,实验课10课时。
(二)教学组织形式与教学方法要求
教学班是主要的教学组织,班级授课制是目前教学的主要组织形式。有条件的话,也可以采用分组教学。或者几种组织方式灵活组合,尽量减轻学生课堂的生理和心理疲劳。
注意教学方法的灵活性,组织学生课堂讨论、问题教学、阅读指导等,充分发挥学生的主动性,尤其是有条件的话,借用多媒体的声像教学,培养学生发现问题、分析问题、解决问题的能力和探究意识。
注意培养学生汇编语言编程能力。并取得实效的教学方法。
五、教材选用
1. 傅扬烈编《单片机原理及应用》电子工业出版社,2003
2. 徐淑华编《单片微型机原理及应用》哈尔滨工业大学出版社,2004
3. 李群芳等《单片微型计算机与接口技术》电子工业出版社,2008
参考教材:
1. 白驹珩编《单片微型计算器及其应用》电子科技大学出版社,2001
2. 何立民编《MCS-51系列单片机应用系统设计》北京航天航空大学出版社,2002
有条件的话,应鼓励教师自编教材。
六、课程评价
1.这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。
2.考试时间:120分钟。
3.考试方式、分制与分数解释
采用闭卷、笔试的方式,以百分制评分,60分为及格,满分为100分。
有可能的话,把形成性评价与终结性评价结合起来。
4.题型比例
单选题5%;填空题10%;判断改错题24%;简答题30%;论述题15%;综合题16%。
5.样题与目标定位示例
A.单选题:(着重考查学生对知识的理解程度)
例:在中断服务程序中,至少应有一条( )。
A传送指令 b转移指令 c加法指令 d中断返回指令
B.填空题:(着重考查学生对知识的掌握程度)
例:12根地址线可以选____个存储单元。32K存储单元需要____地址线。
C.判断说明题:(着重考查学生对知识的程度)
例:MCS-51的程序存储器只是用来存储程序的。( )
D.简答题:(着重考查学生对知识的理解与掌握程度)
例:什么是可编程接口
E.编程题:(着重考查学生对知识的掌握与学会程度)
例: 编写一个子程序,将寄存器R0中的数据×10。
F.综合题:(着重考查学生对知识的掌握与学会程度)
例:使用8031扩展8KB RAM。请画出系统电路原理图,写出地址分布。
课程标准小组成员:
审核者:
展开阅读全文