好文档 - 专业文书写作范文服务资料分享网站

单片机原理与嵌入式系统教学大纲.

天下 分享 时间: 加入收藏 我要投稿 点赞

无锡商业职业技术学院

《单片机原理与嵌入式系统》教学大纲

一、课程性质与任务

课程性质 :

《单片机原理与嵌入式系统》是电子类专业与信息类专业开设的一门主干课。本大纲 可作为(高中后大专、对口单招)层次学生的教学参考。 课程的任务 :

1. 完成单片机原理的学习

2. 学习MCS-51指令系统及用汇编语言编程的方法 3. 4.

学习单片机系统的应用

学习单片机C语言在单片机应用设计中应用方法 .

二、课程教学目标

1、 知识目标

掌握单片机基本原理,熟悉 KEILL 软件的使用,熟悉 MCS-51 的结构与应用设计方 法,掌握C51结构与基本的程序设计方法, 通过应用实例熟悉单片机 C语言的在单片机应 用设计中的用法。

2、能力目标 本大纲以电子类专业为主,其它专业使时可酌情增删。通过本课程的教学,要求学生

初步具有用 C 语言进行单片机系统设计的能力。

三、教学内容与教学基本要求 第一

章 单片机基础知识

【教学内容和要求】

(1) 掌握 8051 单片机的特点

(2) 熟悉 8051 的中央处理器,掌握存储器组织,熟悉片内并行接口,掌握 资源,熟悉 8051 的芯片引脚,熟悉单片机的工作方式

(3) 掌握外部总线的扩展,掌握外部程序存储器的扩展,掌握外部数据存储器的扩展

(4) 熟悉 8051 指令系统的寻址方式,熟悉 8051 各指令的功能,熟悉伪指令的概念与 功能。 (5) 通过实用程序举例学会简单汇编语言程序设计

8051 的内 部

[ 教学重点与难点 ]

、 重点

8051 内部结构、系统扩展、指令系统 、 难点

8051 内部结构、系统扩展、指令系统

第二章 C 与 8051

【教学内容和要求】

(1)了解 8051 的编程语言 ( 2)了解 Cx51 编译器 ( 3)熟悉 KEIL8051 开发工具 ( 4)通过实例了解 KEIL8051 的应用 ( 5)了解 Cx51 程序结构

[ 教学重点与难点 ]

一、 重点

KEIL8051 开发工具

二、 难点

KEIL8051 开发工具

第三章 Cx51 数据与运算

【教学内容和要求】

( 1)熟悉数据与数据类型 ( 2)熟悉常量与变量

(3)掌握 Cx51 数据的存储类型与 8051 存储器结构 (4)掌握8051特殊功能寄存器(SFR)及其Cx51定义 ( 5)掌握 Cx51 运算符、表达式及其规则

[ 教学重点与难点 ]

一、 重点

Cx51 与 8051 结构资源的联系

二、难点

Cx51 与 8051 结构资源的联系

第四章 Cx51 流程控制语句

【教学内容和要求】

( 1 )熟悉 C 语言程序的基本结构及其流程图

2)掌握选择语句及应用

3)掌握循环语句及应用

[ 教学重点与难点 ]

一、 重点

Cx51 选择语句、循环语句

二、难点

Cx51 选择语句、循环语句 第五章 Cx51 构造数据 【教学内容和要求】

( 1)掌握数组概念,熟悉一维数组、二组数组、字符数组,了解查表的概念,熟悉 数组与存储空间 (2)掌握指针的基本概念,熟悉数组指针和指向数组的指针变量,了解指 据的指针和指针变量,掌握 KEIL Cx51 的指针类型

(3)熟悉结构的定义和引用,了解结构数组,了解指向结构类型数据的指针 ( 4)了解共用体 (5)了解枚举 [ 教学重点与难点 ] 一、 重点 数组、指针 二、难点 数组、指针

向多维数

第六章 Cx51 函数

【教学内容和要求】

(1)了解函数的分类 (2)掌握函数的定义

(3)掌握函数的参数和函数值的概念

(4)掌握函数调用的一般形式,掌握函数调用的方式,掌握对被调用函数的说明, 熟悉函数的嵌套,了解函数的递归调用,了解用函数指针变量调用函数

