第12章MCS-51单片机系统扩展与接口技术 经济适用的单片机应用系统,必然包 含合适的外围器件。外围器件与单片机的 接口是单片机应用系统至关重要的环节。 本章主要讲述MCS-51单片机与常见的程序 存储器、数据存储器、数字I/O通道的接口 技术,模拟输入输出通道和单片机的接口 技术下章讲述
第12章 MCS-51单片机系统扩展与接口技术 经济适用的单片机应用系统,必然包 含合适的外围器件。外围器件与单片机的 接口是单片机应用系统至关重要的环节。 本章主要讲述MCS-51单片机与常见的程序 存储器、数据存储器、数字I/O通道的接口 技术,模拟输入输出通道和单片机的接口 技术下章讲述
12.1存储器的扩展 MCS-51的程序存储器的扩展 MCS-51的程序存储器寻址空间为 64KB。其中8051/8751片内包含4KB的 ROM或 EPROM,8031片内不带ROM。当 片内ROM不够使用或采用8031芯片时,需 扩展程序存储器。 图12-1给出了MCS-51外扩16K字节 EPROM的27128的电路图
12.1 存储器的扩展 ➢MCS-51的程序存储器的扩展 MCS-51 的 程序 存储 器寻 址空 间 为 64KB。其中8051/8751片内包含4KB的 ROM或EPROM, 8031片内不带ROM。当 片内ROM不够使用或采用8031芯片时,需 扩展程序存储器。 图12-1给出了MCS-51外扩16K字节 EPROM的27128的电路图
27413 P2.4 A12 P2 22 A10 P2.0 7Q7 16 8031P0.435 D4 S Q412 27128 P0. D33Q3 A3(16K×8) P0.237 D27g2/6 D13Q1 OE V PGM 76图2 b5432 EA PSEN ALE 图12-18031外接27128扩展图
26 25 24 23 22 21 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 32 33 34 35 36 37 38 39 18 17 14 13 8 7 4 3 19 16 15 12 9 6 5 2 D7 D6 D5 D4 D3 D2 D1 D0 7 4 L S 3 7 3 3 4 5 6 7 8 9 10 20 14 26 2 23 21 24 25 A13 A12 A11 A10 A9 A8 19 18 17 16 15 13 12 11 D7 D6 D5 D4 D3 D2 D1 D0 8031 31 29 30 EA PSEN ALE G OE OE 22 +5V VPP VCC PGM 28 27 1 CE 27128 (16K×8) GND +5V 20 10 图1.2-3 8031外接27128 11 1 图12-1 8031外接27128 扩展图
MCS-51数据存储器扩展 数据存贮器的扩展方法大体上分 为两种: √扩展容量为256B的RAM,这时可采用 MOVX@Ri指令访问外部RAM,只用 P0口传送8位地址; √扩展容量大于256B而小于64KB的 RAM,访问外部RAM时采用MOVX@ DTPR指令,同时用PO和P2口传送16 位地址:
➢MCS-51数据存储器扩展 数据存贮器的扩展方法大体上分 为两种: ✓扩展容量为256B的RAM,这时可采用 MOVX @Ri指令访问外部RAM,只用 P0口传送8位地址; ✓扩展容量大于256B而小于64KB的 RAM,访问外部RAM时采用MOVX @ DTPR指令,同时用P0和P2口传送16 位地址;
接口实例 (1)外扩256B的RAM。市面上并不出售容量为 256B的RAM芯片,在下图12-2的线路中采用了 Inte公司的专用芯片8155作为外扩器件。 IO亙 K< PA7 RESET 10uF/16V18.2k 8155 P0.0 分频 Timeout 输出 Timerin 图12-5利用8155外扩256B的存储器
• 接口实例 (1)外扩256B的RAM。市面上并不出售容量为 256B的RAM芯片,在下图12-2的线路中采用了 Intel公司的专用芯片8155作为外扩器件。 8031 EA PA7-0 PB7-0 PC5-0 IO/M CE 8155 RESET +5V 10μF/16V 8.2k f晶 P2.0 P2.7 24分频 Timerout 图12-5 利用8155外扩256B的存储器 输出 Timerin