
像这里的RX_STA变量设置的十六位数,本人想到的两点好处:
1.可将其中的一些位数作其他的状态标识,如bit0可作为接受完成标识,bit1可作为发送完成标识等等。
2.可将flag的部分位数作为数组的下标的元素进行计数,累加,实现数组的遍历。
本文探讨了十六位数RX_STA变量的两种巧妙用途:通过位标志实现状态标识,如接收和发送完成;利用位作为数组下标进行计数和遍历。这种位操作优化能有效提升程序效率。

像这里的RX_STA变量设置的十六位数,本人想到的两点好处:
1.可将其中的一些位数作其他的状态标识,如bit0可作为接受完成标识,bit1可作为发送完成标识等等。
2.可将flag的部分位数作为数组的下标的元素进行计数,累加,实现数组的遍历。
946

被折叠的 条评论
为什么被折叠?