打印

HC18P23XL 端口置1或清零

[复制链接]
5934|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 是一个位掩码,表示一个位的位置。

使用特权

评论回复
5
两只袜子| | 2024-7-31 16:24 | 只看该作者
CLEAR_BIT(PORTB, 1) 中的端口号 1 可以用变量替换,只要该变量在宏展开时是可用的,并且满足宏定义的要求。

使用特权

评论回复
6
亚瑟| | 2024-7-31 21:35 | 只看该作者
应该是行的吧

使用特权

评论回复
7
tpgf| | 2024-8-1 14:47 | 只看该作者
看一下这个函数的定义就知道可以不可以了

使用特权

评论回复
8
renzheshengui| | 2024-8-6 07:46 | 只看该作者
使用参数进行传递应该是完全没有问题的

使用特权

评论回复
9
wakayi| | 2024-8-6 13:59 | 只看该作者
可以 在进行参数传递的时候要确定函数定义的时候的参数类型

使用特权

评论回复
10
paotangsan| | 2024-8-8 08:24 | 只看该作者
楼主可以试试啊 如果不可以 应该会报错的

使用特权

评论回复
11
keaibukelian| | 2024-8-8 20:22 | 只看该作者
当然可以了  这样使用起来更加灵活

使用特权

评论回复
12
heimaojingzhang| | 2024-8-9 09:08 | 只看该作者
只要变量的类型和函数相符就行

使用特权

评论回复
13
呐咯密密| | 2024-9-19 15:28 | 只看该作者
后面的数字可以修改,代表这个端口下的某位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

粉丝