两句简单的单片机程序

[复制链接]
2949|3
 楼主| 1003704680 发表于 2011-9-24 07:56 | 显示全部楼层 |阅读模式
本帖最后由 1003704680 于 2011-9-24 19:29 编辑

unsigned char xdata CTRL
_at_ 0x2FFF;

unsigned char xdata ADSEL _at_ 0x4FFF;
这是51单片机的两句程序。
请问什么意思?是在地址为0x2fff和4fff的地方定义两外部变量吗?
为什么通过对CTRL和ADSEL读写能对P0口进行控制?
chen3bing 发表于 2011-9-24 08:05 | 显示全部楼层
是的。外部存储器的。
uchar i;
P0=0XFF;
i=P0;
P0=0X55;
redxinling 发表于 2011-9-24 18:14 | 显示全部楼层
是,地址分别在0x2fff和4fff的两个存储区域;在使用时一般加上拉电阻,如果你使用了373锁存器,则就不必了!
 楼主| 1003704680 发表于 2011-9-24 19:29 | 显示全部楼层
为什么通过对CTRL和ADSEL读写能对P0口进行控制?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

554

主题

1007

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部