计算机原理及应用教学大纲,《单片机原理及应用技术》课程教学大纲

《单片机原理及应用技术》课程教学大纲

课程名称

单片机原理及应用技术

课程编号

适用专业

电气自动化专业

课程性质

专业必修课

总 学 时

96

理论学时

80

实验(或实训)学时

16

一、课程的性质和任务:

1、课程的性质:

本课程是电气自动化专业的一门主干专业基础课

2、课程的任务:

以传授单片机应用的基本知识和技能为目的,使学生具备分析、设计单片机应用程序和进行硬件分析、设计的基本技能,掌握单片机应用系统设计与制作的基本方法与步骤,能够熟练运用仿真开发环境调试软、硬件。最终达到培养学生综合分析与调试的能力、项目综合设计与制作的能力。

二、先修课程模块、后续课程模块

前导课程:《模拟电子技术》、《数字电子技术》、《计算机原理与操作系统》。

后续课程:《单片机C语言与应用》、《电子技能实训》

三、教学目标

知识教学目标

1、MCS-51单片机的结构和原理:

•熟悉MCS-51系列单片机结构特点、资源分配;掌握几种地址指针PC、DPTR、SP的功能、运用;了解单片机工作过程。

•掌握MCS-51单片机的寻址方式及各种寻址方式可用的存贮空间。

•掌握MCS-51单片机的特殊功能寄存器及其用法。

•了解MCS-51单片机的工作寄存器的分区结构及选择方法。

•掌握MCS-51单片机的并行I/O的结构特点,及控制接口操作两类指令的用法

•掌握MCS-51单片机的引脚功能,尤其注意引脚复用的特点。

•了解MCS-51单片机的振荡电路,以及一般工作时序概念。

•掌握MCS-51单片机的复位条件、复位电路和复位状态。

•掌握MCS-51单片机的PSW各位的定义。

2、MCS-51单片机的汇编指令系统及程序设计

•掌握MCS-51单片机的存储器配置、堆栈定义、生成方式和运用操作。

•知道何谓寻址方式、熟记8051单片机的8种基本寻址方式及寻址方式所对应的寄存器和存储空间。

•掌握MCS-51指令系统及程序结构,掌握汇编语言编程的基本方法。

•熟练掌握应用程序分析与调试的基本方法。

•熟练掌握流程图的构建和编制程序的基本方法。

3、MCS-51单片机的中断系统及定时器、串行口:

•掌握MCS-51单片机的定时器/计数器的可编程结构及其应用方法,如工作方式的选择、初始值的计算与装入、启停控制及编程的一般步骤等。

•掌握MCS-51单片机的中断系统及其应用,如中断源与相关的专用寄存器、外部中断的两种触发方式、中断响应的条件和响应过程、中断优先级控制、中断使能控制等。

•熟练掌握定时/计数器、中断系统的基本用法,能编制应用程序。

•掌握MCS-51单片机的串行口的可编程结构、工作方式、相关的专用寄存器。

•掌握串行通信单片机点对点和单片机对PC接口的基本用法,能编制应用程序。

4、MCS-51单片机的系统扩展

•了解MCS-51单片机的扩展总线的形成,基本工作时序(外部程序存贮器读周期时序、外部数据存贮器读/写周期时序)。

•掌握MCS-51单片机的程序贮存器的扩展,数据贮存器的扩展。

•掌握MCS-51单片机的简单I/O口的扩展方法。

•了解用可编程接口芯片8155的扩展I/O口的方法,主要掌握基本I/O工作方式下的编程应用。

•了解8279芯片的结构、操作命令、状态字和输入数据。

•掌握键盘/LED显示接口电路的基本用法,能编制应用程序。

5、MCS-51单片机的测控接口

•掌握ADC0809芯片与MCS--51单片机接口的方法。

•掌握DAC0832与MCS--51单片机接口的方法。

•掌握A/D,D/A接口电路的基本用法,能编制应用程序。

•了解单片机应用系统设计的基本方法与步骤。

•能进行简单的单片机应用系统的设计、分析与调试。

能力培养目标

1、培养学生的综合分析、设计、制作与应用能力;

2、培养学生的表达能力、自我学习能力;

3、培养学生对资料检索与综合运用能力;

4、培养学生协作能力与创新能力。

四、教学内容及学时安排

序号

单 元

主要内容

学时

1

MCS-51单片机基础知识与开发系统应用操作训练

单元知识

1.单片机应用、设计与开发过程概述

2.资源分配

3.时钟电路与复位电路

4.单片机结构、资源、引脚及工作

