一、课程基本信息

1.课程编号:L08179

2.学分:3.5学分

3.学时:56(理论32,实验24)

4.适用专业:电气工程及其自动化、自动化等

二、课程教学目标及学生应达到的能力

本课程是为电气工程系电气工程及其自动化和自动化专业的本科生开设的专业课程之一,课程性质为必修课,本课程教学内容是后续控制类相关课程及日后从事单片机等嵌入式系统开发的基础。

本课程教学任务是使学生掌握80C51单片机的硬件基本结构、内部各种功能部件的工作原理、汇编语言指令系统以及各种常用硬件接口设计和程序设计,最终使学生能够根据工程开发任务的要求,能够完成单片机应用系统的软硬件的开发与设计。

本课程的教学目标是通过本课程的学习,使学生熟练掌握单片机的基础知识,掌握单片机基本的硬件技术和软件技术;使学生初步具备开发实际微机应用系统的能力,培养其理论联系实际的科学作风及创新精神,无论将来从事应用研究,还是从事科学技术研究,这门课程将给学生带来动力和源泉。

三、课程教学内容与基本要求

(一)课程简介(1课时)

主要内容:本课程的性质、任务与教学目标;本课程教学内容;本课程教学方法;本课程教学进程;本课程教学组织;本课程训练环节与载体;本课程考核形式与基本要求;本课程使用教材、参考书与提供的其他相关课程资源。

基本要求

了解本课程的任务、教学目标、教学内容、教学方法、考核形式、使用教材等。

(二)概述(1课时)

主要内容:单片机的基础知识;单片机的历史及发展概况;单片机的发展趋势;单片机的应用领域;单片机的主流机型;各种扩展型的80C51系列单片机;此外对目前使用较多的AVR、PIC单片机进行简介,对嵌入式处理器家族其他成员DSP、嵌入式微处理器、SOC也作以介绍,以开阔学生的眼界。

1. 基本要求

(1)了解单片机的发展概况。

(2)熟悉单片机的应用领域、主流机型。

(3)了解嵌入式处理器家族的其他成员的应用情况。

2. 学时分配

课堂教学1学时。

3. 作业及要求

查阅资料,了解单片机的应用情况及发展情况。

(三)80C51片内硬件结构(6课时)

主要内容:片内的硬件结构。主要包括80C51的引脚、CPU、存储器的结构、4个并行I/O端口、时钟电路以及复位电路。

1. 基本要求

(1)掌握单片机结构原理,熟悉单片机的资源。

(2)掌握单片机的运算器与控制器。

(3)掌握80C51的引脚及功能。

(4)熟悉80C51的时钟电路和复位电路及复位状态。

(5)了解CPU的时序。

(6)掌握程序存储器的型号及使用方法。

(7)掌握数据存储器的型号及使用方法。

2. 学时分配

课堂教学6学时。单片机结构原理、80C51单片机的CPU(2学时);80C51的引脚、时钟电路及时序(2学时);不同种类存储器的使用方法(2学时)。

3.  作业及要求

掌握80C51的硬件结构。

(四)80C51单片机的指令系统(4课时)

主要内容:汇编语言的指令格式、指令的寻址方式,并从功能分类的角度来介绍数据传送类指令、算术操作类指令、逻辑运算类指令、控制转移类指令以及位操作类指令。

1. 基本要求

(1)掌握80C51的指令格式及表示方法。

(2)掌握各种寻址方式。

(3)熟悉80C51的指令系统,包括数据传送类、算术运算类、逻辑运算类、控制转移类及位操作类指令等。

2. 学时分配

课堂教学4学时。寻址方式、数据传送类和算术运算类指令(2学时);逻辑运算类、控制转移类和位操作类指令(2学时)。

3. 作业及要求

阅读并分析程序,能根据给出的程序段判断各寄存器的内容及程序段的功能。

(五)80C51单片机的程序设计(2课时)

主要内容:汇编语言的语句结构及常用的伪指令;各类程序的编程。

1. 基本要求

(1)掌握汇编语言的语句结构及常用的伪指令。

(2)掌握汇编语言的程序设计步骤。

(3)熟悉各类程序的编程,包括顺序程序、分支程序、循环程序、查表程序及子程序等。

2. 学时分配

课堂教学2学时。

3. 作业及要求

根据题目要求编写相应的程序;实验内容的准备。

