




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
英文翻译 第一篇:英文翻译长春工业大学人文信息学院毕业设计(论文)8051的结构说明这部分将要提供一个8051微控制器的结构的概要。本书中提到的8051或51基本表明了整个8051CPU家族结构上的一致性。由于最初的8051内部有一个用来存储程序的只读存储器,被限定了时间,这种装置不适合我们来学习。为了灵活和简单,我们将讨论一下8031,这是一个没有内部程序存储器,但它是由外部存储装置来存储程序的。另外,几乎所有的关于信息处理机家族的说法都是一样的。如果有人想要用8051做一个实用的商用嵌入式计算机,他应该利用普通应用的更多的设备,包括新的设备:例如NMOS系列(例如8031)被认为已被CMOS系列所取代,例如80C31、8032、80C32有256位的内部数据存储器RAM和附加的时钟,由于价格相同,已经取代了’31版本。大多数新版本的装置已被用于’32系列。高速运算装置,像达拉斯半导体的80C32,生产的产品达到100MHZ,而最初的产品的时钟频率为12MHZ。8051CPU的要素对于其它产品的设计都可作为一种生产的标准。8051也有16位的高级版本。下图是一个简单的8051系统,这幅图高度简明的概括了CPU的外部程序和数据存储器。程序被储存在不可变只读存储器ROM中。例如可擦写只读存储器EPROM。数据被存储在可变的随机存储器中。在这种外部存储器结构中,可用I/O口的数量被用于地址,数据和控制线的管脚数量的限制。这种情况下只有1管脚和3管脚可用作I/O口。在这种最简单的结构中,只有处理器的内部存储器需要被应用,所以大多数管脚都可用作I/O口。如果那样的话微处理器的利用价值很低。这种带有内部程序存储器的器件可被一个一般的程序员在PC机中来完成编程。现在我们来介绍一下8051的结构,我们需要进入“低水平的技术部分”来真正地了解它。认识到了这一点,我们便可站在50000英尺的高度来着所有的山水风景的图。现在我们需要站到水平线上来着,对于8051来说也不例外。开始时它会看起来很奇特,它确实有许多非常有用的特性,使它能够熟练地来处理各种事务。8051系列微控制处理器的结构你可能会对为什么8051系列这样比较旧式的处理器还会被使用生产好奇。如果你读了最近学术;期刊上的文章,你会对32位微处理器的影响有所印象。其主要原因是那些出售这种高端装置的厂商竭力想把他们的新技术展示在消费者面前,就是他们写了多数的那种商业性文章。值得注意的是他们的商业宣传总是着重于16位32位和大型处理器,他们的广告收入主要来源于小商贩那里。尽管通过阅读这些出版物你可能没有怀疑过。但最近的8位处理器已经超过了4位的单元。16位处理器的体积很快将与8位处理器的体积接近,而8位处理器的体积确仍在增长。根据权威期刊显示,由8051转化而来的的CPU的产量已经超过了其它8位处理器。从这点来看,8051系列的结构将被应用。以后,其它的结构将被讨论,完全不在8051中应用。一旦你学习了8051的思想,你会发现应用起来会比学习时简单的多。8051存储系统为了理解信息处理器,我们必须了解各种存储空间是怎样安排的。首先,8051系列处理器的存储系统是十分复杂的,尽管如此,它并不是像它看起来那样杂乱无章。有许多分开的存储器来存储程序,内部存储器和处理记录器,内部I/O功能和外部数据存储器。程序和外部存储器的关系很简单,它们分别支持64位的程序说明或数据。程序说明通常从程序存储器中读取,然后由CPU的/PSEN显示出来。当CPU执行MOVX命令时外部数据显示出来。CPU显示/RD或/WR状态。8051系列外部存储器循环方式有三种:——当/PSEN时读程序——当/RD时读取外部数据——当/WR时写入外部数据这使总线与接口与处理器的关系更加简单。8051系列内部数据地址空间不像外部存储器那样简单。它包括四部分,八个寄存器,存储器能被输入1个字节或一次一个字节,一个堆栈和特殊功能寄存器,来存储数据和控制信息连续传输,时钟和其它I/O口。这种内部地址存储空间能有许多种不同的使用方法。首先,CPU的内部数据空间能被混淆,但是这是8051系列的这种特性,即允许在有限的资源中做更多的事情。8051CPU的运算操作有三种存储地址空间:——64KB程序存储器,当处理器获取程序来执行,CPU为/PSEN状态时是可以操作的。MOVC命令也被/PSEN来用作读取代码存储器到累加器中来进入查表列表中和其它的数据在程序存储空间的存储。——当处理器从外部数据存储器读取或写入数据和处于/RD和/WR状态时,64KB外部存储器可被使用。这种情况只适用于MOVX命令被用于从外部存储器中读或写数据。——内部数据存储器和特殊功能寄存器。四个寄存器块,128位单独的可寻址寄存器和堆栈都存在于内部数据寄存器RAM中。堆栈高度只

一吃****仪凡
实名认证
内容提供者


最近下载