找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3443|回复: 4
收起左侧

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

[复制链接]
ID:277539 发表于 2018-5-7 18:39 | 显示全部楼层 |阅读模式
把一个IO口的值赋给变量,如temp=P1;如果P1=0xff,那么temp=0xff.那么变量temp是否会随P1口的值的变化而变化?
回复

使用道具 举报

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写数据。
回复

使用道具 举报

ID:277539 发表于 2018-5-12 12:56 | 显示全部楼层
谢谢解答!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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