单片机技术课程教学大纲完整版

单片机技术课程教学大纲完整版
单片机技术课程教学大纲完整版

单片机技术课程教学大

Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

单片机技术课程教学大纲

第一部分大纲说明

一.课程的性质和任务

“单片机技术”是国家开放大学电气自动化技术专业(专科)的一门统设必修专业课程。本课程4学分,共72学时,其中含实践18学时。

本课程以MCS-51系列单片机为核心,系统讲述单片机的基本原理、功能、应用、程序设计方法和编程技巧及简单应用系统设计,是一门实践性很强的课程。通过本课程学习,使学生掌握单片机的基本性能和利用单片机构成应用系统的基本方法,具备对小型单片机应用系统进行设计、分析、调试和开发能力。

二.与相关课程的衔接、配合、分工

本课程是一门知识综合性强、内容覆盖宽的课程。其先导课程有“电路分析”、“模拟电子电路”、“数字电子电路”、“计算机应用基础”、“传感器与检测技术”。同时为后续“电气控制与PLC”,“自动化生产线安装与调试综合实践等”等课程的学习提供理论及职业技能基础。因此,本课程在全部专业课程中起到承上启下的作用。

三.课程的教学基本要求

1.教学活动的实施原则

(1)本课程是一门实践性很强的课程,教学过程中,要以单片机应用能力培养为主线,淡化理论难度和深度,强化单片机各个功能部件的使用,理论讲授以够用为度,通俗易懂。

(2)注重应用,面向实用,要体现单片机应用的新知识、新技术。

(3)在教学各环节上,要关注学生的全面发展,在注重学生实践能力、专业技能等能力的培养的同时,还要培养学生的团队协作、脚踏实地、勇于创新、敬业乐业的工作作风。

2.教学基本要求

(1)按照“够用、实用”的原则,讲授单片机的结构原理,使学生了解MCS—51系列单片机的硬件结构。

(2)完善教学内容和教学手段,补充实用知识,扩充新知识,降低难度,力求通俗易懂地完成对单片机的基础知识的教学,使学生对MCS—51系列单片机的一般原理、主要功能及工作方式有较深入的理解。

(3)强化实践教学,增加实践项目教学比重,使学生熟悉MCS—51系列单片机的指令系统,并能熟练地编写相关的应用程序。

(4)通过对典型的实用项目设计方法和应用的分析,使学生具备一定的查阅相关技术资料和编写技术文件的能力,能够设计出较完整的、完成某些特定功能的单片机应用系统。

四.教学方法和教学形式建议

为了满足学生自主学习和个性化学习的需求,在教学方法上将采用基于网络教学的自主化学习、面授辅导、实践环节模拟训练相融合的教学模式。本课程为学生提供的教学资源包括“文字教材(合一型)+视频教材+网络教学平台互动”三种方式。在学生自主阅读教材的基础上,接受面授辅导,网络互动,参加网络自主学习、小组讨论与答疑,并完成形成性考核作业和终结性考试。

面授辅导不仅要包含基础知识、原理和技能的重点讲授、演示和答疑、自学方法的介绍,还要向学生提供典型案例进行讨论和分析。

该课程实践性较强,需要学生多作上机练习,落实实践教学,重视在实际项目中的运用,通过观察、分析、思考和实践获得知识和技能。地方教学点和学员可充分利用本地已具备的教学资源,有条件的地方应该建立实践教学基地。

主讲教师需要有较高的理论水平和丰富的实践经验,熟悉系统开发环境。针对所留习题,可以组织两到三次讨论,以便学生掌握单片机原理。

本课程教学要结合电气自动化技术专业学生的特点,基于能力培养导向,突出每一章节的教学重点,有针对性地灵活采用相应教学方法。除了综合运用讲授法、演示法、观察法、讨论法、练习法等,还应积极利用小组合作学习、案例分析、问题教学、启发引导等方法,引导学生积极思考、大胆探索、乐于实践,提高教学效果。使学生具备必要的理论知识和实际应用能力同时,还要具备良好的职业道德与行为操守、组织与协调能力及团队合作精神。

五.课程教学要求的层次

本课程对于理论教学部分的要求,根据所列内容分为“了解、理解、熟悉、掌握”四个层次要求。

“了解”—要知道的内容,多为资料性内容。

“理解”—要知道、明白的内容,多为基本概念和知识。

“熟悉”—是十分清楚并能熟练应用的内容,多为基本指令等的相关知识。

“掌握”—要求非常清楚地理解和把握的内容,多为重点原理、方法等,要求能够清楚记忆并熟练运用。

实践教学以“学习活动”的形式实现,按“简单模仿、独立完成”两个层次要求。“简单模仿”是根据网上资源,如图片、视频等,使学生能跟着图像进行模仿操作。“独立完成”是指学生必须按照要求,独立完成技能操作。

第二部分教学媒体与教学过程建议

一.学时分配

本课程4学分,72学时,其中含实践18学时,在第三学期开设,开设一学期。

学时分配详见表1。

表1学时分配表

二.多媒体教材的总体说明

本课程教材是由文字教材和视频教材等多种媒体组成的一体化教材,要求学生正确使用、充分利用本课程的多种媒体一体化教材及网上教学资源。文字教材是教学内容的基本载体,是各种教学媒体的核心。

1.文字教材

本课程主教材以文字教材为主。文字教材是学生的主要学习资源,是课程教学的基本依据。因此,教材在体例上,要概念清晰、条理分明、深入浅出、便于自主学习;在内容上,要紧密围绕培养目标,突出重点,兼顾一般,反应当代最新技术及应用。

2.视频教材(微课)

视频教材是辅助资源,可采取专专家讲解、演示操作、示例分析等方式呈现。主要针对某个知识点进行讲解,着重对课程的重点和难点问题进行深入探讨。

3.网上资源

通过“电大在线”的网上教学平台,学生可以浏览本课程的各种文本学习资料与教学信息和相关的学习资料、实验,进行各种训练、测试和讨论,以及对学习中遇到的问题进行讨论的实时与非实时的远程教学活动。在课程资源建设成熟的基础上将开发和使用网络课程供学生自学使用。

三.教学环节

1.教学环境使用培训及教学计划说明

教学环境使用培训主要是帮助主讲教师、辅导教师和学生熟悉教学环境,更好地使用网络教学平台等。此外,在课程开始之前,需要将整个课程的教学计划及各个阶段的教学计划公布在网络教学平台上。

2.自主学习

责任教师可以根据教学的推进,随时调整网络教学平台上呈现给学生的课程内容,教学资源或教学活动等,促进学生在线自主学习。除了教材内容,教师还可以自己提供或发动学生提供课程的扩展资源,帮助学生发现新的思想和观点,探索和体验更为广阔的知识空间。

3.面授辅导

导学教师可根据教学需求开展一定的面授辅导课,定期组织学生进行面对面讨论、收看视频等。