5.指令的寻址方式

6.指令的分类

14

单元训练

P1口输入输出

1、P1口做输出,接把只发光二极管,编程使之循环点亮

2、P1口做输入,接八个拨动开关,编程读取开关状态,在发光二极管上显示。

发光二极管闪动控制项目训练

3、P1口连接8个发光二极管进行亮灭

闪动控制

6

2

指令系统与基本调试方法

单元知识

1.程序设计的基本方法与步骤

2.顺序程序结构、流程图、典型应用程序设计与分析

3.分支程序结构与流程图、典型应用程序设计与分析

6

单元训练

汇编指令与程序设计

1、分支程序设计

2、加法程序设计

4

综合训练

2.发光二极管两种显示方式选择项目训练

P1口连接8个发光二极管,P3.0连接一个拨动开关,用拨动开关选择两种不同的显示方式:亮灭显示方式、交叉亮灭方式

2

3

程序的基本结构与调试方法

单元知识

1.循环程序结构与流程图、典型应用程序设计与分析。

2.查表程序

3.子程序

4

单元训练

1.发光二极管循环点亮控制项目训练

P1口连接8个发光二极管,编程控制8个发光二极管从左至右、从右至左顺序点亮

2

4

综合编程与调试

单元知识

综合应用程序分析与设计举例

6

单元训练

1.8×8 LED大屏幕显示项目训练

用两个并行口分别连接8×8 LED大屏幕的行与列,编程实现稳定显示指定数字或字符

2

5

定时/计数器应用编程与调试

单元知识

1.结构特点、功能

2.编程方法

6

单元训练

1.定时器实验

定时器1作工作方式1使用,每0.05秒钟溢出中断一次并将结果通过P1口接八个发光二极管显示出来。

2.计数器实验

定时/计数器按计数器模式和方式1,对T0引脚进行计数。

4

6

中断系统应用与编成调试、布置课程设计

单元知识

1.中断源、中断标志、中断入口

2.中断处理过程

3.中断应用程序分析与设计

6

单元训练

1.发光二极管模拟航标灯项目训练(中断方式编程)

利用定时器与中断功能控制发光二极管(模拟航标灯),光敏电阻检测环境亮度,要求白天发光二极管不亮,夜间闪烁发光(亮2秒,灭2灭)。

2.急救与交通灯

4

7

键盘、显示接口应用与编程调试

单元知识

1.独立式、行列式键盘接口原理

2.LED数码管显示接口原理

2

单元训练

1.按键控制LED数码管显示项目训练

包括矩阵键盘扫描程序和动态LED数码管显示程序,将键盘上按下键的键值显示在数码管上

4

综合训练

2.有秒表功能的LED数码管显示项目训练

利用定时器进行1秒定时程序设计,并把秒计数00~59显示在LED数码管上,并具有清零、暂停、开始等控制功能

4

8

A/D、D/A转换器的应用,串行口的应用与编程调试

单元知识

1.A/D、D/A转换器与单片机接口工作原理、编成方法

2.串行口工作方式、编程方法

4

单元训练

1、利用实验板上的ADC0809做A/D转换器,利用实验板上的电位器W1提供模拟量输入,编程将模拟量转换成二进制数字量,用发光二极管显示。

2、编写程序,使D/A转换模块循环输出锯齿波和三角波。

4

五、考核方式:

考核方式:分为过程考核和综合考核两种。

考核分类

考核方式

考核时间

成绩

比例

过程

考核

课堂实践测试

以课堂提问、学生回答

不定期考核

10%

实训实践测试

实验效果、实验报告

实验

20%

平时成绩

作业、出勤、态度、纪律等

不定期考核

10%

综合

考核

主要考核学生对该门课程的掌握情况

以闭卷的形式

120分钟

60%

六、建议选用教材或讲义及教学参考资料

[1]周志德主编,《单片机原理及应用》,高等教育出版社,2001

[2]求是科技 编著,《单片机典型模块设计实例导航》,人民邮电出版社,2004

[3]杨恢先等编,《单片机原理及应用》,国防科大出版社,2003

七、几点说明

1.计算机应用概述、单片机系统扩展、练习及复习占12课时。

2.以学生参与为主,教师辅导为辅,可采取引探式教学教学方法。

3.课程内容要精讲精练,理论知识应以够用为度,内容不宜偏难偏深,例题和训练项目的选材要合理,以培养学生的应用能力为主线,突出实用性和能力训练的针对性。

4.综合项目内容不宜过深,注重基本应用能力的综合训练。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值