第8章AT89S51单片机外部存储器的扩展
- 格式:ppt
- 大小:1.32 MB
- 文档页数:61


word
1 / 33 课后思考题级习题答案
思考题与习题1
一、填空
通用型 和 专用型 。
微控制器 和 单片微型计算机 。
二、简答
1.什么是单片机?
答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。
2.简述单片机的特点和应用领域。
答:〔1〕单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。
〔2〕单片机的可靠性高。
〔3〕单片机的指令系统简单,易学易用。
〔4〕单片机的开展迅速,特别是最近几年,单片机的部结构越来越完善。
3.写出AT89S51与AT89S52芯片的主要区别。
部程序存储区容量不同,52的程序存储空间为8K,部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,部数据存储空间为128B,中断源5个,定时器/计数器有2个。
思考题与习题2
一、填空题
1.如果〔PSW〕=10H, 如此部RAM工作存放器区的当前存放器是第二
组存放器,8个存放器的单元地址为 10H ~ 17H 。
2.为寻址程序状态字F0位,可使用的地址和符号有 PSW.5 、
0D0H.5 、 F0 和 0D5H 。
3.单片机复位后,〔SP〕= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H
A= 00H 。
PC 决定的,由于AT89S51单片机的PC是 16 位的,所以最大寻址围为 64KB 。
5.写出位地址为20H所在的位,字节地址 24H.0 。
07H ,最低位的位地址为 00H 。
AT89S51
AT89S51单片机的硬件组成
单片机内硬件组成结构如图2-1所示。
有如下功能部件和特性:
(1)8位微处理器(CPU);
(2)数据存储器(128B RAM);
(3)程序存储器(4KB Flash ROM);
(4)4个8位可编程并行I/O口(P0口、P1口、P2口和P3口);
(5)1个全双工的异步串行口;
(6)2个可编程的16位定时器/计数器;
(7)1个看门狗定时器;
(8)中断系统具有5个中断源、5个中断向量;
(9)特殊功能寄存器(SFR)26个;
(10)低功耗模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式;
(11)3个程序加密锁定位。
与AT89C51相比,AT89S51有更突出的优点:
(1)增加在线可编程功能ISP(In System Program),字节和页编程,现场程序调试和修改更加方便灵活;
(2)数据指针增加到两个,方便了对片外RAM的访问过程;
(3)增加了看门狗定时器,提高了系统的抗干扰能力;
(4)增加断电标志;
(5)增加掉电状态下的中断恢复模式。
单片机内各功能部件通过片内单一总线连接而成(见图2-1),基本结构依旧是CPU 加上外围芯片的传统微机结构。
CPU对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。
单片机内部件功能
1)CPU(微处理器)
8位的CPU,与通用CPU基本相同,同样包括了运算器和控制器两大部分,还有面向控制的位处理功能。
2)数据存储器(RAM) 图2-1 AT89S51单片机片内结构 片内为128B(52子系列为256B),片外最多可扩64KB。片内128B的RAM以高速RAM的形式集成,可加快单片机运行的速度和降低功耗。
3)程序存储器(Flash ROM)
片内集成有4KB的Flash存储器(AT89S52 则为8KB;AT89C55片内20KB),如片内容量不够,片外可外扩至64KB。
详细解读AT89S51存储器的结构
AT89S51单片机存储器结构的特点之一是将程序存储器和数据存储器分开(称为哈佛结构),并有各自的对这两个不同的存储器空间的访问指令。
AT89S51的存储器空间可划分为如下4类。
1.程序存储器空间
单片机能够按照一定的次序工作是由于程序存储器中存放了经调试正确的程序。程序存储器可以分为片内和片外两部分。
AT89Ssl单片机的片内程序存储器为4 KB的Flash存储器,编程和擦除完全是电气实现,且速度快。可使用通用的编程器对其编程,也可在线编程。
当AT89S51片内的4 KB的Flash存储器不够用时,用户可在片外扩展程序存储器,最多可扩展至64 KB。
2.数据存储器空间
数据存储器空间分为片内与片外两部分。
AT89S51单片机内部有128 B的RAM(增强型的52子系列为256 B),用来存放可读/写的数据。
当AT89S51的片内RAM不够用时,又给用户提供了在片外可扩展至64 KB
RAM的功能。至于究竟扩展多少RAM,则根据用户实际需要来定。
3.特殊功能寄存器(SFR,Special Function Register)
特殊功能寄存器实际上是AT89S51片内各功能部件的控制寄存器及状态寄存器。SFR综合反映了整个单片机基本系统内部实际的工作状态及工作方式。 4.位地址空间
AT89S51单片机内共有211个可寻址位,构成了位地址空间。它们位于内部RAM(共128位)和特殊功能寄存器区(共83位)中。
程序存储器空间
程序存储器是只读存储器(ROM),用于存放程序和表格之类的固定常数。AT89S51单片机的片内程序存储器为4 KB的Flash存储器,地址范围为0000H~0FFFH。AT89S51有16位地址线,可外扩的程序存储器空间最大为64KB,地址范围为0000H~FFFFH。片内与片外扩展的程序存储器在使用时应注意以下问题:
(1)整个程序存储器空间可以分为片内和片外两部分,CPU究竟是访问片内的还是片外的程序存储器,可由EA(的反)引脚上所接的电平来确定。
(1)841 自动控制原理
一、考试形式与试卷结构
1、 试卷满分及考试时间
试卷满分为150分,考试时间为180分钟
2、 考试方式
考试方式为闭卷、笔试
3、 试卷的题型结构
选择填空题,分析计算题,综合设计题
二、考察的知识及范围
第一章 自动控制系统导论
内容:
(1)自动控制系统的一般性概念和基本工作原理;
(2)反馈控制系统的基本组成、分类及对控制系统的基本要求;
(3)《自动控制原理》课程研究的主要内容及其发展现状。
重点掌握:自动控制系统的一般性概念和基本工作原理;反馈控制系统的基本组成、分类及对控制系统的基本要求
第二章 控制系统的数学模型
内容:
(1)复数和复变函数的基本概念,拉普拉斯变换和拉普拉斯反变换;
(2)控制系统研究中几种主要数学模型:微分方程、传递函数和频率特性的内在联系;
(3)典型环节的数学模型;
(4)常见电气系统和一般机械系统的数学建模;
(5)方块图的化简法则;
(6)利用梅逊公式求取系统的传递函数。
重点掌握:传递函数的概念、结构图的建立与等效变换、梅逊公式
第三章 自动控制系统的时域分析
内容:
(1)系统阶跃响应性能指标;
(2)一阶、二阶系统阶跃响应的特点及一阶、二阶系统动态性能;
(3)高阶系统动态性能
(4)线性系统稳定的充要条件;
(5)利用劳斯判剧判别系统的稳定性;
(6)稳态误差的定义;
(7)稳态误差系数的求取及减小或消除系统稳态误差的方法;
重点掌握:稳定性、稳态误差、系统阶跃响应的特点及动态性能与系统参数间的关系等有关概念,有关的计算方法。
第四章 根轨迹法
内容:
(1)根轨迹的定义、幅值和相角条件;
(2)根轨迹的绘制法则;
(3)利用根轨迹分析系统的特性。
重点掌握:根轨迹的绘制方法,利用根轨迹分析系统的特性。
第五章 线性系统的频域分析法
内容:
(1)频率特性的定义、求法及性质;
(2)线性系统极坐标图画法;Nyquist图稳定判据的应用;