4.在线答疑与讨论

网络教学采用的异步交互,可以支持学生对某一个论题进行深入讨论,弥补面对面讨论因时间有限造成的浮于表面层次、感性成分居多、难以深入等缺陷;依据教学平台上的讨论交流记录,教师可以将学生参与学习讨论的情况作为学习评价的重要指标之一;可将学生遇到的常见问题作为资源整理到答疑中心中,提高问题解答的效益和效率。

5.在线个别辅导

利用在线网络教学平台的统计与分析功能,辅导教师通过在线查看学生的个人基本信息、学习历史记录、学习活动记录、学习成绩记录等,对学生进行诊断和了解,可以通过QQ、MSN、微信等交互手段提出针对性的指导意见或辅导。

6.作业与考试

作业是非常重要的一个学习环节,它可以巩固所学、促进反思、检验学习效果,使学生能够运用所学知识指导实践,加深对该门课程的理解,锻炼和提高学生分析问题、解决问题的能力。作业题量以让学生掌握本章内容为量。本课程的作业布置应不少于四次。

本课程的作业主要包括两个方面:

(1)通过实践教学环节,完成实践教学的任务,以一定方式提交作业等(2)完成形成性考核作业及网络教学平台上发布的在线练习题。

课程总成绩由终结性考试成绩和形成性考核成绩组成。形成性考核重点是考查学生的素质能力和实践能力,可以以在线学习时间、作业、试验完成情况作为重要衡量指标,形成性成绩占50%。终结性考试由国家开放大学统一命题、统一考试时间,考试采用开卷考试方法,终结性成绩占50%。考核以基本概念、基本原理和基本方法为主,主要考核学生的理解、掌握、运用的水平和分析能力。

7.实验环节

由于本课程是一门以应用为目的的实用性学科,为了让学生有效地掌握单片机的应用,本课程配套设计了多个实验项目,以学习活动形式实现。学生应按照要求参加学习活动,完成实验项目,并完成相应的实验报告。

第三部分教学内容和教学要求

绪论

【教学要求】

了解:单片机的概念、特点、发展及应用领域;常用的二进制编码理解:数制的表示方法

熟悉:有符号数的二进制编码形式

掌握:不同数制间的相互转换方法

【教学内容】

01微型计算机的基本结构和工作原理

0.1.1微型计算机的基本结构

0.1.2微型计算机的基本工作原理

0.2单片机技术的发展

0.3单片机的特点与发展趋势

0.4单片机的应用

0.5计算机运算基础

0.5.1计数体制

0.5.2二进制编码

第1章单片机基本知识

【教学要求】

了解:MCS-51的结构与主要型号

理解:单片机存储器配置和基本电路

熟悉:MCS-51单片机的结构特点、特殊功能寄存器

掌握:98C51单片机引脚功能及存储器空间的分配;

【教学内容】

1.1MCS-51系列单片机结构

1.1.18051单片机内部结构

1.1.28051单片机的引脚功能

1.1.3单片机的工作原理

1.1.48051单片机基本电路

1.2指令格式28

1.2.1单片机指令系统的分类

1.2.2汇编程序书写格式

1.2.3伪指令

1.3寻址方式

1.3.1什么是寻址

1.3.2寻址方式

1.3.3寻址的符号注释

1.4数据传送指令

1.4.1内部RAM数据传送指令

1.4.2外部RAM数据传送指令

1.4.3查表指令

1.4.4交换指令

1.4.5堆栈操作指令

1.4.6数据传送指令举例

1.5KEILuVISION软件的使用

1.5.1建立您的第一个项目

1.5.2编译运行程序文件

学习活动1-1Keil软件的使用

1.68051单片机的存储器结构

1.6.1存储器的逻辑空间分布

1.6.2程序存储器结构

1.6.3数据存储器结构

1.6.4特殊功能寄存器

第2章单片机输入/输出口

【教学要求】

了解:输入/输出口的结构设计;指令格式

理解:输入/输出口功能、特点;数据传送类、控制转移类指令的基本格式熟悉:输入/输出口的应用

掌握:数据传送类、控制转移类指令的功能和使用方法;利用I/O口实现输入/输出控制;KEILUVISION2软件的使用

【教学内容】

2.18051的输入/输出口

2.2输出电路的设计

2.2.1驱动LED

2.2.2驱动继电器

2.3输出口应用

2.4输入电路设计

2.5控制转移指令

2.5.1无条件转移指令

2.5.2条件转移指令

2.5.3调用、返回指令

2.5.4空操作指令

2.5.5控制转移指令应用实例

学习活动2-1数据传送指令和控制转移指令的功能验证

2.6输入口应用

2.6.1计数器

2.6.2BCD拨码开关

第3章MCS-51单片机的中断系统

【教学要求】

了解:中断的基本概念和功能

理解:中断系统的结构和控制方式;逻辑运算、位操作指令的基本格式熟悉:中断控制寄存器功能

掌握:单片机中断系统的中断处理过程、外部中断的编程应用;逻辑运算、位操作指令的功能和使用方法

【教学内容】

3.1中断的概念

3.2中断的功能

3.3单片机中断系统结构

3.3.1中断源

3.3.2中断允许控制寄存器

3.3.3定时和外中断控制寄存器

3.3.4串行控制寄存器

3.3.5中断优先级控制寄存器

3.4中断响应过程

3.4.1中断处理过程

3.4.2中断请求的撤除

3.5逻辑运算指令91

3.5.1逻辑“与”、“或”、“异或”指令

3.5.2清零、取反指令

3.5.3循环移位指令

3.5.4逻辑运算指令应用实例

3.6位操作指令

3.6.1位数据传送指令

3.6.2位逻辑运算指令

3.6.3位条件转移指令

3.6.4位操作指令应用实例

学习活动3-1逻辑运算指令和位操作指令的功能验证

3.7外部中断的编程应用

3.7.1外部中断/INT0编程应用实例

3.7.2两个外部中断编程应用实例

第4章MCS-51单片机的定时器/计数器

【教学要求】

了解:了解定时器/计数器的结构与工作原理

理解:定时器/计数器的四种工作方式的特点及应用;算术运算指令的基本格式

熟悉:单片机定时/计数器功能

掌握:单片机定时器/计数控制寄存器功能、定时/计数器工作方式和初始化编程;算术运算指令的功能和使用方法

【教学内容】

4.1定时/计数器的结构和工作原理

4.1.1定时/计数器的结构

4.1.2定时/计数器工作原理

4.2定时/计数器的寄存器

4.2.1定时/计数器方式寄存器

4.2.2定时/计数器控制寄存器

4.3定时/计数器的工作方式1

4.3.1方式0

4.3.2方式1

4.3.3方式2

4.3.4方式3

4.4定时/计数器的计数初值C的计算和装入

4.4.1计数初值C的计算

