AT89S52单片机外部存储器的扩展

合集下载

AT89S52存储器结构

AT89S52存储器结构
寄存器区 4组(32B)
20
. . .
00H
堆栈:
在片内RAM中,常常要指定一个专门的区域来 存放某些特别的数据,它遵循先进后出和后进 先出(LIFO/FILO)的原则,这个RAM区叫堆栈。
功用:
1)子程序调用和中断服务时CPU自动将当前PC 值压栈保存,返回时自动将PC值弹栈。 2)保护现场/恢复现场 3)数据传输
10
FFFFH 外部 ROM
11
2000H 1FFFH 内部 ROM 0000H (EA=1) 1FFFH 外部 ROM (EA=0) 0000H
②在程序存储器中,有6个单元具有特殊功能: 中断矢量区
0000H: 复位后,PC=0000H,即程序从0000H 开始执行指令。 0003H:外部中断0入口。 000BH:定时器0溢出中断入口。 0013H:外部中断1入口。 001BH:定时器1溢出中断入口。 0023H:串行口中断入口。
8
★访问这几个不同的逻辑空间时,采用的指令: 片内外程序存储器空间----MOVC 片内数据存储器空间和SFR----MOV 片外数据存储器地址空间----MOVX
存储器配置(片内RAM)

89C51片内RAM 128字节(00H—7FH) 89S52片内RAM 256字节(00H—0FFH)
片内数据存储器空间分布图
. . . SFR . . 80H . . 7FH . . 通用RAM区 . . . (80B) . . . 30H . 位地址区 2FH . . (16B) 20H
寄存器3组 寄存器2组 寄存器1组 寄存器0组
1FH
7FH
通用RAM区
共80个字节,作为一般的数据缓冲 区并可设置堆栈区
21

单片机原理与应用_习题集(含答案)

单片机原理与应用_习题集(含答案)
A. B.ALE
C. D.RD
2.AT89S52单片机片如果采用6MHz晶振,1个机器周期为()。
A.8usB.4 us
C.2usD.1 us
3.AT89S52单片机复位操作的主要功能是把PC初始化为()。
A.0100HB.2080H
C.0000HD.8000H
4.P1口的功能有()。
A.通用的输入/输出口B.高8位地址总线
C.低8位地址总线D.地址/数据分时复用
5.AT89S52单片机的位寻址区位于内部RAM的( )单元。
A.00H~7FHB.20H~2FH
C.00H~1FHD.20H~7FH
6.若RS0=0,RS1=1,要想把寄存器R0的内容压入堆栈,可以使用()指令。
A.PUSH 10HB.PUSH @R0
C.PUSH R0D.PUSH 08H
A.DPTRB.PC
C.PSWD.SP
13.AT89S52单片机在正常运行程序时RST/VPD引脚应为( )。
A.低电平B.高电平
C.脉冲输入D.高阻态
14.关于DPTR和PC,下列说法中错误的是()。
A.它们都有加1的功能。B.DPTR是可以访问的,而PC不能访问。
C.它们都是16位的存储器D.它们都可以分为两个8位的寄存器使用。
A.RETB.RETI
C.ENDD.ENDP
30.以下选项中,不属于执行中断时必须满足的条件的是()。
A.中断源有中断申请B.此中断源的中断允许位为1
C.中断请求信号为高电平D.CPU开中断,即总开关EA=1
31.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是()。
A.当前正在执行高优先级中断处理

单片机-微机原理填空题

单片机-微机原理填空题

1.十六进制数B7转换为十进制数的结果是,二进制数11001011转换为十六进制数的结果是。

2.设计一个以AT89S52单片机应用系统,如果仅使用其内部8KB闪存作为程序存储器,则其引脚应该接。

3.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= ,(49H)= 。

4.51单片机是一个8位计算机,其片内RAM低128字节中,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

5.MCS-51单片机的复位信号为电平有效;复位后,当单片机复位时PSW=H,SP= ,P0~P3口均为电平。

6.MCS-51单片机串行口有4种工作方式,其中方式能发送和接受9位有效数据且波特率可由定时器改变。

