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

一、课程基本信息

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年

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wxg520cxl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值