4.4.2初始值装入方法

4.5定时/计数器的初始化编程

4.6算术运算指令

4.6.1加法、减法指令

4.6.2乘法、除法指令

4.6.3加1、减1指令

4.6.4十进制调整指令

4.6.5算术运算指令应用实例

学习活动4-1算术运算指令的功能验证

4.7定时/计数器的应用

4.7.1交通灯控制应用

4.7.2定时器/计数器在秒表计上的应用

学习活动4-2发光二极管模拟交通灯控制系统设计

学习活动4-3数字钟控制系统设计

第5章MCS-51单片机总线与系统扩展

【教学要求】

了解:数据总线、地址总线和控制总线的构成;串行通信总线的标准

理解:存储器扩展后的地址分配;串行波特率定义

熟悉:片外扩展程序存储器和数据存储器的方法;串行通信基础知识

掌握:扩展I/O的方法;可编程芯片8255A的应用;串行通信的基本原理【教学内容】

5.1单片机系统总线和系统扩展方法

5.1.1单片机系统总线信号

5.1.2系统的扩展方法

5.1.3地址译码器

5.2程序存储器扩展

5.2.1常用的程序存储器芯片

5.2.2程序存储器扩展实例

5.3数据存储器扩展

5.3.1常用数据存储器芯片

5.3.2数据存储器扩展实例

5.4并行I/O接口扩展

5.4.1简单并行I/O接口扩展常用芯片

5.4.2简单并行I/O接口扩展实例

5.4.38255A可编程并行接口扩展

学习活动5-18255A控制LED

第6章MCS-51单片机实用接口技术

【教学要求】

了解:单片机应用系统设计方法及开发工具;项目设计中的一些方法和技巧

理解:A/D和D/A转换器的功能及性能指标;独立键盘和矩阵式键盘的原理;LED显示器的原理

熟悉:D/A、A/D转换器接口基本应用;独立键盘和矩阵式键盘的应用;静态及动态显示的特点

掌握:典型的A/D和D/A转换器的使用方法;矩阵式键盘的编程方法及键盘接口芯片的使用;静态及动态显示程序设计方法

【教学内容】

6.1单片机应用系统概述

6.1.1单片机应用系统的结构

6.1.2单片机应用系统的设计方法

6.1.3单片机应用系统的开发工具

学习活动6-1水塔水位控制系统设计

6.2D/A转换接口技术

6.2.1D/A转换概述

6.2.28位D/A转换器及其接口技术

6.2.3DAC0832应用实例

6.3A/D转换接口技术

6.3.1A/D转换器概述

6.3.28位A/D转换器及其接口技术

6.3.3ADC0808/0809应用实例

6.4键盘接口175

6.4.1键盘接口技术

6.4.2键盘的编程技术

6.5显示接口

6.5.1认识LED数码管

6.5.2数码管的驱动方法

6.5.3LED显示器静态显示及应用实例

6.5.4LED显示器动态显示及应用实例

6.5.5LED显示器在秒表上的应用

6.6单片机应用系统实例

6.6.1步进电机控制的设计

6.6.2空调机温度控制系统设计

学习活动6-2步进电机键盘控制系统设计

第7章单片机应用系统设计中的实用技术

【教学要求】

了解:总线驱动和总线驱动能力;了解系统的抗干扰设计和措施

理解:常用逻辑电路的输入输出特性

熟悉:电平转换技术;电气隔离技术;执行装置的接口技术

掌握:隔离电路;执行装置接口电路及系统设计软;硬件抗干扰策略【教学内容】

7.1总线驱动与总线负载

7.1.1影响驱动能力的几个因素

7.1.2常见的几种板内总线驱动方法

7.1.3负载的考虑方法

7.1.4常见的TTL驱动器和MOS驱动器

7.2电平转换技术

7.2.1几种常见逻辑电路输入输出特性

7.2.2电平转换实例分析

7.3电气隔离技术

7.3.1光电隔离技术

7.3.2开关量输出电路的隔离

7.3.3模拟量输入隔离电路

7.3.4设计电气隔离电路应注意的问题

7.4执行装置的接口技术

7.4.1继电器输出接口技术

7.4.2可控硅输出接口技术

7.4.3固态继电器输出接口技术

7.5系统的抗干扰设计

7.5.1系统主要干扰渠道

7.5.2电源干扰及抗干扰措施

7.5.3地线干扰及抗干扰设计

7.5.4过程通道干扰及抗干扰措施

7.5.5空间干扰及抗干扰措施

7.5.6印刷电路板抗干扰设计

7.6软件的抗干扰设计

7.6.1数据采集误差的软件对策

7.6.2控制失灵的软件对策

7.6.3程序运行失常的软件对策

实验内容及要求

学生在学习中必须完成以下多个实验项目,这些项目将以学习活动的形式体现。详见表2。

表2学习活动内容及要求

《单片机技术》课程教学大纲

单片机技术课程教学大纲 第一部分大纲说明 一.课程的性质和任务 “单片机技术”是国家开放大学电气自动化技术专业(专科)的一门统设必修专业课程。本课程4学分,共72学时,其中含实践18学时。 本课程以MCS-51系列单片机为核心,系统讲述单片机的基本原理、功能、应用、程序设计方法和编程技巧及简单应用系统设计,是一门实践性很强的课程。通过本课程学习,使学生掌握单片机的基本性能和利用单片机构成应用系统的基本方法,具备对小型单片机应用系统进行设计、分析、调试和开发能力。 二.与相关课程的衔接、配合、分工 本课程是一门知识综合性强、内容覆盖宽的课程。其先导课程有“电路分析”、“模拟电子电路”、“数字电子电路”、“计算机应用基础”、“传感器与检测技术”。同时为后续“电气控制与PLC”,“自动化生产线安装与调试综合实践等”等课程的学习提供理论及职业技能基础。因此,本课程在全部专业课程中起到承上启下的作用。 三.课程的教学基本要求 1.教学活动的实施原则 (1)本课程是一门实践性很强的课程,教学过程中,要以单片机应用能力培养为主线,淡化理论难度和深度,强化单片机各个功能部件的使用,理论讲授以够用为度,通俗易懂。 (2)注重应用,面向实用,要体现单片机应用的新知识、新技术。 (3)在教学各环节上,要关注学生的全面发展,在注重学生实践能力、专业技能等能力的培养的同时,还要培养学生的团队协作、脚踏实地、勇于创新、敬业乐业的工作作风。 2.教学基本要求 (1)按照“够用、实用”的原则,讲授单片机的结构原理,使学生了解MCS—51系列单片机的硬件结构。 (2)完善教学内容和教学手段,补充实用知识,扩充新知识,降低难度,力求通俗易懂地完成对单片机的基础知识的教学,使学生对MCS—51系列单片机的一般原理、主要功能及工作方式有较深入的理解。 (3)强化实践教学,增加实践项目教学比重,使学生熟悉MCS—51系列单片机的指令系统,并能熟练地编写相关的应用程序。 (4)通过对典型的实用项目设计方法和应用的分析,使学生具备一定的查阅相关技术