7.对于AT89S52单片机,其中断源共有个中断源。

其中,外部中断源可通过编程设置为触发方式或触发方式。

8.AT89C52单片机的串行口工作在方式1时,可以控制波特率的定时器/计数器为。

9.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着控制信号有效。

10.组成48M×8位的存储器,需要4M×4位的存储芯片片。

11.程序状态字PSW中,CY标志位和P标志位分别为标志位和标志位。

12.若MCS-51外扩8KB 程序存储器的首地址若为3000H,则末地址为H。

13.能够用于外部数据存储器间接寻址的寄存器是R0、R1和_____ ____,访问外部数据RAM单元的指令助记符是____________。

14.8086的CPU内部硬件结构框图被分为EU和BIU两大部分,其中___________负责CPU外部的总线访问,___________负责指令的运行。

15.在微机系统中,内存与外设之间通常有________种数据传送方式,其中传送过程不需要CPU控制的是________________方式。

16.8086中,若一个数据块在内存中的起始地址为(段:偏移)=(80B0H:D0A0H),则这个数据块的起始物理地址为。

单片机原理及应用之AT89S52

单片机原理及应用之AT89S52

单片机原理及应用之AT89S52AT89S52是一款由Atmel公司生产的8位单片机,采用CMOS工艺制造,并且内部集成了丰富的功能模块和外设接口。

它具有较高的性能和良好的稳定性,广泛应用于各种电子设备中。

AT89S52单片机的基本原理是通过控制器对内部资源进行配置和控制,从而实现各种功能。

它的主要构成部分包括中央处理器(CPU),存储器(RAM和ROM),输入/输出接口(IO),定时/计数器(Timer/Counter)和串行通信接口等。

首先,AT89S52单片机的CPU是其心脏部件,它采用基于8051内核的结构,具有8位数据总线和16位地址总线。

CPU负责执行程序指令,以及对数据进行运算和处理。

其次,AT89S52内部集成了包括RAM、ROM和EEPROM等多种存储器。

其中,RAM用于临时存储数据和程序,ROM用于存储程序代码,EEPROM可用于存储非易失性数据。

AT89S52还具有强大的输入/输出接口,用于与外部设备进行通信。

它具有多个I/O引脚,可以用于连接传感器、显示器、键盘等外部设备,并通过程序控制实现数据的输入和输出。

除此之外,AT89S52还内置了多个定时/计数器模块,用于生成精确的时间延迟和计算时间。

这些定时/计数器可以用于测量时间、产生脉冲信号、控制外设设备等。

此外,AT89S52还支持多种串行通信接口,如UART、SPI和I2C等。

这些接口可以与其他设备进行数据传输和通信,实现单片机与外部设备的数据交互。

AT89S52单片机应用广泛。

它既可以作为独立的控制芯片,也可以作为其他数字电路和模拟电路的核心控制部分。

在家电、电子仪器、工业自动化和电子玩具等领域,AT89S52都有着重要的应用。

具体来说,AT89S52可以用于控制家电设备,如洗衣机、空调、微波炉等。

它通过连接传感器和执行器,实现对温度、光照强度等参数的检测和控制。

此外,AT89S52还可以用于仪器设备的控制。

例如,可以将其用作控制面板上的核心处理器,实现对仪器设备的各种参数监测和控制。

第三章 AT89S52单片机存储器结构PPT课件

第三章 AT89S52单片机存储器结构PPT课件

