【发布时间】:2025-12-31 00:00:07
【问题描述】:
这个想法是从端口读取任何位。 无论如何访问一个已知位很简单,例如
P0_0 <-- gets bit 0 from port 0
但是如果我需要通过函数访问位 y?
read_bit(__bit y){
return P0_y; // <-- just an idea but its not right becouse of syntax.
}
使用 SDCC 编程和 8051 标头。
【问题讨论】:
-
在 c 中使用位检查。例如 return (P0&(1>chk_bit)&1)