单片机实验大纲

《单片机应用技术》实验课程教学大纲 一、课程的性质与任务 本课程是电子信息类专业的一门主要实验课。是为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。其目的是通过实验使学生加深对典型的8位单片机的硬件结构、汇编语言程序设计、I/O扩展及应用基础等基本知识的理解;锻炼学生的实践技能,培养学生科学严谨地工作作风,提高学生综合运用知识的能力。 本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。初步具备应用单片机进行设备技术改造、产品开发的能力。本门实验课是单独设课。 二、课程的基本要求 (1)掌握单片机实验系统的使用方法。 (2)掌握用8051单片机的P1口实现简单控制的方法。 (3)掌握用汇编语言编制简单的控制程序的方法。 (4)掌握对典型示范程序具备初步分析、运用、设计的能力。 (5)掌握分析检查与排除故障、解决和处理实验结果的能力。 三、课程内容 实验一单片机实验系统使用(2学时) 1、实验目的 (1)了解单片机实验系统的基本组成。 (2)掌握各功能单元的使用方法。 2、实验内容 (1)单片机实验系统使用前的检查和设置。 (2)实验系统各功能模块介绍。 (3)实验系统的监控程序介绍和使用方法介绍。 实验二并行I/O口实验(2学时) 1、实验目的 (1)学会使用单片机实验仪。 (2)理解单片机I/O口的基本输出功能。 (3)掌握用P1口实现简单控制的方法。 2、实验内容 (1)单片机实验仪功能介绍。 (2)P1口做输出口,通过程序向P1口传送数据,用八只发光二极管分别显示P1.7~P1.0各管脚的电平状态。编写程序,使八只发光二极管以一定的规律循环点亮。 实验三数据存储器实验(2学时) 1、实验目的 (1)掌握片内数据存储器的地址分配。

《单片机C语言编程》教学大纲

《单片机C语言编程》教学大纲 课程代码:000002336 课程英文名称:Microcontroller C Programming Language 课程总学时:24 讲课:16 实验:0 上机:8 适用专业:全校电气信息类专业 课程总学时:24 讲课:16 实验:0 上机:8 大纲编写(修订)时间:2010.7 一、大纲使用说明 (一) 课程的地位及教学目标 “单片机C语言编程”课程是属于电气及电子信息类专业的选修课,该课程的先修课是《单片机原理及应用》、《C语言程序设计》。后续课程为单片机接口技术课程设计,毕业设计等。通过对该课程的学习,使学生对电子技术向着模块化、智能化方向的发展趋势有一初步认识,培养和锻炼学生运用计算机技术对硬件、软件进行开发设计的能力,提高动手操作和技术创新的能力,为将来从事电气自动化工作以及应用电子产品的设计、检测和维修奠定坚实的基础。 本课程的教学目标是:通过本课程的学习,使学生熟悉单片机的原理与结构,掌握常用单片机C语言编程与使用方法,了解单片机技术在家用电器以及自动控制工程中的应用。为学生将来从事智能化电子产品的设计和研发打下良好的基础。具体分为以下几点: 1.加强学生对单片机的硬件编程能力。 2.使学生熟练掌握C51基本语法及典型程序结构和设计; 3.提高学生的单片机编程及应用能力:重点是系统的内部资源、外部资源的扩展。 4.通过实践培养学生动手能力,对学生的毕业设计和今后的工作提供帮助; 5.培养学生在电气工程领域中的科研开发能力。 (二)知识、能力及技能方面的基本要求 1.掌握标准C语言的语法结构及编程方法; 2.简单了解C51与单片机汇编语言的差异及各自特点; 3.简单了解单片机硬件原理及内部资源与外部扩展资源的程序设计方法。 4.可从事简单的智能化电子产品、设备的设计与开发。 (三)实施说明 以课堂理论授课为主,同时注重实践教学和实践技能的培养;采用多媒体及仿真技术教学,提高教学效率和教学效果。在教学过程中,注重基本理论联系实际。特别是注重培养学生利用C51语言对单片机编程解决实际问题的思想方法,提高学生的学习积极性。 1.课堂教学 在课堂教学中,重点讲解Keil C基本编程方法,锻炼学生的认知能力以提高学生自主性学习和研究性学习的能力,同时培养学生应用单片机的基本理论与编程方法解决实际问题的能力。 2.课外作业 课外作业是帮助学生理解基本概念、掌握基本分析方法、学会运用理论处理实际问题的重要环节之一。课程的主要内容配合一定数量的课外作业。 3.实验教学 为提高学生应用所学理论与方法的能力,设计有针对性的基本实验和综合设计性实验,充分重视实验教学环节,逐步培养软件编程能力以及软硬件结合的综合应用能力。 4.课程研讨 在课程研讨中,同学们可以提出疑难问题,也可以是教师引导启发,然后学生一起分析研讨,

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲 大纲说明 课程代码:3335014 总学时:48学时(讲课40学时,实验8学时) 总学分:3 课程类别:专业模块选修课 适用专业:机械设计制造及其自动化专业、电气工程及自动化专业 预修要求:数字电子技术、模拟电子技术、电路、计算机基础、微机原理、汇编语言 一、课程的性质、目的、任务: 性质:是机电一体化专业的专业必修课。是一门面向应用的、具有很强实践性与综合性的课程。 目的:通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。 任务:通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。 二、课程教学的基本要求: 原理部分以讲授为主;程序设计提倡多读程序、多写、多上机;硬件接口应在掌握了硬件的工作原理的基础上结合实验提高动手能力;教学手段应多样化避免单调的教学模式;实验环节重点学习单片机的硬件组成、工程应用及系统开发;课后作业的主要目的是掌握本章的学习要点,巩固前面所学的内容,为下一章学习做好准备;考试采用闭卷理论考试,结合实验和平时成绩,在内容上尽量体现单片机的基本常识性问题,结合实际,做到质、量结合。 三、大纲的使用说明: 本课程的先修课程为:《电路》《电子技术》《计算机基础》《程序设计》《微机原理》;电子机械专业学生应掌握大纲所要求的大部分内容;课程可根据总课时数而定。 大纲正文 第一章绪论学时:1学时(讲课1学时实验0学时)本章讲授要点:有关微型机的基本知识,包括分类、结构和组成,以及单片机的结构、典型产品及应用,单片机应用系统开发。 重点:单片机的特点、开发方式。 难点:单片机开发方式。 §1.1 电子计算机的发展概述 §1.2 单片机的发展过程及产品近况 §1.3 单片机的特点及应用领域

《单片机原理与应用》一(含答案)

