找回密码
 立即注册

QQ登录

只需一步,快速开始

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

把一个IO口的值赋给变量(单片机C语言)

[复制链接]
跳转到指定楼层
楼主
ID:277539 发表于 2018-5-7 18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把一个IO口的值赋给变量,如temp=P1;如果P1=0xff,那么temp=0xff.那么变量temp是否会随P1口的值的变化而变化?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164602 发表于 2018-5-8 08:40 | 只看该作者
当然不会。只要你没有再次用这条赋值语句,变量的值就不会改变。
一个I/O口的值不会与一个变量绑定的。
回复

使用道具 举报

板凳
ID:325186 发表于 2018-5-8 16:49 | 只看该作者
有些单片机是可以直接把IO口的值赋给变量的
回复

使用道具 举报

地板
ID:213173 发表于 2018-5-8 18:41 | 只看该作者
temp=P1;是读取当前P1状态后赋值给变量temp,程序如果没有再次执行此语句,这变量不会随P1变化。
P1=0xff;是将0xff赋值给P1,相当于给P1写数据。
回复

使用道具 举报

5#
ID:277539 发表于 2018-5-12 12:56 | 只看该作者
谢谢解答!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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