51单片机并口数据读写

搜知游识 2015-05-03 11:14:48
对51单片机P0口进行并行口数据读写,会影响P2口上的高低电平吗?跟ALE是什么关系?哪位大神能够指点!
...全文
497 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
john_liqinghan 2015-06-12
  • 打赏
  • 举报
回复
C51还是用C语言吧,简单易维护!汇编第一次编写容易,后面维护起来晦涩难懂!
john_liqinghan 2015-06-12
  • 打赏
  • 举报
回复
P2本来是用来扩展外设存储器的,ALE是也和外设存储器使用的,片选锁存作用 MOV @DPTR,A ;这个指令就访问了片外存储器,肯定会影响P2口。
worldy 2015-06-01
  • 打赏
  • 举报
回复
引用 楼主 fb_arm 的回复:
对51单片机P0口进行并行口数据读写,会影响P2口上的高低电平吗?跟ALE是什么关系?哪位大神能够指点!
几个指令会影响 MOVX、MOVC、其他的不会影响,STC单片机如果使用的是内部存储器,地址访问地址不超过范围,就不会影响
cyymycc 2015-06-01
  • 打赏
  • 举报
回复
MOV P0,XX ;不会影响P2口 MOV @DPTR,A ;影响P2口\P0口
Feel_nature 2015-05-12
  • 打赏
  • 举报
回复
碰到和楼主一样的问题,同求
搜知游识 2015-05-04
  • 打赏
  • 举报
回复
51有外部总线,16位的地址线,8为的数据线,但是地址的低8位跟数据线是重合的,因此访问的时候需要区分开低8位(P0口,高8位是P2口)地址和数据
mangoalx 2015-05-04
  • 打赏
  • 举报
回复
不理解,为什么读写P0会影响P2?
dceacho 2015-05-04
  • 打赏
  • 举报
回复
会, 如果你P2控制了外围的其他器件, 那你需要一个带锁存的选通器件 好久没用并口了,忘记ALE的逻辑了

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