打印

两句简单的单片机程序

[复制链接]
2097|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

粉丝