80C51单片机的系统扩展
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S2
S3
S4
S5
S6
S1 3412H 3413H
74H 50H
MOV A,#50H
片外ROM
ROM芯片及其扩展方法
常用ROM芯片特性 芯片型号
容量 引脚数
27C64
8 KB 28
27C128
16 KB 28
27C256
32 KB 28
27C512
64 KB 28
读出时间/ns
最大工作电流/mA 最大维持电流/mA
OE
7.1.2
数据存储器的扩展
RAM扩展原理
读操作时序
【例7-2】若(DPTR)=2030H,片外RAM单元2030H内容为 55H,指令MOVX A,@DPTR(该指令代码为E0H)所在片外 ROM的地址为2314H。
第1个机器周期 S1
ALE PSEN RD P2口 P0口 14H 23H E0H 30H 20H 55H PCL PCH 指令
27 C 64 27C128 27C256 27C512
扩展电路
MOV DPTR,#3050H MOVC A,@DPTR
P2.0-P2.6 ALE P0 G D7 : : D0 OE Q7 : : Q0
A8-A14
27C256
A7 : : A0
80C31
EA
74LS573
CE
D0~D7
PSEN
7.1 存储器的扩展
7.1.1 程序存储器的扩展
数据总线,P0口 地址总线,高8位P2口、低8位P0口 控制总线,RD、WR、EA、ALE、PSEN
D7
P2 ALE P0 G D7 : : D0 OE Q7 : : Q0 AB
扩展总线
DQ GQ DQ GQ
:
Q7 Q6
:
D6
:
74LS373
62 C 64 62C128 62C256
扩展电路
P2.7 P2.0-P2.4 CE A8-A12 +5V
存储器的扩展
输入/输出及其控制方式 81C55接口芯片及其应用
LCD接口及其扩展
系统扩展
并行总线扩展 速度快,但接线多,控制简单 适合通信数据量大的设备(大容量存储器、显示 设备LCD,A/D D/A转换器) 串行总线扩展 速度慢,接线少,控制复杂 适合通信数据量小的设备(小容量存储器、时钟 芯片、温度传感器)
第2个机器周期 S6 S1 S2 S3 S4 S5 S6 S1 S2
S2
S3
S4
S5
下一条指令
写操作时序 【例7-3】若(DPTR)=1040H,(A)=88H,指令 MOVX @DPTR,A(该指令代码为F0H)所在片外ROM的 地址为2218H 。
第1个机器周期 S1
ALE PSEN WR
D0
DB
80C31
DQ GQ OE
Q0
பைடு நூலகம்
G
74LS373
片外ROM操作时序
片内片外ROM读,用指令MOVC(产生PSEN信号) 片外片外ROM选择,用EA。片外ROM最大容量64K。 【例7-1】读外部ROM时序。
1个机器周期 S1
ALE PSEN P2口 P0口 12H 34H 74H 13H 34H 50H
第2个机器周期 S6 S1 S2 S3 S4 S5 S6 S1 S2
S2
S3
S4
S5
下一条指令
P2口 P0口 18H
22H F0H 40H
10H 88H
输出PCH PCL 指令
数据存储器扩展方法
常用RAM芯片特性 芯片型号 容量 6264 8 KB 62128 16KB 62256 32 KB
典型工作电流/mA
典型维持电流/mA 最大存取时间/ns
40
2 200
8
0.5 200
8
0.5 200
常用RAM芯片引脚
62C256 62C128 62C64 A14 A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND NC A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND NC A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 62C64 62C128 Vcc WE CS A8 A9 A11 OE A10 CE D7 D6 D5 D4 D3 Vcc WE A13 A8 A9 A11 OE A10 CE D7 D6 D5 D4 D3 62C256 Vcc WE A13 A8 A9 A11 OE/RFSH A10 CE D7 D6 D5 D4 D3
复习“串行口”
并行通信和串行通信的特点 同步通信和异步通信的特点 8051有几个串口?与串口有关的SFR有哪些? 8051串口有几种工作方式? 串口的中断号是多少? 什么是波特率,串口的波特率发生器是?
第7章 80C51单片机的系统扩展
7 .1 7 .2 7 .3 7 .4
120
20 0.1
120
20 0.1
90
20 0.1
90
25 0.03
注:应注意优先选用CMOS器件,其读出时间短,耗电少。
常用ROM芯片引脚
27C512 27C256 27C128 27C64 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 Q0 Q1 Q2 GND Vpp A12 A7 A6 A5 A4 A3 A2 A1 A0 Q0 Q1 Q2 GND Vpp A12 A7 A6 A5 A4 A3 A2 A1 A0 Q0 Q1 Q2 GND Vpp A12 A7 A6 A5 A4 A3 A2 A1 A0 Q0 Q1 Q2 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 27C64 27C128 27C256 27C512 Vcc PGM NC A8 A9 A11 OE A10 CE Q7 Q6 Q5 Q4 Q3 Vcc PGM A13 A8 A9 A11 OE A10 CE Q7 Q6 Q5 Q4 Q3 Vcc A14 A13 A8 A9 A11 OE A10 CE Q7 Q6 Q5 Q4 Q3 Vcc A14 A13 A8 A9 A11 OE/Vpp A10 CE Q7 Q6 Q5 Q4 Q3