找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2162|回复: 4
打印 上一主题 下一主题
收起左侧

小白求助大神51 IO口寻址的问题。

[复制链接]
跳转到指定楼层
楼主
ID:139883 发表于 2016-9-20 09:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 eplilia 于 2016-9-20 10:00 编辑

试了一下,P1口地址90H
MOV 90H, #0xff;
MOV 90H,#0x00;
以上这种方式可以正常操作,P1口也能输出想要的电平。

但是我这样:
MOV A,#90H;
MOV R0,A;
MOV A,#0xff;
MOV @R0,A;
这种方式却无法配置P1口的电平,想不能问题出在哪了,有知道的么?




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

5#
ID:97438 发表于 2016-9-21 10:02 | 只看该作者
注意看寻址方式~
回复

使用道具 举报

地板
ID:74784 发表于 2016-9-20 23:22 | 只看该作者
楼上正解~~~~~~~~~~~~~~楼主实际上是执行了对90h存储单元的操作
回复

使用道具 举报

板凳
ID:7485 发表于 2016-9-20 12:36 | 只看该作者
高位内存(80H~0FFH)是和片内特殊功能寄存器地址是重叠的,特殊功能寄存器只能是直接寻址,80H以上地址的扩展内存只能是间接寻址。
回复

使用道具 举报

沙发
ID:7485 发表于 2016-9-20 12:18 | 只看该作者
直接P1不就得了嘛!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表