《单片机原理与应用》期末复习题一 一、填空题: 1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。 2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。 3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。 4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。 5.若PSW为18H,则选取的是第3组工作寄存器。 6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。7.ORL A , #0F0H是将A的高四位置1,而低四位不变。 8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。 9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。 10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。 11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。 12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。 13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。 14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。15.程序储存器的主要功能是存储指令和固定常数与表格数据。16.8051在物理结构上只有四存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的数据存储器。

单片机教学大纲

《单片机原理与接口技术》课程教学大纲 课程性质:专业必修课总学时数:60 适合专业:电子技术应用 一、课程教学目标 通过本课程的教学使学生掌握单片机技术的基本知识,了解单片机的组成、工作原理、编程及外围电路设计等基础知识,掌握单片机的编程方法、编程规则及外围电路设计技巧,着重培养学生的自学能力,编程能力,动手操作能力和分析问题、解决问题的能力。 二、课程的目的与任务 本课程是电子技术应用专业的一门专业必修课,通过对本门课的学习,让学生掌握80C51单片机的基本知识,包括它的系统结构,指令系统程序设计方法,中断系统和定时记数系统,以及80C51单片机的系统扩展方法、应用技术和发展现状。 要求学生在学习完本门课程后可以用单片机做简单的系统设计,并且掌握汇编语言和C 语言的编程方法,为学习其他型号单片机做一个知识的铺垫。 三、理论教学的基本要求 1.了解当前市场主流单片机型号及种类以及单片机应用系统的基本开发方法。 2.熟悉80C51单片机的结构和工作原理,掌握80C51的内部资源,特别是存储器配置,理解单片机的工作原理和基本时序。 3.掌握C言程序设计的方法,能编写简单的程序。 4.理解中断系统的基本概念,中断系统的结构。 5.理解80C51定时/计数器的结构。 6.了解80C51单片机串行接口结构,掌握80C51单片机串行接口的使用方法。 7.理解80C51单片机的总线扩展逻辑,掌握80C51单片机存储器扩展方法。 8. 了解80C51单片机C语言程序设计基本方法。 9.了解80C51单片机应用系统的一般设计步骤,掌握提高80C51单片机系统可靠性的方法。 四、实践教学的基本要求 实验一单片机仿真软件的使用方法 1实验目的:了解单片机仿真软件的功能并且学会单片机仿真软件的使用方法。 2实验内容与要求:介绍单片机仿真软件的功能和使用方法,要求会用仿真软件来编写汇编语言程序并进行编译验证。 实验二P1口输入输出实验 1实验目的:了解单片机输入输出接口的使用方法,加深理解单片机输入输出接口的应用。

单片机综合实验教学大纲

《单片机综合实验》教学大纲 学时:18学时学分:1学分课程性质:必修 实验个数:8个使用专业:农机、农机(师)、交通 大纲执笔人:魏新华大纲审定人:吕钊钦 一、实验课的性质与任务 本实验课是与《微机原理与应用》(单片机基础)课程相配套的实验课程。《单片机基础》主要研究单片机微控制器的硬件结构、工作原理、编程方法和简单的接口技术,是一门实践性很强的课程,必须通过实验来加深学生对单片机的工作原理、程序设计、常用接口电路的应用和编程方法等知识的理解和掌握。通过实验课教学使学生进一步掌握MCS-51系列单片机的指令系统,基本掌握汇编语言程序的设计调试方法,熟悉简单接口电路的设计和应用,学会常用单片机仿真系统的使用方法。 二、实验目的与要求 通过实验来加深学生对单片机的工作原理、程序设计、常用接口电路的应用和编程方法等知识的理解和掌握。各个实验的具体目的和要求如下: 实验1:指令系统实验(2学时) 实验目的: (1)、了解单片机仿真系统的组成和原理,熟悉单片机汇编语言程序的调试过程。 (2)、熟悉MCS-51各类指令的功能。 实验要求:编几个简单程序,分别实现数据传送、算术运算、逻辑运算,并根据运算结果实现简单的程序转移。 实验2:汇编语言程序设计实验(2学时) 实验目的: (1)、使学生进一步熟悉指令系统和初步掌握汇编语言程序设计的基本方法。 (2)、熟悉分支结构和循环结构程序设计的基本技巧。 (3)、逐步进行程序调试和运行实践。 实验要求:编写一个散转程序、一个查表程序。 实验3:P1口及外部简单I/O口的应用实验(2学时) 实验目的: (1)、学习P1口的使用方法。 (2)、学习延时子程序的编写和使用。 (3)、学习外部简单I/O口的扩展和使用方法。 实验要求: (1)、P1口做输出口,控制8个LED循环点亮。 (2)、P1口做输入口,接8个扭子开关,74LS273做输出口,控制8个LED,将开关状态反映到LED上。 实验4:有急救车优先的交通灯控制实验(2学时) 实验目的: (1)、学习外部中断技术的基本使用方法。 (2)、进一步学习在单片机系统中扩展简单I/O口的方法。 (3)、掌握中断处理程序的编程方法。 实验要求:以两个74LS273作为输出口,控制12个LED,模拟交通灯管理,并允许急救车优先通过。用外部中断模拟急救车到来。 实验5 定时器实验(2学时)

单片机原理与应用-赵德安

单片机原理与应用-赵德安

单片机原理与应用 第1章微机基础知识 考试知识点: 1、各种进制之间的转换 (1)各种进制转换为十进制数 方法:各位按权展开相加即可。 (2)十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。 2、带符号数的三种表示方法 (1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。 (2)反码:正数的反码与原码相同。负数的反码把原码的最高位不变,其余各位求反。 (3)补码:正数的补码与原码相同。负数的补码为反码加1。 原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。 3、计算机中使用的编码

(1)BCD码:每4位二进制数对应1位十进制数。 (2)ASCII码:7位二进制数表示字符。0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。 考试复习题: 1、求十进制数-102的补码(以2位16进制数表示),该补码为。 2、123= B= H。 3、只有在________码表示中0的表示是唯一的。 4、真值-0000000B的反码为;其补码为。 5、+1000110B的反码是;-0110011B 的补码是。 6、10101.101B转换成十进制数是()。 (A)46.625 (B)23.625 (C) 23.62 (D) 21.625 7、3D.0AH转换成二进制数是()。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B

单片机技术及应用教学大纲

《单片机技术及应用》课程教案大纲适用专业:08机电一体化技术、08数控设备应用与维护、08数控技术、08机械制造与自动化<非统)等 课程代码:0100310 所属系部:信息工程系 大纲制订者:顾筠 大纲审定者: 大纲批准者: 江苏城市职业学院教务处 2018年7月 《单片机技术及应用》课程教案大纲 <计划学时:72 学分:4)