见书P39 表3.2.5
11
3.3 外部存储器及其访问
一、外部程序存储器及访问 1、访问外部ROM所用控制信号
ALE:低8位地址锁存信号; PSEN:读取控制信号; EA:片内、外ROM访问控制信号,EA=1,访问片内;
EA=0,访问片外。 2、访问片外ROM的过程
首先通过地址总线给出地址信号,选中程序存储器该地 址的存储单元,然后由PSEN发出读选通信号,在读选通信号 的控制作用下,将存储在被选中存储单元中的指令代码读出 并送至数据总线,单片机通过对数据总线的访问读取已送至 数据总线的指令代码,完成一次对外部程序存储器的访问1过2
3.2 存储器结构
10
3.2 存储器结构
三、特殊功能寄存器SFR AT89S52有128B特殊功能寄存器区,其特殊功能寄
存器有32个,比AT89C51增加11个,比AT89S51增加6 个。
特殊功能寄存器虽与片内RAM高128B地址完全重叠, 但在物理上是完全独立的。可以用寻址方式区分:直 接寻址访问的是SFR; 间接寻址访问,访问的是数据 RAM。
14
3.3 外部存储器及其访问
一、外部程序存储器及访问 5、访问外部程序存储器的时序
15
3.3 外部存储器及其访问
一、外部程序存储器及访问 5、访问外部程序存储器的时序
16
3.3 外部存储器及其访问
二、外部数据存储器及访问 1、扩展外部数据存储器的方法
17
3.3 外部存储器及其访问
二、外部数据存储器及访问 2、访问外部数据存储器的时序
5
3.2 存储器结构
一、程序存储器
1)程序存储器结构
8KB Flash存储器,地址0000H~1FFFH,可外扩展

单片机AT89S52介绍

单片机AT89S52介绍

AT89S52简介AT89S52是一个8位单片机,片内ROM全部采用FLASH ROM技术,与MCS-51系列完全兼容,它能以3V的超低电压工作,晶振时钟最高可达24MHz。

AT89S52是标准的40引脚双列直插式集成电路芯片,有4个八位的并行双向I/O端口,分别记作P0、P1、P2、P3。

第31引脚需要接高电位使单片机选用内部程序存储器;第9引脚是复位引脚,要接一个上电手动复位电路;第40脚为电源端VCC,接+5V电源,第20引脚为接地端VSS,通常在VCC和VSS引脚之间接0.1μF高频滤波电容。

第18、19脚之间接上一个12MHz的晶振为单片机提供时钟信号。

AT89S52单片机说明如下:此芯片是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:8K字节的程序存储器,256字节的RAM,32条I/O线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。

引脚说明::电源电压·VCC·GND:地·P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL逻辑门电路。

当对0端口写入1时,可以作为高阻抗输入端使用。

当P0口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。

在这种模式下,P0口具有内部上拉电阻。

在EPROM编程时,P0口接收指令字节,同时输出指令字节在程序校验时。

程序校验时需要外接上拉电阻。

·P1口:P1口是一带有内部上拉电阻的8位双向I/O口。

P1口的输出缓冲能接受或输出4个TTL逻辑门电路。

当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。

当作为输入端使用时,P1口因为内)。

