您的位置 首页 FPGA

怎么对51单片机进行ROM扩展

如何对51单片机进行ROM扩展-图中P0口输出外部ROM的低8位地址信号,P2口输出高8位地址信号;ALE端输出地址锁存信号,/PSEN输出程序存储器输出使能信号。

两个模块

P89V51RD2单片机内部有64K用户ROM区和8K BOOT ROM区两个模块两个模块在物理上是分开的,尽管地址重合,但一般不会发生冲突。

强烈主张用户尽可能不要考虑外扩程序存储器,假如非扩不行,能够模仿下图所示电路进行扩展

怎么对51单片机进行ROM扩展

图中P0口输出外部ROM的低8位地址信号,P2口输出高8位地址信号;ALE端输出地址锁存信号,/PSEN输出程序存储器输出使能信号。

两个模块

P89V51RD2单片机内部有64K用户ROM区和8K BOOT ROM区两个模块两个模块在物理上是分隔的,虽然地址重合,但一般不会发生冲突。

怎么对51单片机进行ROM扩展

用户程序存储区P89V51RD2内部有64KFLASH ROM,不需要用户再进行ROM扩展地址规模:0000H~FFFFH其内部分配和其他51系列单片机是相同的Flash ROM能够重复擦除和下载程序。

擦除和编程的办法

并行编程器ISP (在体系编程:In-System Program直接调用单片机BOOTROM区的IAP 函数IAP (在运用编程:In-ApplICaTIon Program)一般情况下优先运用ISP方法,更便利、更方便。

关于BOOT ROM区

存储介质:Flash Memory

容 量:8K字节

存储内容:ISP引导程序和IAP函数

这些程序出厂时现已由PHILIPS现已写入,用户能够对其修正,但主张一般用户不要企图修正它。

单片机在复位后会等候400ms,假如在此期间用户在上位计算机上运转了FlashMagic等相似ISP软件,且串口通讯正常,单片机将进入BOOT ROM区运转ISP引导程序;不然,单片机在400ms今后将主动从用户ROM区0000H单元开端运转用户程序

关于ISP

ISP 在体系编程:In-System Program,指用户不用把单片机从方针板上取下来,在特定的软件合作下直接经过串口(或其他端口)就能够对单片机进行读取、擦除、设置和程序下载等操作,然后替代了并行编程器的许多功用。

现在越来越多的单片机都具有ISP功用。

PHILIPS供给的单片机ISP软件是FlashMagic,经过串口完结ISP操作。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/345387.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部