第一部分大纲说明 一、课程的性质、目的和任务 单片机技术及应用课程是高职机电、电子、计算机、机械等相关专业的专业技术课程。通过学习本课程,使学生能够掌握有关单片机的基础知识,并为今后的单片机应用打下基础。本课程72学时, 其中授课54学时,实验18学时。 单片机技术及应用介绍了单片机的基本知识和单片机技术的应用,其内容与工程实际紧密相联系,实用性很强,是一门在理论指导下,偏重于实际应用的课程。要求学生在首先学好单片机原理的基础上,重视实验环节,具有一定的实际动手操作能力。 通过本课程的学习,要求学生学习和掌握单片机的系统结构、指令系统、程序设计方法、系统扩展方法、单片机常用接口等应用技术。 二、教案对象及适应范围 08机电一体化技术、08数控技术、08数控设备应用与维护、08 机械制造与自动化<非统)等专业。 三、类别 三年制高职。 四、与相关课程的衔接配合关系 本课程的先修课有“计算机电路基础”、“计算机组成原理与汇编语言”和“微机接口技术”,或者学过“电路基础”、“数字电路”、“微型计算机原理与应用”等有关电路、微型计算机的基础课程。 五、课程的教案基本要求 教案过程中,应严格按教案大纲要求的内容进行,并注意理论与实际应用相结合。本课程中既有硬件的原理和组成,又有针对硬件的软件编程,软件与硬件必须同时兼顾。因此本课程具有实用性强、理论和实践结合、软硬件结合等特点。 教案基本要求如下: 1.掌握:MCS-51 单片机的的应用领域、系统结构、指令系统、程序设计方法、系统扩展方法。 2.理解:单片机常用接口等应用技术。3.了解:通过查资料读懂较为复杂的接口原理图及编写相应的控制程序六、考核的基本要求 整个教案过程由课堂讲授、课下辅导、实验和作业等环节组成。要求学生按要求完成作业及实验,并记入平时成绩。平时成绩与期末考试成绩共同评定为课程总成绩。平时成绩<作业与实验)占课 程总学分的20%,期末理论考试占总学分的80%。 1/ 11 期末理论考试采用闭卷形式,考试范围不超过教材上各章习题”以及复习指导与综合练习”的内 容。 七、教案媒体与教案过程建议 本课程教案总学时72学时,4学分。其中授课54学时,实验18学时。 1.主教材:《单片微型计算机原理及应用》。顾筠、钱琦、林小宁编著,东南大学出版社,2003 年12月。 2?辅助教材:《单片微型计算机原理及应用学习指导及实验》顾筠主编,东南大学出版社,2004

单片机原理及应用习题答案