(六)80C51单片机的中断系统原理及应用(2课时)

主要内容:中断的概念、中断源及中断系统的功能;中断的扩展。

1. 基本要求

(1)了解中断的概念。

(2)掌握80C51的中断源及相应的中断矢量。

(3)熟悉80C51的中断标志位、中断控制寄存器及中断优先级的设定。

(4)掌握中断服务程序的编程规则。

(5)了解中断源的扩展方法。

2. 学时分配

课堂教学2学时。

3. 作业及要求

根据根据题目要求编写相应的程序;实验内容的准备。

(七)80C51单片机的定时器/计数器原理及应用(2课时)

主要内容:80C51定时器/计数器的控制寄存器和方式寄存器;80C51定时器/计数器的结构及工作方式。

1. 基本要求

(1)掌握80C51定时器/计数器的控制寄存器和方式寄存器。

(2)掌握80C51定时器/计数器的结构及工作方式。

(3)熟练使用80C51的定时器/计数器。

2. 学时分配

课堂教学2学时。

3. 作业及要求

根据题目要求编写相应的程序;实验内容的准备。

(八)80C51单片机的串行口原理及应用(4课时)

主要内容:通信的基本概念,RS-232接口的电气特性;串行口的组成及控制寄存器;串行口的工作方式及各种方式下的波特率;点对点通信;多机通信。

1. 基本要求

(1)了解通信的基本概念,了解数据的传送方向。

(2)了解RS-232接口的电气特性。

(3)熟悉串行口的组成及控制寄存器;

(4)熟悉串行口的工作方式及各种方式下的波特率。

(5)掌握点对点通信的编程方法及接线方法。

(6)了解多机通信的原理及编程方法。

2. 学时分配

课堂教学4学时。通信的概念、串行口组成及控制寄存器(2学时);串行口编程(2学时)。

3. 作业及要求

根据题目要求编写相应的程序;实验内容的准备。

(九)单片机的系统扩展原理及接口技术(8课时)

主要内容:并行扩展、串行扩展;存储器扩展时硬件连接、地址分配;I/O口扩展时硬件连接、地址分配;D/A、A/D转换电路;键盘、显示接口。

1. 基本要求

(1)了解外部并、串行扩展原理。

(2)熟悉存储器扩展时硬件连接、地址分配。

(3)熟悉I/O口扩展时硬件连接、地址分配。

(4)熟悉D/A、A/D转换电路;熟悉键盘、显示接口。

2. 学时分配

课堂教学10学时。外部扩展(2学时);存储器及I/O扩展(2学时);D/A、A/D扩展(2学时);键盘接口、显示接口(2学时)。

3. 作业及要求

根据根据题目要求编写相应的程序;给出硬件电路能说明地址范围;实验内容的准备。

(十)单片机应用系统举例(2课时)

主要内容:单片机应用系统举例。

1. 基本要求

了解单片机系统的设计方法。

2. 学时分配

课堂教学2学时。

四、实验内容和要求

序号

实验编号

实验项目名称

实验内容提要

实验

类型

选择类型

上机

学时

实验

学时

1

51常用指令实验1

单片机指令系统的应用;单片机程序设计及调试

设计

必做

2

2

51常用指令实验2

单片机指令系统的应用;单片机程序设计及调试

设计

必做

2

3

51常用指令实验3

单片机指令系统的应用;单片机程序设计及调试

设计

必做

2

4

外中断

利用实验平台和仿真软件,设计一个外部中断源触发的系统

综合

必做

2

5

定时器

利用实验平台和仿真软件,设计利用定时器控制的系统

综合

必做

2

6

定时器/计数器

利用实验平台和仿真软件,设计利用定时器控制、能够对外部脉冲计数的系统

综合

必做

2

7

并行口

利用实验平台和仿真软件,设计一个交通灯控制系统

综合

必做

4

8

串行通信

利用实验平台和仿真软件,设计点对点的通信系统

综合

必做

4

9

定时计数显示

利用实验平台和仿真软件,设计能够实现定时、对外部脉冲计数并且能够显示的系统。

综合

必做

4

五、课程的考核

课程考核由平时成绩和期末考试成绩2部分组成,分别占课程总成绩的20~30%和70~80%。期末考试为闭卷考试,考试范围和要求应符合本教学大纲对各章教学内容的基本要求。

六、本课程与其它课程的联系与分工

