希望给个具体的步骤说明!
在访问外部程序存储器时,P0口输出低8位地址信息后,将变为数据总线,以便读指令码(输入)。
这个低8位地址信息是怎么设置来发出去的
共2条
1/1 1 跳转至页
单片机P0口是通过怎样的设置才输出低八位地址的?
2楼
对于初学单片机的人来说,厘清一些基本概念非常重要。你能提出问题,表明你好学,不管问题简单还是复杂,你真的理解了,回答的人也就达到目的了。
学习单片机必须掌握机器周期和时序的概念。时序,简单说就是按节拍工作,通俗说就是一定时刻该干什么干什么。
单片机P0口不需要人工设置会根据指令自动输出低八位地址的。在访问外部程序存储器时,P0口输出低8位地址信息后,ALE有效,将这一地址信息锁存,随后P2输出地址高八位,与已经锁存的低8位地址组合成16位地址,同时,P0变为数据总线,PSEN有效,以便读指令码(输入)。
这个低8位地址信息是由CPU自动指挥发出去的,如果非要说有设置,那就是选择外部程序存储器的设置,但那是硬件的。
这个ALE、PSEN这些是自己自动变化的,那对应引脚的第一功能收到影响
访问外部程序存储器时,低八位和高八味必须全部要输出。一些文章只写了低八位也许只是个示范。
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
| 在K230DBOX上实现音乐播放器功能被打赏¥15元 | |
| NXP MCU系列开发板MCULink固件升级方法【VSCode】被打赏¥28元 | |
| 三分钟快速搭建NXP MCU开发环境(VSCode)被打赏¥22元 | |
| 为遥控小车巧添功能被打赏¥26元 | |
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |
我要赚赏金
