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

课程名称

单片机原理及应用技术

课程编号

适用专业

电气自动化专业

课程性质

专业必修课

总 学 时

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.综合项目内容不宜过深,注重基本应用能力的综合训练。

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

  1. 中职计算机网络技术教学大纲,计算机网络技术课程教学大纲

    计算机网络技术课程教学大纲 <计算机网络技术>课程教学大纲 一.课程的性质和任务 <计算机网络技术>课程是高等职业教育计算机应用与维护专业必修的一门职业技术课程.学生在学习本课 ...

  2. 何宾 单片机原理及应用_STC单片机原理及应用——从器件、汇编、C到操作系统的分析和设计(立体化教程)(第2版)...

    第1章 单片机和嵌入式系统基础知识 1.1 嵌入式系统的基本概念 1.1.1 嵌入式系统的主要特点 1.1.2 嵌入式技术的构成 1.28 051微控制器的内部架构 1.38 051单片机硬件开发平台 ...

  3. python课程教学大纲-《Python语言基础》课程教学大纲

    <Python语言基础>课程教学大纲 课程名称:Python语言基础课程类别:专业选修课 适用专业:电子信息工程考核方式:考查 总学时.学分:32学时1.5学分 其中讲授16学时,实验10 ...

  4. java程序设计教学大纲_《Java程序设计》课程教学大纲.pdf

    <Java程序设计>课程教学大纲 一. 课程的性质和任务 课程性质:<Java程序设计>是信息与网络技术专业的一门选修课 程,是学习Java语言在互联网中使用技巧的一门课程. ...

  5. 如何用计算机得出十三分之一,单片机原理及应用期末考试题试卷大全

    单片机模拟试卷001 一.选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断.串行通信等第二功能. a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在() ...

  6. 何宾 单片机原理及应用_STC单片机原理及应用(第2版)

    本书是为单片机相关课程教学而编写的教材.全书共分为17章,主要内容包括:单片机和嵌入式系统基础知识,STC单片机硬件知识,STC单片机软件开发环境,数值表示及转换,STC单片机架构,STC单片机CPU ...

  7. 单片机原理及应用pdf_单片机原理及应用课程设计

    --基于STC高性能单片机温度采集控制器设计 目录 1. 课程设计目的 2. 硬件设计 3. 软件设计 4. 安装调试 5. 结果分析 6. 体会 7. 参考文献 (一)课程设计目的 通过基于STC高 ...

  8. 集美大学计算机主要学什么,集美大学计算机科学及技术专业课程教学大纲.doc...

    集美大学教学大纲汇编 计算机科学与技术专业 (2006年) 集 美 大 学 计 算 机 工 程 学 院 2006.12 目 录 课程教学大纲1 集美大学<计算机概论>课程教学大纲1 集美大 ...

  9. 集美大学计算机主要学什么,集美大学计算机科学与技术专业课程教学大纲

    集美大学计算机科学与技术专业课程教学大纲 集美大学教学大纲汇编计算机科学与技术专业(2006 年)集 美 大 学 计 算 机 工 程 学 院2006.12目 录课程教学大纲 1集美大学<计算机概 ...

  10. 西安交大计算机组成原理第六章,《线性系统理论》课程教学大纲-西安交通大学研究生院.doc...

    <线性系统理论>课程教学大纲-西安交通大学研究生院 目 录 控制工程 <线性系统理论>课程教学大纲1 <数字信号处理>课程教学大纲2 <现代测控技术与系统&g ...

最新文章

  1. python脚本 通过rsa private key 生成 publickey
  2. serverless mysql_Serverless 解惑——函数计算如何访问 MySQL 数据库
  3. VC6程序申请管理员权限
  4. Codeforces Round #481 (Div. 3)【完结】
  5. Ubuntu 16.04/CentOS 6.9安装Apache压力(并发)测试工具ab
  6. 论文阅读:Spatial Transformer Networks
  7. 58到家运维专家杨经营:业务上云后运维平台的演进之路
  8. Docker教程(三) Docker网络访问和数据管理
  9. 关于新手的一个bug,pycharm和IDea的ctrl+C和ctrl+V不起作用
  10. Python Tricks(十四)—— list 逆序的实现
  11. springMVC框架下JQuery传递并解析Json数据
  12. 项目练习:在线抽奖系统
  13. 846计算机类,x846-《计算机类学科基础》考试内容及范围(8页)-原创力文档
  14. 自考2018版《管理经济学》第一章导论——思维导图
  15. 可复制的领导力前两章总结
  16. HDFS分布式文件系统架构
  17. 华为手机助手 android,华为手机助手(安卓版)
  18. keyboard ios 虚拟键盘 删除键的响应
  19. ISP(图像信号处理)学习笔记-DPC坏点校正
  20. arr和arr的区别以及数组首元素地址和整个数组地址的区别

热门文章

  1. KITTI数据集无法下载的解决方法
  2. 目标检测---数据集格式转化及训练集和验证集划分
  3. 非平稳时间序列及建模
  4. python爬虫案例——爬取豆瓣图书信息并保存
  5. BIM+智慧工地管理平台
  6. java jsonproperty_将多个JSON字段映射到单个Java字段
  7. 完整的蓝屏错误代码大全详解
  8. 学术搜索,Web Of Science 核心合集检索方法,SCI分区及影响因子查看方法
  9. 豆丁 道客巴巴 千图网 千库网 包图网 我图网 摄图网 巧办网 万方设计 中国知网 VIP会员一个月开通方法,十网通用
  10. C++之生成器(builder)模式