(5)熟悉用数组作为函数的参数,了解用指向函数的指针变量作为函数的参数,了 解用指向结构的指针变量作为函数的参数,了解返回指针的函数

[ 教学重点与难点 ]

一、 重点

函数的概念与一般调用 、难点

函数的概念与一般调用

第七章 模块化程序设计

【教学内容和要求】

(1)掌握模块化程序设计的基本概念

(2)了解采用模块编程的优点,熟悉模块化程序开发过程

( 3)了解使用汇编语言的模块化设计,了解使用 (4)了解覆盖和共享的概念

( 5)了解库和链接器 /定位器的概念 (6)熟悉混合编程的方法 ( 7)了解程序优化的方法

C 语言的模块化设计

[ 教学重点与难点 ]

一、 重点 模块化程序设计的基本概念 二、难点

模块化程序设计的基本概念

第八章 8051内部资源的C编程

【教学内容和要求】

(1)掌握中断源、中断控制、中要断响应的概念,掌握寄存器的切换,熟悉中断编 程

( 2)掌握与 T/C 有关的特殊功能寄存器,熟悉定时器 /计数器的工作方式,熟悉定时 器 /计数器的初始化,通过实例了解定时器 /计数器的应用

(3)掌握与串行口有关的 SFR, 了解串行口的工作方式,了解串行口初始化,通过 实例了解串行口应用

[ 教学重点与难点 ]

一、 重点 中断过程与中断编程

定时器的控制

二、难点

中断过程与中断编程 定时器的控制

第九章 51扩展资源的C编程

【教学内容和要求】

(1) 了解可编程外围定时器 8253 及其与 8051 的接口应用(可选内容) (2) 熟悉可编程外围并行接口 8255 及其与 8051 的接口应用

( 3)了解实时时钟 /日历芯片 146818 及其与 8051 的接口应用(可选内容) (4)了解可编程接口芯片 8155及其与 8051 的接口应用

[ 教学重点与难点 ]

一、 重点

可编程外围并行接口 8255 及其与 8051 的接口应用

二、难点

可编程外围并行接口 8255 及其与 8051 的接口应用

第十章 8051输出控制的C编程

【教学内容和要求】

( 1)熟悉 8 位 D/A 芯片 DAC0832 及其与 8051 的接口应用

(2) 了解 12位 D/A 芯片 AD7512 及其与 8051 的接口应用(可选内容) (3) 了解步进电机及其与单片机的接口(可选内容)

[ 教学重点与难点 ]

一、 重点

8位D/A芯片DAC0832及其与8051的接口应用

二、难点

8 位 D/A 芯片 DAC0832 及其与 8051 的接口应用

第十一章 8051数据采集的C编程

【教学内容和要求】

(1)熟悉 8位 A/D 芯片 ACD0809 及其与 8051 的接口应用

(2) 了解12位A/D芯片AD574及其与8051的接口应用(可选内容) (3) 了解 V/F 变换芯片 AD650 及其与 8051 的接口应用(可选内容) ( 4)了解利用单片机进行频率量的测量

[ 教学重点与难点 ]

一、 重点

8位A/D芯片ACD0809及其与8051的接口应用

二、难点

8位 A/D 芯片 ACD0809 及其与 8051 的接口应用

第十二章 8051机间通信的C编程

【教学内容和要求】

(1) 熟悉点对点的串行异步通信 (2) 了解多机通信的方法

[ 教学重点与难点 ]

一、 重点

点对点的串行异步通信

二、难点

点对点的串行异步通信

单片机原理与嵌入式系统教学大纲.

无锡商业职业技术学院《单片机原理与嵌入式系统》教学大纲一、课程性质与任务课程性质:《单片机原理与嵌入式系统》是电子类专业与信息类专业开设的一门主干课。本大纲可作为(高中后大专、对口单招)层次学生的教学参考。课程的任务:1.完成单片机原理的学习2.学习MCS-51指令系统及用汇编语言编程
推荐度:
点击下载文档文档为doc格式
5itc83dih07b3ef97wu606i7k4fff900ziz
领取福利

微信扫码领取福利

微信扫码分享