本课程的前修课程是《模拟电子技术》、《微机原理及应用》、《数字电子技术》。这几门前修课程将为本课程的学习建立汇编语言及数字电路的基础。《单片机接口设计》、《微机控制技术》、《毕业设计》的内容是对本门课程内容的延伸。

七、教材及教学参考书

建议教材

《单片微型计算机原理与接口技术》,高锋编著,科学出版社,2008年

建议参考书:

(1)张毅刚等编著,《单片机原理与应用》,高等教育出版社,2010年

(2)李全利,《单片机原理与接口技术》,高等教育出版社,2009年

(3)胡乾斌,《单片微型计算机原理与应用》,华中理工大学出版社,2006年

《单片机原理及应用》(B)课程教学大纲相关推荐

  1. 单片机c语言编程教学大纲,2014《单片机原理及应用》课程教学大纲.doc

    <单片机原理及应用>课程教学大纲 第一部分 大纲说明 一.课程的性质.目的与任务 <单片机原理及应用>是计算机科学与技术.计算机应用技术.电子信息工程专业的专业课.本课程是以M ...

  2. c语言编辑 显示atd数在led上,2012 - 2013 学年第1学期《单片机原理及应用》课程答题纸 1_5.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp高等教育&nbsp>&nbsp工学 2012 - 2013 学年第1学期<单片机原理及 ...

  3. 电子信息工程专业打工人的单片机原理与接口技术课程笔记

    文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...

  4. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...

    1<单片机原理应用>课程设计指导书2010-6-8 <单片机原理与应用>课程设计指导书 一.课程设计的基本任务 本课程设计的基本要求是使学生熟悉掌握MCS-51系列单片机的编程 ...

  5. matlab考试湖北理工学院,电子信息工程导论课程教学大纲-电气与电子信息工程学院-湖北.DOC...

    电子信息工程导论课程教学大纲-电气与电子信息工程学院-湖北 湖北理工学院 电气与电子信息工程学院 教学大纲 通信工程专业 二0一五年九月 目 录 TOC \o "1-3" \h \ ...

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

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

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

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

  8. 微型计算机原理与接口技术ppt,单片机原理与接口技术课件ppt

    PPT内容 这是单片机原理与接口技术课件ppt,包括了微型计算机基础,MCS-51单片机结构与时序,习题课,MCS-51与存储器连接示例,汇编语言程序设计,半导体存储器,中断系统,并行I/O接口,MC ...

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

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

最新文章

  1. requirejs搭建前端框架
  2. bootstrap17-响应式表格布局
  3. php nodejs 前台,NodeJS之前端注册页面
  4. 使用硬件定时器软模拟多个定时器(8.15改进版)
  5. 没有连接上aspnetdb.mdf数据库
  6. 实习第一周(Golang)
  7. 如何用Python画画
  8. c语言 搜索题油田问题,HDU1241 经典油田问题(BFS)
  9. macbook 下载时睡眠_MacBook进入睡眠状态时如何自动使其静音
  10. 机票垂直搜索引擎的性能优化
  11. mysql 创建查询 删除_MYSQL数据库查询删除创建企业基本知识
  12. jvm垃圾回收机制_JVM 垃圾回收机制之堆的分代回收
  13. Python06 向前Euler法、向后Euler法、梯形方法、改进的Euler方法以及四阶Runge_Kutta方法(附代码)
  14. 刘强东为抗疫发声:我们送的不是货,是温暖和希望!
  15. c#发送简单的post、get请求
  16. Jquery 屏蔽右键菜单,识别右键事件
  17. leetcode哈希表解决异位词问题
  18. C#指南,重温基础,展望远方!(11)C#委托
  19. 数学建模——更新1——excel箱线图
  20. 计算机工程师英语简历模板,计算机软件工程师英文简历模板

热门文章

  1. 视频大数据存储平台解决方案(ppt)
  2. 批处理最完整人性化教程
  3. 64位和32位JDK 1.8下载和环境变量配置
  4. 1064:奥运奖牌计数题
  5. DLT645电力规约网关BL110应用之55:实现电力行业 DT/L645 接入金鸽Modbus云平台
  6. MySQL读取JSON转换
  7. 360随身WIFI作USB无线网卡使用教程
  8. 关于对象转json字符串的几个工具比较
  9. 关于while(t--)和while(--t)
  10. 沙盘推演的4个阶段是攻防比赛的最后一个环节