思考与练习题 1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel 公司的MCS-51系列单片机是( C )的单片机。 A.1 位 B.4 位 C.8 位 D.16 位 (3)单片机的特点里没有包括在内的是( C ) A. 集成度高 B. 功耗低 C. 密封性强 D. 性价比高 (4)单片机的发展趋势中没有包括的是( B ) A. 高性能 B. 高价格 C. 低功耗 D. 高性价比 (5)十进制数56 的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93 的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011 的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011 的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011 的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36 在8 位微机中的反码和补码是( D ) A.00100100B 、11011100B B.00100100B 、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8 位微机中的反码和补码分别是( C ) A.00011011B 、11100100B B.11100100B 、11100101B C.00011011B 、00011011B D.00011011B 、11100101B (13)字符9 的ASCII 码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII 码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A ?B=F B. A+B=F C. A ⊕ B=F D.(A ?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A ⊕B=F D.(A ?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D )

单片机课程设计教学大纲.

《单片机课程设计》教学大纲 课程编号:08105 学时:1周学分:1 修课方式:必修承担单位:信息科学与工程学院考核方式:考查 一、课程设计目的与任务 1.目的: (1培养学生综合运用所学理论知识分析和解决实际问题的能力。 (2锻炼学生的独立工作能力,也是对前期理论与实践教学效果的检验。 (3通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在电子信息工程、测试计量技术及仪器、通信工程、电子科学与技术及其他领域应用单片机技术打下良好基础及应用实践能力。 2.任务: (1设计以单片机为控制核心的测量系统或控制系统,完成对指定目标或对象的测量及控制。 (2设计单片机与测量及控制对象的接口并进行硬件调试。 (3针对要求测量或控制的对象完成程序的编制。 (4硬件软件联调,完成指导教师布置的各个具体题目所要求完成的功能。 二、课程设计的基本要求

本课程设计重视培养并提高学生创新设计能力、理论与实际相结合的综合素质、单片机系统硬件设计能力,软件编程技巧,软硬件联合调试技巧及技能等实践能力。 1.选题要求:满足课程设计的教学目的与要求,使学生得到全面的综合训练,题目难度和工作量应适合学生的知识和能力状况。 2.学生根据课程实际任务书的要求合理地安排设计进度, 3.学生对自己课程设计的题目,应概念清楚,设计方案合理,硬件设计正确,程序编制正确合理,调试结果符合设计要求,课程设计报告书撰写规范。 三、课程设计内容及学时分配 1.查阅相关设计技术资料:0.5天。 2.根据设计题目和所学理论知识及相关文献资料,确定系统的整体设计方案:0.5天。 3.硬件电路设计及原理图绘制:1天。 4.根据课题具体要求编制相应软件并进行调试:1.5天。 5.撰写设计计算说明书,不少于3000字,说明书格式,结构及要求等符合规范要求: 1天。 6.成果验收:教师在学生调试的过程中应掌握每个学生调试的具体情况并验收 结果。 7.答辩:教师对学生课程设计验收成果后,由答辩小组主持答辩,学生自述约5分钟,并回答3-4个问题,每个学生答辩时间约15分钟:0.5天。 四、课程设计参考资料

单片机基础与应用习题答案第7章

1 第7章 串行口通信技术 参考答案 一、单选题 C B A D A C A A B B 二、填空题 1.并行通信、串行通信 2. 同步串行通信、异步串行通信 3. 起始位、数据位、校验位、停止位 4. 高,空闲位 5. 同步移位寄存器 6. TXD ,RXD 7. 时钟频率fosc ,时钟频率fosc 、PCON 中的SMOD 位 8. 1位起始位、8位数据位、1位停止位 9. 定时器T1的溢出率、SMOD 10. 进行电平转换 三、简答题 1. 并行通信速度快,传输线多,适合于近距离的数据通信,但硬件接线成本高;串行通信速度慢,但硬件成本低,传输线少,适合于长距离数据传输。 2.异步串行通信每次发送由起始位、数据位、校验位和停止位四部分构成的而一个字符帧,起始位:位于字符帧开头,只占一位,低电平,用于向接收设备表示发送端开始发送一帧信息。数据位:紧跟起始位之后的数据信息,低位在前,高位在后,用户可以自己定义数据位的长度。校验位:位于数据位之后,仅占一位,用来表征串行通信中采用奇校验还是偶校验,由用户编程决定。停止位:用来表征字符帧结束的位,高电平,通常可取1位、1.5位或2位。 3. 在方式1和方式3下,波特率由定时器T1的溢出率和SMOD 共同决定。即: 方式1和方式3的波特率=1T 32 2SMOD ?溢出率 当定时器/计数器T1做波特率发生器使用时,通常工作在模式2,即自动重装载的8位定时器,此时TL1作计数用,自动重装载的值在TH1内。设计数的预置值(初始值)为X ,那么每过256-X 个机器周期,定时器/计数器溢出一次,溢出周期为: )X 256(f 12osc -?。 溢出率为溢出周期的倒数,所以,波特率=) X 256(12f 322 osc SMOD -?。

单片机实验教学大纲

《单片机》实训教学大纲 一、课程概况 开课单位:信息技术系 适用专业:应用电子技术、电子信息工程、电子工艺 开课时间:一学期(第四学期) 总学时:52H 修课方式:必修 考核方式:考查 二、课程的性质、任务和基本要求 课程的性质和任务 《单片机原理》是移动通讯,电子技术应用专业的一门专业必修课程。单片机是应工业测控的需要而诞生的,被广泛应用于家用电器、智能仪器仪表、移动通讯、工业过程控制、航空、汽车等领域。 本课程主要介绍单片机内部结构原理、指令系统、存储器 的配置、输入输出接口、中断、定时与计数、串行通讯、 汇编语言程序设计、A/D、D/A接口技术。 课程教学的基本要求 了解单片机的基础知识及其发展 掌握单片机内部结构、工作原理、存储器配置、指令系统、输入输出接口、中断、定时与计数。能比较熟练地用汇编 语言进行程序设计。

掌握串行通讯技术,初步掌握A/D、D/A接口技术教学方法和教学形式建议 该课程实践性较强,需要学生多作上机练习。 主讲教师需要有丰富的实践经验,熟悉开发环境。 针对所留习题,可以组织两到三次讨论,以便学生掌握单 片机原理。 课程教学要求的层次 掌握:要求学生能够较好地理解,并且能够进行简单分析 和判断。 了解:要求学生能够一般地知道所学内容。 三、学时分配 学时分配:课程教学总学时数为102学时,其中课内52学时,实验50学时。

四、实验内容和实验安排 [实验要求] 注意自始至终贯彻课程中所介绍的内容。深刻理解单片机的工作原理,各指令的运用,接口特性。 学生应独立完成所布置习题。为保证在统一安排的上机时间内完成实验内容,学生应事先画出硬件连接图,设计好程序。 [实验安排] 共安排二十五次实验 第一次:传送指令练习(一) 熟悉开发机的工作过程,熟悉传送指令、单片机内部工 作寄存器、累加器A和RAM单元的操作。 第二次:传送指令练习(二) 熟悉堆栈指针的设置,压栈,出栈指令以及堆栈指针的 变化。弄清数据交换指令的功能。 第三次:算术逻辑指令练习 熟悉算术逻辑指令功能,弄清算术逻辑指令对标志位的影响。 第四次:控制转移类指令指令练习 熟悉控制转移类指令的功能,弄清PC值的改变过程。 第五次:位操作指令练习

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机技术及应用课程教学大纲

《单片机技术及应用》课程教学大纲 本课程采用“教、学、做”一体化安排,将理论教学与实践教学有机的融合在一起。 总学时:40学时(理论、实践教学一体化安排) 一、课程性质与任务 课程性质: 本课程是中职学校应用电子专业的一门重要的面向应用的,实践性和综合性很强的主干专业课。 课程任务: 通过本课程的教学,使学生掌握单片机原理与应用的基本知识,获得单片机应用系统设计的基本理论与基本技能,掌握单片机应用系统各主要环节的设计、调试方法及开发步骤。培养学生分析问题、解决问题的综合能力。为学生学习后续课程及毕业后从事与单片机应用技术相关工作岗位打下坚实基础。 二、课程教学目标 1、知识目标: 1)理解和掌握单片机的工作原理和内部结构 2)掌握汇编语言程序设计的基本方法。 3)理解人机接口的硬件结构与软件编程原理和设计方法。 4)掌握单片机系统扩展技术。 5)掌握单片机A/D、D/A接口技术。 6)基本掌握MCS-51串行通信技术。 7)初步掌握MCS-51应用系统的开发技术。 2、能力目标: 1)能运用本课程知识独立设计和制作从简单到复杂的单片机应用系统(软件和硬件)。 2)能运用本课程知识技能维修单片机应用设备和产品。 3)具备进一步自学拓展相关知识的能力,如自学应用其他型号单片机的能力。 4)具备与他人沟通协作的能力与团队精神及养成认真、细致、踏实的工作作风。 三、基本教学条件 为了保证理论教学和实践教学的效果及两者的有机结合,完成好本课程的教学要求须具备以下基本条件: 1、具备满足教学要求的教材、参考书及项目制作指导书。

2、符合“教、学、做”一体化容理论教学与实践教学为一体的,既能供教师授课,学生学习动手制作的场所——称之为“一体化教师”该教室应具备: 1)黑板、讲台、实验台、课桌椅(按每班约40名学生) 2)PC、示波器及单片机教学开发所需软件(4-6人配备一套)3)项目制作所需仪器设备工具。 四、课程内容设计

51单片机基础知识试题题库(考试用含答案)

第二章习题参考答案 一、填空题: 2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。 INCDEC都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式 3、当使用8751且EA=1 〃程序存储器地址小于1000H时〃访问的是片内 ROM 7、PSW中RS1RSO=10寸〃R2 的地址为12H。 8、PSW中RS1RS0=11 时〃R2的地址为1AH。 17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存 22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平

7、单片机8031的ALE引脚是()。 A、输出高电平 B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲〃频率为fosc的1/2 11、单片机上电复位后〃堆栈区的最大允许范围是()个单兀。 A、64 B、120 C、128 D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的() A、OOH—FFHB 001■— 07HC 071■— 7FHD 08H— 7FH 13、对于8031单片机〃其内部RAM()O A、只能位寻址 B、只能字节寻址 C、既可位寻址又可字节寻址 D、少部分能位寻址 18、单片机8051的XTAL1和XTAL2引脚是()弓I脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 23、MC—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来()〃它是按后进先出的原则存取数据的。 A、存放运算中间结果 B、存放标志位 C、暂存数据和地址存放待调试的程序

单片机技术与应用教学大纲

