这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 单片机P0口是通过怎样的设置才输出低八位地址的?

共2条 1/1 1 跳转至

单片机P0口是通过怎样的设置才输出低八位地址的?

工程师
2023-07-16 21:01:28     打赏

希望给个具体的步骤说明!
在访问外部程序存储器时,P0口输出低8位地址信息后,将变为数据总线,以便读指令码(输入)。
这个低8位地址信息是怎么设置来发出去的




关键词: 单片机     地址    

助工
2023-07-16 21:04:42     打赏
2楼

对于初学单片机的人来说,厘清一些基本概念非常重要。你能提出问题,表明你好学,不管问题简单还是复杂,你真的理解了,回答的人也就达到目的了。
学习单片机必须掌握机器周期和时序的概念。时序,简单说就是按节拍工作,通俗说就是一定时刻该干什么干什么。
单片机P0口不需要人工设置会根据指令自动输出低八位地址的。在访问外部程序存储器时,P0口输出低8位地址信息后,ALE有效,将这一地址信息锁存,随后P2输出地址高八位,与已经锁存的低8位地址组合成16位地址,同时,P0变为数据总线,PSEN有效,以便读指令码(输入)。
这个低8位地址信息是由CPU自动指挥发出去的,如果非要说有设置,那就是选择外部程序存储器的设置,但那是硬件的。 

这个ALE、PSEN这些是自己自动变化的,那对应引脚的第一功能收到影响

访问外部程序存储器时,低八位和高八味必须全部要输出。一些文章只写了低八位也许只是个示范。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]