HC18P23XL 端口置1或清零

[复制链接]
6649|13
 楼主| czweibu 发表于 2023-5-8 09:36 | 显示全部楼层 |阅读模式
HC18P23XL  单片机  CLEAR_BIT(PORTB,1),这个命令里的端口号1可以用变量吗?
caigang13 发表于 2023-5-8 20:18 来自手机 | 显示全部楼层
你是想说定义一个变量,然后给变量赋值,再传递给这个函数嘛?
 楼主| czweibu 发表于 2023-5-8 20:26 | 显示全部楼层
是这个意思
有何不可0365 发表于 2024-7-31 14:49 | 显示全部楼层
具体到 HC18P23XL 单片机,如果使用这种命令,端口号 1 是一个位掩码,表示一个位的位置。
两只袜子 发表于 2024-7-31 16:24 | 显示全部楼层
CLEAR_BIT(PORTB, 1) 中的端口号 1 可以用变量替换,只要该变量在宏展开时是可用的,并且满足宏定义的要求。
亚瑟 发表于 2024-7-31 21:35 | 显示全部楼层
应该是行的吧
tpgf 发表于 2024-8-1 14:47 | 显示全部楼层
看一下这个函数的定义就知道可以不可以了
renzheshengui 发表于 2024-8-6 07:46 | 显示全部楼层
使用参数进行传递应该是完全没有问题的
wakayi 发表于 2024-8-6 13:59 | 显示全部楼层
可以 在进行参数传递的时候要确定函数定义的时候的参数类型
paotangsan 发表于 2024-8-8 08:24 | 显示全部楼层
楼主可以试试啊 如果不可以 应该会报错的
keaibukelian 发表于 2024-8-8 20:22 | 显示全部楼层
当然可以了  这样使用起来更加灵活
heimaojingzhang 发表于 2024-8-9 09:08 | 显示全部楼层
只要变量的类型和函数相符就行
呐咯密密 发表于 2024-9-19 15:28 | 显示全部楼层
后面的数字可以修改,代表这个端口下的某位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

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