80C51单片机原理与接口技术:E2PROM存储器扩展解析

需积分: 33 79 下载量 171 浏览量 更新于2024-08-10 收藏 4.17MB PDF 举报
"这篇文章主要介绍了80C31单片机的引脚定义以及如何扩展外部ROM和E2PROM存储器。80C31的P0口为低8位地址及数据总线的分时复用引脚,需要通过地址锁存器(如74LS373)来锁存低8位地址。片外ROM的读选通信号PSEN用于控制2764A的输出允许信号OE。E2PROM则是一种可重复擦写、非易失性的存储器,兼容2764A和6264的引脚设计,适用于多种应用场景。" 80C51系列单片机在电子工程领域中扮演着重要角色,而80C31作为其中的一员,其引脚定义对于理解和使用该芯片至关重要。在扩展存储器时,80C31的P0口作为低8位地址和数据总线,需要外接地址锁存器以确保地址和数据的正确传输。在图7.4所示的例子中,74LS373作为地址锁存器,ALE信号的负跳变会将低8位地址锁存,使得P0口可以转换为数据线。高8位地址线A8至A12直接由P2口提供,而OE信号由PSEN控制,CE端直接接地。 此外,E2PROM作为一种结合了ROM和RAM特性的存储器,具有非易失性和可编程性,常用于数据存储和程序代码。E2PROM的写入和擦除过程可以通过单片机的5V电源在线完成,而不需要额外的高压源。在硬件设计中,8KB的E2PROM如2864A可以直接替换相同容量的EPROM或SRAM,这大大简化了设计过程。但需要注意的是,E2PROM的写入时间相对较长,可能需要中断查询来确保写入完成。 这本书《单片机原理及接口技术》是教育科学“十五”国家规划课题的研究成果,作者李全利和迟荣强详细阐述了80C51系列单片机的基础知识和接口技术,包括中断、定时、串行接口、系统扩展和测控接口等内容,适合本科和高职高专的自动化、计算机、电子信息工程等相关专业的学生以及工程技术人员学习使用。