页眉内容 《单片机技术与应用》教学大纲 课程编号: 课程名称:单片机技术与应用 参考学时:72 讲课学时:36 实验或上机学时:36 适应专业:应用电子技术、电子设备与运行管理、电子工程、微电子技术 大纲撰写人:李雪梅 大纲审阅人:李星活 系部主任签字: 一、课程的性质、任务 课程性质:必修课 课程任务:讲授MCS-51系列单片机硬件系统、开发系统,汇编语言指令系统和单片机汇编语言程序设计、定时/计数、中断系统,系统扩展和单片机接口技术。 二、课程的教学目标、与其他课程的关系 本课程教学目标是学习和掌握单片机的系统结构、指令系统、程序设计方法、系统扩展方法、应用等;能在今后的工程控制等工作中胜任单片机控制系统的编程工作。 本课程应该在学习了《汇编语言》或《C语言》等课程的基础上开始学习。

三、课时分配、进程表 本课程教学总学时为72课时,包括理论教学、实验教学、课程设计三部分。具体课时分配表见课时分配表。 四、课程内容及教学方法(各章节重点、难点、深度、广度、教法、手段)(一)单片机结构和原理 1、单片机的概述 2、单片机结构 内容:主要讲解单片机的分类、单片机组成、单片机内部结构、存储器配置、单片机复位电路等 重点:单片机组成、单片机的存储器配置、单片机复位电路 难点:单片机的存储器配置 教法:讲授法、举例法、任务驱动法 广度:本章主要讲述MCS-51单片机的内部结构及引脚 深度:MCS-51单片机的内部存储器的结构划分、引脚的功能及部分引脚的

硬件连接。 (二)单片机指令系统 1、寻址方式 2、指令系统 内容:讲解单片机指令的七种寻址方式和各类指令,如数据传送类指令、算术运算类指令、逻辑运算与循环类指令、控制转移类指令、位指令等重点:寻址方式和各指令的运用 难点:各指令的运用 讲授法:分析、应用举例、实验教学 广度:本章主要讲述MCS-51单片机的寻址方式和汇编语言指令 深度:MCS-51单片机的7种寻址方式和该系统的所有汇编语言指令及其应用。 (三)单片机程序设计初步 1、程序编写方法和技巧 2、源程序的编制 3、程序结构 内容:讲解程序编写技巧、各伪指令、程序的三种结构(顺序结构、分支结构、循环结构) 重点:流程图的画法、伪指令、程序结构 难点:流程图的画法和程序结构 广度:本章主要讲述单片机汇编语言程序设计的基本结构。 深度:汇编语言程序设计的基本结构和步骤,及其汇编语言简单的程序设计。

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

《单片机原理及应用实验》课程教学大纲 一、课程性质和目的 本课程是电气信息类 (电子信息工程、自动化、生物医学工程、电气工程及其自动化、通信工程) 专业的一门实验教学必修课程。 本课程的主要任务是完成《单片机原理及应用》理论课程的实验教学。通过本实验课程,使学生能理论联系实际,培养学生的设计能力、动手能力、创新能力,全面提高学生的综合运用能力,为后续的课设计和将来参加工作打下坚实的应用基础。 二、课程的基本要求 1、使学生掌握单片机原理与应用的基础知识,建立起单片机应用系统的概念; 2、能够运用已掌握的知识分析并设计单片机应用系统的基本软件、硬件模块; 3、熟练掌握单片机仿真开发系统的使用并能使用该系统完成软、硬件的调试; 4、掌握单片机应用系统设计的基本技能和方法,注重学生的系统概念和综合设计分析能力的培养。 三、课程的内容与要求 《单片机原理及应用》实验(20学时),占1个学分,同时,根据理论课程的教学安排,在第6学期开设《单片机原理及应用》实验。

实验一实验环境使用及指令系统实验 1、实验目的和要求 通过实验熟悉软件仿真环境和MCS-51系列单片机指令系统;掌握简单的程序编制、调试方法、熟练掌握单字节及多字节二进制无符号数的运算方法。 2、实验内容 掌握软件仿真环境,掌握数据传送类指令,包括内RAM数据间传输、外RAM数据间传输、内外RAM之间数据传输、查表指令、堆栈操作等;掌握数据运算类指令、逻辑运算类指令,包括加、减、乘、除、逻辑与、逻辑或、位取反等指令,同时掌握多字节的二进制运算等。 实验二顺序、分支、循环、子程序等程序结构设计实验 1、实验目的和要求 熟悉并掌握顺序结构、分支结构、程序循环结构、子程序的编程方法和技巧。 2、实验内容 顺序:对给定的变量进行查表,表格形式可以是字节、字类型。 分支:统计给定数据块正、负数的个数;简单的分段函数计算。 循环:连续地址数据块的复制;给定数据块中找最小值;多个数据的算术运算等。 子程序:多个数据的ASCII码转换,编制多个数据的排序的子程序。 实验三外部中断系统的应用 1、实验目的和要求 熟悉并掌握外部中断的编程方法和技巧,并加深对MCS-51系列单片机中断系统硬件结构的认识。 2、实验内容 采用下降沿触发的中断方式设计一个事故检测装置。要求:设备正常工作时,绿色指示灯亮,红色指示灯灭;设备出现故障时,绿色指示灯灭,红色指示灯亮。 实验四外部中断及定时器应用实验 1、实验目的和要求

单片机实验 教学方案

《单片机实验》教学大纲 一、课程名称:单片机实验 Single-Chip Microcomputer Lab 二、课程编号: 三、学分学时:1学分/16学时 四、使用教材:自编教材《单片机实验》 五、课程属性:实践/ 必修 六、教学对象:应用物理学专业本科生 七、开课单位:理学院 八、先修课程:模拟电子技术、数字电子技术、微机原理及接口技术、单片机技术 九、教学目标: 单片机在物理量的采集、处理、控制等各方面有着十分广泛的应用,单片机技术涉及硬件、软件,是一门实践性很强的应用技术。 ?指导学生通过单片机实验进一步了解单片机的硬件结构,熟悉单片机指令系统和编 程语言、加深对单片机工作原理的理解。 ?培养与提高学生单片机应用系统的设计能力,其中包括:通过阅读实验教材或资料 着手进行单片机实验的能力;简单应用系统的硬件设计能力;简单应用系统的软件 编程能力;正确使用计算机开发平台的能力;完成简单设计性实验的能力等。 ?培养与提高学生的科学实验素养,要求学生具有理论联系实际和实事求是的科学作 风,严肃认真的工作态度,主动探索的进取精神,遵守纪律、团结协作和爱护公共 财物的优良品质。 十、课程要求: 通过HHXX2.0实验板的焊接,安装调试和一系列和综合应用实验,了解单片机的硬件结构,指令系统、编程语言,学习掌握单片机应用系统配置、接口技术、程序设计和软、硬件的调试,培养和提高独立开展科学实验研究工作的素质和能力,具体要求为: ?指导学生通过本课程完成16学时共4个设计性单片机实验, ?通过实验使学生加深对单片机软、硬件系统的理解与掌握; ?通过实验熟悉单片机应用系统的设计方法和调试过程; ?通过实验掌握单片机应用系统的硬件设计和软件设计。 十一、教学内容:

相关文档
最新文档