部存在上拉电阻,所以当外部被拉低时会输出一个低电流(IIL·P2口:P2是一带有内部上拉电阻的8位双向的I/O端口。

AT89S52芯片详细介绍

上集成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时器/计数器和多种输入/输出(I/O),如并行I/O、串行I/O和A/D转换器等。

就其组成而言一块单片机就是一台计算机。

典型的结构如图1-1所示。

由于它具有许多适用于控制的指令和硬件支持而广泛应用于工业控制、仪器仪表、外设控制、顺序控制器中,所以又称为微控制单元(MCU)。

MCS-51系列单片机,是Intel公司继MCS-48系列单片机之后,在1980年推出的高档8位单片机。

当时MCS-51系列产品有8051、8031、8751、80C51、80C31等型号。

它们的结构基本相同,其主要差别反映在寄存器的配置上有所不同。

8051内部没有4K字节的掩膜ROM程序存储器,8031片内没有程序存储器,而8751是将8051片内的ROM换成EPROM。

ATMEL89系列单片机是ATMEL公司的以8031核构成的8位Flash单片机系列。

这个系列单片机的最大特点就是在片内含有Flash存储器,AT89S52单片机是一种低功耗高性能的CMOS8位微控制器,内置8KB可在线编程闪存。

该器件采用Atmel 公司的高密度非易失性存储技术生产,其指令与工业标准的80C51指令集兼容。

片内程序存储器允许重复在线编程,允许程序存储器在系统内通过SPI串行口改写或用同用的非易失性存储器改写。

通过把通用的8位CPU与可在线下载的Flash集成在一个芯片上,AT89S52便成为一个高效的微型计算机。

它的应用范围广,可用于解决复杂的控制问题,且成本较低。

其结构框图如图1-2所示。

1.2 特性AT89S52的主要特性如下:兼容MCS51产品8K字节可擦写1000次的在线可编程ISP 闪存4.0V到5.5V的工作电源范围全静态工作:0Hz ~24MHz3级程序存储器加密256字节内部RAM32条可编程I/O线3个16位定时器/计数器8个中断源UART串行通道低功耗空闲方式和掉电方式通过中断终止掉电方式看门狗定时器双数据指针灵活的在线编程(字节和页模式)1.3 引脚功能与封装按照功能,AT89S52的引脚可分为主电源、外接晶体振荡或振荡器、多功能I/O口、控制和复位等。

第二章AT89s52单片机的结构


2. I/O接口电路 CPU和外围设备进行信息交换都要通过接 口电路来进行。AT89S52单片机内部集 成4个可编程的并行I/O口(P0~P3), 每个输出接口电路都具有锁存器和驱动 器,输入接口电路都具有三态门控制

2.4 AT89S52单片机的封装 及引脚功能
2.4.1
PDIP封装的AT89S52单片机引 脚及功能 2.4.2 PLCC 和 TQFP 封装的 AT89S52 单片机引脚及功能
P0.4 P0.5 P0.6 P0.7
EA / VPP
NC
ALE/ PROG PSEN
P2.7 P2.6 P2.5
WR / P3.6
图2.4.3 TQFP封装形式的AT89S52单片机引脚排列图
RD / P3.7
XTAL2 XTAL1 GND NC P2.0 P2.1 P2.2 P2.3 P2.4
12 13 14 15 16 17 18 19 20 21 22

通过软件对特殊功能寄存器SFR的辅助寄 存器AUXR1进行设置,便可以选择 DPTR0或DPTR1。AUXR1是一个不可进 行位寻址的特殊功能寄存器,其复位值 =XXXX XXX0B,地址=0A2H。
2.3 存储器和I/O接口电路
1.AT89S52单片机的存储器 AT89S52 单 片 机 芯 片 内 配 置 有 8 KB 的 Flash 程序存储器和 256B 的数据存储器 RAM,根据需要可外扩最大64KB的程序 存 储 器 和 6 4 KB 的 数 据 存 储 器 , 因 此 AT89S52 的存储器结构可分为4 部分,片 内程序存储器、片外程序存储器、片内 数据存储器和片外数据存储器。
XTAL2 XTAL1 GND NC P2.0 P2.1 P2.2 P2.3 P2.4

AT89S52说明书

主要性能● 与MCS-51 单片机产品兼容● 8K 字节在系统可编程Flash 存储器● 1000 次擦写周期● 全静态操作:0Hz~33Hz● 三级加密程序存储器● 32 个可编程I/O 口线● 三个16 位定时器/计数器● 八个中断源● 全双工UART 串行通道● 低功耗空闲和掉电模式● 掉电后中断可唤醒AT89S528位微控制器R● 看门狗定时器● 双数据指针● 掉电标识符功能特性描述AT89S52 是一种低功耗、高性能CMOS8 位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52 具有以下标准功能:8k 字节Flash,256 字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89S52 可降至0Hz 静态逻辑操作,支持2 种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

8K字节在系统可编程FlashAT89S52Rev. 1919-07/011AT89S52 引脚结构2AT89S52 方框图引脚功能描述3VCC :电源GND:地AT89S52P0口:P0 口是一个8 位漏极开路的双向I/O 口。

作为输出口,每位能驱动8 个TTL 逻辑电平。

对P0 端口写“1”时,引脚用作高阻抗输入。

当访问外部程序和数据存储器时,P0 口也被作为低8 位地址/数据复用。

第三章 AT89s52存储器结构





例1 MOVX A, @DPTR ; 外部数据RAM中以DPTR为地址中的内容 ---A 例2 MOV P2, #20H ; 数20H ----P2 MOV R0, #30H ;数30H ----R0 MOVX @R0, A ; A ---- 外部数据RAM中2030H单元

2. 访问外部数据存储器的时序

3. 扩展外部程序存储器的连接方法
P0口 P0.0~P0.7 AT89S52 ALE
EA VCC
D0
74LS373

D7 G
Q0 Q7

P2.0~P2.7
PSEN
P2口
或 EA 0 EA
外 部 程 A0~A7 序 存 A8~A15 储 片 选 CE 器 OE
D0~D7
图 3.3.1外部程序存储器扩展
表 3.4.3 程序加密位的保护模式
加密位 模式 LB1 LB2 LB3 1 2 3 4 U P P P U U P P U U U P 没有程序加密功能 禁止在外部程序存储器中执行MOVC类指令读取内部 EA 程序存储器中的指令代码; 被采样并在复位时 被锁存;禁止对Flash存储器再编程 同模式2,并禁止内部存储器校验。 同模式3,并禁止外部存储器的执行。 组合加密功能


2. 程序存储器加密的 AT89S 系 列 VCC 方法 P2.6 对程序存储器加密需要 P3.6 高电平 RST 根据所希望采取的加密 P2.7 保护模式对3位加密位 P3.7 VPP EA LB1、LB2和LB3进行 XTAL1 编程。编程按照 ALE LB1→LB2→LB3的顺 GND 序按位进行。注意,在 PSEN XTAL2 对各位加密位进行编程 时,其控制信号是不同 的。图3.4.2为对加密 图 3.4.2 加密位编程逻辑电路 位编程的逻辑电路图。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
88
使单片机系统的寻址范围达到64KB。
图8-2 单片机扩展的片外三总线
99
3.控制信号线 除地址线和数据线外,还要有系统的控制总线。这些信号
有的就是单片机引脚的第一功能信号,有的则是P3口第二功 能信号。包括: (1)PSEN*作为外扩程序存储器的读选通控制信号。 (2)RD*和WR*为外扩数据存储器和I/O的读、写选通控制 信号。 (3)ALE作为P0口发出的低8位地址锁存控制信号。 (4)EA*为片内、片外程序存储器的选择控制信号。
(2)数据总线(Data Bus,DB):用于单片机与外部存储器 之间或与I/O接口之间传送数据,数据总线是双向的。
(3)控制总线(Control Bus,CB):控制总线是单片机发出 的各种控制信号线。
7
如何来构造系统的三总线。 1.P0口作为低8位地址/数据总线 AT89S51受引脚数目限制,P0口既用作低8位地址总线,又用 作数据总线(分时复用),因此需增加一个8位地址锁存器。 AT89S51访问外部扩展的存储器单元或I/O接口寄存器时,先发 出低8位地址送地址锁存器锁存,锁存器输出作为系统的低8位 地址(A7~ A0)。随后,P0口又作为数据总线口(D7~ D0),如 图8-2所示。 2.P2口的口线作为高位地址线 P2口用作系统的高8位地址线,再加上地址锁存器提供的低8 位地址,便形成了系统完整的16位地址总线。
通常把单片机系统的地址线笼统地分为低位地址线和高位地
1122
址线,“片选”都是使用高位地址线。实际上,16条地址线 中的高、低位地址线的数目并不是固定的,只是习惯上把用 于 “单元选择”的地址线,都称为低位地址线,其余的为高 位地址线。
常用的存储器地址空间分配方法有两种:线性选择法(简 称线选法)和地址译码法(简称译码法),下面介绍。 1.线选法
AT89S52单片机外部存储器的扩 展
11
AT89S52单片机外部存储器的并行扩展 1 系统并行扩展结构 2 地址空间分配和外部地址锁存器
2.1 存储器地址空间分配 2.2 外部地址锁存器 3 静态数据存储器RAM的并行扩展 3.1 常用的静态RAM(SRAM)芯片 3.2 外扩数据存储器的读写操作时序 3.3 AT89S52单片机与RAM的接口设计与软件编程 4 片内Flash存储器的编程 4.1 使用通用编程器的程序写入 4.2 使用下载线的ISP编程
2.译码法 使用译码器对AT89S51单片机的高位地址进行译码,译码
输出作为存储器芯片的片选信号。这种方法能够有效地利用 存储器空间,适用于多芯片的存储器扩展。常用的译码器芯 片有74LS138(3线-8线译码器)、74LS139(双2线-4线译码 器)和74LS154(4线-16线译码器)。
22
5 E2PROM的并行扩展 5.1 并行E2PROM芯片简介 5.2 E2PROM的工作方式 5.3 AT89S52单片机扩展E2PROM AT2864的设计
3
【内容概要】 当AT89S52单片机片内的数据存储器与程序存储器(Flash存储器)的容量不能满 足需要的情况下,需要进行扩展。存储器的扩展分为并行扩展和串行扩展,本章介 绍并行扩展存储器的基本方法,首先介绍了系统并行扩展的基本结构,还介绍了片 外存储器地址空间分配的的两种方法:线选法和译码法,以及外部地址锁存器的选 择。对于片内Flash程序存储器,重点介绍了程序的写入,而对片外数据存储器以及 E2PROM的并行扩展则进行了较为详细的阐述。
可见,AT89S51的4个并行I/O口,由于系统扩展的需要,真 正作为数字I/O用,就剩下P1和P3的部分口线。
1100
2 地址空间分配和外部地址锁存器 本节讨论如何进行存储器空间的地址分配,并介绍用于输出 低8位地址的常用的地址锁存器。 2.1 存储器地址空间分配 实际系统设计中,既需要扩展程序存储器,又需要扩展数据 存储器,如何把片外的两个64KB地址空间分配给各个程序存储 器、数据存储器芯片,使一个存储单元只对应一个地址,避免 单片机发出一个地址时,同时访问两个单元,发生数据冲突。 这就是存储器地址空间分配问题。
4
1 系统扩展结构 AT89S52单片机采用总线结构,使扩展易于实现,
AT89S52单片机系统扩展结构如图8-1所示。
图8-1 AT89S52单片机的系统主要包括存储器扩展和I/O 接口部件扩展。
AT89S52单片机的存储器扩展即包括程序存储器扩展又包 括数据存储器扩展。AT89S52单片机采用程序存储器空间和 数据存储器空间截然分开的哈佛结构。扩展后,系统形成了 两个并行的外部存储器空间。
是直接利用系统的某一高位地址线作为存储器芯片(或I/O 接口芯片)的“片选”控制信号。为此,只需要把用到的高 位地址线与存储器芯片的“片选”端直接连接即可。
13
线选法优点是电路简单,不需要另外增加地址译码器硬件 电路,体积小,成本低。缺点是可寻址的芯片数目受到限制。 另外,地址空间不连续,每个存储单元的地址不唯一,这会 给程序设计带来不便,只适用于外扩芯片数目不多的单片机 系统的存储器扩展。
系统扩展是以AT89S52为核心,通过总线把单片机与各扩 展部件连接起来。因此,要进行系统扩展首先要构造系统总 线。
系统总线按功能通常分为3组,如图8-1所示。
66
(1)地址总线(Address Bus,AB):用于传送单片机发出的 地址信号,以便进行存储单元和I/O接口芯片中的寄存器单元的 选择。
1111
AT89S52单片机发出的地址码用于选择某个存储器单元,外扩 多片存储器芯片中,单片机必须进行两种选择:一是选中该存储 器芯片,这称为“片选”,未被选中的芯片不能被访问。二是在 “片选”的基础上再根据单片机发出的地址码来对“选中” 芯 片的某一单元进行访问,即“单元选择”。
为实现片选,存储器芯片都有片选引脚。同时也都有多条地 址线引脚,以便进行单元选择。注意,“片选”和“单元选择” 都是单片机通过地址线一次发出的地址信号来完成选择。
相关文档
最新文档