您现在所在位置:主页 > 新闻中心 > 常见问题 >

公司资讯

常见问题

欧洲杯买球app:积储器机关_文库

发布日期:2021-07-02 11:47浏览次数:

欧洲杯买球app:积储器机关_文库

由智能云供给打算服©2021Baidu务

采用法式与数据共用一组存储器样子存储器组织 平常的微型打算机都,序与数 据折柳放正在两组存储器内而 MCS-51 单片机将程,法式存储器一组称为,数据存储器另一组称为▽★。为某个特定对象任职单片机的操纵特性是,计调试凯旋后它的法式设,定 稳定的平常是固,以一次性地永恒放到单片机内所以法式(囊括常数表)可▪▽。机后的法式从头装入措施云云不光省去了每次开 ,作梗而惹起的法式损失的错 误还能够有用地防御因掉电和其它。031/80C31/8032 除表)和数据存储器MCS-51 片内集成有必定容量的法式存储器(8,表部存储器的技能并不妨扩展较大▽▪。理上物,间:片内法式存储器、片表法式存储器MCS-51 有 4 个存储器空,、片表数据存储器片内数 据存储器▪。 1 所示其组织如图★。编造好的永远保存的固定法式和表格常数(一)法式存储器 法式存储器用来存放。数器 PC 作所在指针法式存储器以法式计 ,线 无内部 ROM) 用 16 位的所在总,KB 的 法式存储区片表能够扩展到 64,的所在空间是团结的而全面法式存储器★。储器用以存放数据或中央运转结果(二)内部数据存储器 数据存。间: 一个内部和一个表部数据存储器空间其正在物理上和逻辑上都分为二个所在空 ▽▽。数据存储器拜望内部,V 指令用 MO,器用 MOVX 指令拜望表部数据 存储▪。有 256 字节的 RAM8051 单片机内部设备,储器和 128 字节的专用(格表效用)寄存器此中有 128 字节的内部 RAM 数据存。分:通 用使命寄存器区、位寻址区、用户数据缓冲区128 字节的内部 RAM 数据存储器可分为三部▽★。 又离散地散布着 19 个格表效用寄存器而正在 128 字节专用寄存器寻址空间上★。址分派如图 2 所示片内 RAM 的地▽。共有 128 字节单位1。 内部 RAM ,H 到 7FH所在由 00★。00~1FH 单位)通用使命寄存器区(,0H~2FH)位寻址区(2★。及百般支配寄存器和状况寄存 器都是以专用效用寄存器(SFR)的样子展示的2.专用寄存器 8051 内部的锁存器、 依时器、 串行口数据缓冲器以,数据存储器内并散布正在内部,为 80H~FFH所在 空间规模,: ACC —— 累加器要紧专用寄存器效用如下,算、存放数据和结果是实行算术和逻辑运,繁的寄存器使命最频。的操作数取自累加器大局限单操作数指令,一个操作数取自累加器许多双操作数指令的▽。举动累加器的帮记符指令体例顶用 A ★。8 位寄存器B —— ,乘除法指令要紧用于★。折柳取自 A 和 B乘法指令的两个操作数,AB 寄存器对中其结果存放正在 ;指令中除法,取自 A被除数,自 B除数取,于 A商存放,放于 B余 数存。指令中其他, 的一个单位来利用B 可举动 RAM▽。 法式计数器PC ——,6 位寄存器是一个 1,履行的指令所在用于存放将要▪。法式状况字寄存器PSW —— ,行状况的消息存放法式运,询和推断以便查▽。 数据指针寄存器DPTR ——,位所在指针是 16 ,和低八 位(DPL)两个寄存器能够拆成高 8 位(DPH)▪。作间址寄存器DPTR 常,储器的所在指针既做表部数据存,储器的所在指针也 兼做法式存。客栈所在指针SP —— ,放客栈顶所在SP 用于存★。行口数据缓冲寄存器SBUF —— 串▽▪。独立的寄存器构成它实践上是由两个,发送缓冲器一个是 ,接受缓冲器令一个是。S 型的 8051 单片机中PCON —— 正在 HMO, CHMOSD 型单片机上是电源支配) PCON 最高位支配串行口波特率 (正在。1 单片机法式存储器的寻址空间为 64KB存储器的扩展 法式存储器的扩展 MCS-5,器为 4KB 的 ROM 或 EPROM对待 8051/8751 片内法式 存储,片内的存储容量 往往不足正在单片机的操纵体例中、,8031尤其是 ,法式存储器片内没有,法式存储器必需表扩★。组织图如图 6-1 所示8051 表扩法式存储器★。表线(16KB)、27256(32KB)等扩展法式存储器常用芯片有 EPROM(紫,电擦除 E2PROM其余还 有+5V ,、2864(8KB)等等如 2816(2KB)。正在采用法式存储器芯片时1。 采用芯片规定 ,法式容量最先知足,尽 量选用容量大的芯片其次正在价钱合理环境下▽。片少芯,粗略接线,存容量大芯片储,余 量式安排▪▽。 4KB 独揽如预计法式总长,的 EPROM2764最好扩展一片 8KB ,定的余量留有 一。表另,则不要选 2 片 2732(4KB)能用一片 8KBEPROM2764 ,接线就庞大很多多 一个芯片,耗增加且功,数使电道结 构粗略尽量削减扩展芯片个,牢靠性提升★★。例 选用 8031 单片机2。 法式存储器扩展举例 ,3KB 独揽法式总量 ,的最幼扩展系 统研商法式存储器★。片机内部无 ROM领悟:8031 单,须扩展法式存储器无论法式是非都必,例的法式量考 虑本, EPROM 最相宜扩展一片 4KB 的★。732 法式存储器电道如图 6-2 所示8031 单片机扩展一片 4KB 的 2▪。三态缓冲输出的 8D 锁存器图中 74LS373 是带, 8282、74LS273 等与其效用肖似的一组芯片还 有。扩展电道计划时正在存储器芯片,清所中心弄,4LS373 与 P0 接口邻接数据线及支配线~A7 通过 7, 接口的 P2。0~P2。3 连 接高四位 A8~A11 直接与 P2,有锁存效用P2 接口▪。据线 相连(2) 数。线 CPU 对扩展芯片的支配通过支配线杀青P0 接 口兼做数据线 位所) 支配。与 8031 的所在锁存答应端 ALE 邻接图中所在锁存器 74LS373 的 G 端 ★。址低位字节的支配 端ALE 作锁存扩展地。031 的 (读选通讯号)端邻接2732 的 输出使能端与 8, 序存储器时正在拜望片表程,展示负脉冲只消此端,2 中读出法式即可从 273。 一个芯片由于仅扩展,接地即可片选端 ,示该芯片被选中端有低电平表▪▽。必要特意的片选电道若扩展多 片时还。法式存储器 2732 中读法式时(4) 使命道理 当单片机从扩展,出所在低 8 位到 PO 接口流程如下: 先由 CPU 送,把低 8 位所在锁存到 74LS373 中当锁存支配信号 ALE 的低浸沿到 来时则,送 至 2732 的低位所在 A7~A0 端通过 74LS373 的输出端 Q7~Q0 ;2。3 送到 2732 的 A8~All高位所在经 P2 接口的 P2。0--P,序所在被选中云云所需程▪。 则把该所在中的法式(指令或数据)正在 读选通讯号(低脉冲)有用岁月,读入单片机内部经 P0 接口,履行计划▽▪。是只读存储器EPROM 。序存储器的电道与图 6-2 形似8051 系列其他单片机扩展程,据线所有肖似支配线、 数,相应加多或削减只是高位所▪▽。如例,2764(8KB)的 EPROM若 8051 单片机扩展一片 ,2 接口的 P2。0~P2。4 相连只需把高位所在 A8~A12 与 P, 多一根所比 2732,据线 电道所有相似其他支配 线、数▪。类推循序, 27256 法子肖似扩展 27128 或,一证实不再一▽。 单片机有 128B RAM数据存储器的扩展 8051,必要把数据存储区进一步 扩展当数据量胜过 128B 也★。片分静态和动态两种常用 RAM 芯。KB)、 6264(8KB) 等静态 RAM 有 6116(2,164(8KB)等动态 DRAM2,M 和 E2PROM其余另有集成 IRA。据存储器有断电守卫数据的益处利用 E2PROM 作数▪。 单片机扩展一片 6116RAM 为例1。 数据存储器扩展举例 以 8051,展法子及电道 计划证实数据存储器的扩,6-3 所示电道如图 ▪。 是所在锁存器图中 8282,S373 形似效用与 74L。B 的静态 RAM6116 是 2K。线 接口的 P0。0~P0。7 相连通如下折柳证实电道中所、数据线、支配,P2 接口的 P2。0~P2。2 邻接高 3 位所在 A8~A10 直接与 ,支配线 的 STB 端邻接 8051 的 ALE 端共 11 根 所 接口兼 做数据线和所) ,法式存储 器扩展道理肖似锁存低 8 位所在法子与★。8051 的 (P3。7)端6116 的输出使能端 接 ,器读选 通支配端是片表数据存储,平有用低电★。则 低电平如 低电平,6 中读出数据答应从 611▽。051 的 (P3。6)端接通6116 的写答应端面 与 8,器写选 通支配端是片表数据存储,平有用低电。则 低电平如 低电平,6 中写入数据答应往 611▪。CPU 与数据存储器有两种联络体例2.片表数据存取使命道理 单片机 ,数据存储器写 数据或者 CPU 向,从此中读出数据或者 CPU ,PU 读取和写入数据 的流程以图 6-3 为例证实 C。储器写入(存入)数据时当 CPU 向数据存, P0 接口、P2 接口进出先把要写入数据的单位所在 经,的所在端 A0~A10锁存后连到 6116 ,数据送至 P0 接口然后再把 欲写入的,通支配信号 为低电平一朝 8051 写选,写答应端 为低电平便使 6116 的,6116 指定单位中此时则把数据写入 ★。6116 中某单位读出数据时当 CPU 从数据存储器 ,口送 出要读数据的单位所在同样先经 P0、P2 接,读选通讯号 为低电平一朝 8051 的,读答应端 为低电平居使得 6116 的 ★。 接口读入单片机 内部 RAM 中则把指定所在单位中的数据经 P0★。合举例 凭据计划职司央求扩展数据和法式存储器综,展多个区别芯片有时必要同时扩,U 使命时当 CP,误地选中芯片要 无误无。展芯片的流程简称选片CPU 采用某一扩。上有两种:一种叫线选法选片法子 正在电道样子,叫译码法另一种。这 两种法子下面折柳先容。所折柳与多个扩展芯片的片选端连通1。 线选法 线选法是把单片机高位,各条线的电平支配选 择★。选片目标以到达。是接线粗略线选法益处,芯片较少的形势合用于扩展 ,所在不继续弊端是芯片。诈欺率低所在空间★。如例,51 单片机选用 80,2 片 8KB 的程 序存储器 2764 芯片扩展 2 片 8KB 数据存储器 6264 和 ,4 片芯片共扩展 , 所示选用线★。线邻接法子与前面电道肖似图中数据线、所及支配,反复不再★。 IC2(2764)和 IC4(6264)的片选 端中心 先容线) 电道特性及使命道理 所 直接接到▽。。6=0当 P2,=1 时P2。5,的 片选端 为低电平IC2 和 IC4 , 的 端全为高电平ICl 和 IC3▪。。6=1当 P2,和 IC3 的 端都是低电平P2。5=0 时 ICl ,中两个芯片每次同时选,通过 、 、 支配线支配的确哪个芯片使命还要 ▪。读选通讯 为低电平当片表法式存储区,M 中读法式一定到 RO; RAM 中读数据或往里 写入数据当读、写选通讯号 或 为低电平则到。 口举动数据线因为都用 P0,信号时序上是分 开的是以 、 、 三个,同时有用不大概。分派 硬件电道一朝确定(2) 各芯片所在空间,实践就已确定各芯片的所在,采用 芯片的所在编程时只消给出要,选中该芯片就能无误地★。 6-4联合图,、 IC4 所在规模确定法子先容 ICl、IC2、IC3。所在均用 16 位法式和数据存储器,定低 8 位PO 口确, 8 位地 址P2 口确定高▽。=1 选中 IC2、IC4如 P2。6=0、P2。5▪。除 P2。6、P2。5 固定边疆址线 对应联系如 下: 显明,位均可变其他打叉▪。全为“0”则为最幼所在 2000H设无用位 P2。7=0 打叉各 位;为最大所在 3FFFH若打叉处均变为“1”则,为:2000H~3FFFH 共 8KB是以 IC2 和 IC4 占用所在空间▪。FFH(P2。6=1、P2。5=0、P2。7=0)同理 ICl、 IC3 所在规模 4000H~5F,占用 肖似的所在空间IC2 与 IC4 ,为法式存储器因为二者一个,据存储器一个为数,、 或 支配下正在控 造线 ,时使命区别▽。此因,叠也无联系所在空间重▪。IC3 也同样ICI 与 ▽。例看出从此,点很鲜明线选法缺,不继续所在,诈欺不宽裕所在空间,址有重叠况且地。码电道确定扩展芯片所在的法子2。 译码法 译码法是通过译★▽。74LSl38、74LSl39 等译码电道常选用集 成译码芯片如 ▽▪。器使命道理 74LSl38 是一个“3-8”译码器(1) 74LSl38 与 74LSl39 译码, 和 8 个输出 端 YO~Y7即它有 3 个输入端 A、B、C,展芯片的片选端相连输出端可折柳与扩▽▪。成 8 种输入状况3 个输入端可组合, 种输出状况折柳对应 8,只可有一位是 “0”8 种输出中每一种,位全是“1”其余 7 ▽。端为“O”的端口 相连的芯片被选中惟有片选端和 74LSl38 输出,片所在的独一性担保了每个芯★。如 图 6-5(a)所示74LSl38 的引脚图。 的线” 译码器74LSl38★。2 个译码器它内部有 ,2 个输入端 A每个译码器有 ,出 端 YO~Y3B 和 4 个输。合成 4 种状况2 个输入端组,4 种输出折柳对应 , 74LSl38其译码道理 同,图如图 6-5(b)所示74LSl39 的引脚。4LSl39 译码扩展 4 个芯片的电道74LSl39 的线-6 是一个采用 7。邻接 4 个芯片 ICI、IC2、IC3、IC4 的片选端图中 74LSl39 的 4 个输出端 Y0~Y3 折柳▪。只可有一位是“0”YO~Y3 每次,全为“l”其他三位,端所邻接的芯片被选中输出为“0”的一 。所在分派译码法。确定译码芯片的输入状 态最先要凭据译码芯片真值表,端选中芯片的所在由此再推断其输出▽。-6 所示如图 6,P2 接口的 P2。5、 P2。6、 P2。7 三端74LSl39 的输入端 A、 B、 G 折柳接 ,使能端G 为,平有用低电▽。Sl39 的线 全为“1”凭据表 6-2 中 74L, ICI选 中。样这,0”其他所随便状况都能选中 IClP2。7、P2。6、P2。5 全为“★。最幼所在 0000H当其他位全为“0”,大所在为 1FFFH其他位全为“1”最。 00OOH~1FFFH是以 ICl 所在规模▪▪。: IC2:2000H-3FFFH同理可确定其他芯片所在规模 如下;0H-5FFFHIC3:400;H--7FFFHIC4:6000▪。间是继续的显明所在空▪。、硬件之间的联络以及扩展芯片与主机之间 联系扩展电道使命道理 为了使读者尽疾弄清单片机软, 所示译码电道联合图 6-6。从片表读数据的流程证实片表读指令和▪★。令流程 当一接通电源1.从片表法式区读指,上电复位)全机复位(★。 PC=0000H复位后法式计数器,法式指针PC 是,履行的法式所在它老是指向将要▽。0H 所在开 始取指令CPU 就从 000,法式履行。令岁月正在取指,位进往 P0 接口PC 所在低 8 , 锁存到 A8~A12 所 选片经锁 存器锁存到 A0~A7 所★。样这,芯片 ICl(2764)的第一 个所在 0000H凭据 P2、P0 接口状况则选中了第一个法式存储器。低电平到然后当 ,P0 接口读入 内部 RAM 中把 0000H 中的指令代码经 ,定实行何种操作实行译码从而决★▽。 PC 自 动加一取出一个指令字节后,2 个字节然后取第 ,类推循序★▽。FFFH 时当 PC=1,一个 单位取指令从 ICl 末了,=2000H然后 PC, 所在时则选中第 2 个法式存储器 IC2CPU 向 P0、P2 送出 2000H,2000H~3FFFHIC2 的所在规模 ,同 ICl读指令流程,再赘述不 ▽。流程 当履行法式中2.片表数据区读数,V类指令时遭遇MO,AM 换取数据体现与片内 R;VX”类指令时当遇 到“MO,数据区寻址体现从片表▪。只可间接寻址片表数据区▪。如例,送到片内 RAM50H 单位中把片表 5000H 单位的数据。DPTRMOV , MOVX A#5000H,MOV 50H@DPTR ,送到数据指针寄存器 DPTR 中A 先把寻址所在 5000H ,OVX A当履行 M,R 时@DPT,H)经 P0 接口输出并锁存DPTR 的低 8 位(00,经 P2 直接输 出高 8 位(50H),2(6264)的 5000H 单位凭据 PO、P2 状况选中 IC▪。 为低 电平居当读选通讯号,经 P0 接口送往 A 累加器片表 5000H 单位的数据▽。OV 50H当履行 M,入片内 50H 单位A 时则把该数据存。

021-51688081