// 1. 位置p_q(16位)拆成2个字节:高8位 → tx[0]
	tx[0] = (p_q >> 8) & 0xFF;
	
	// 2. 位置p_q的低8位 → tx[1]
    tx[1] =  p_q & 0xFF; 

其中: & 按位与运算符,规则是:只有对应位都为 1 时,结果位才为 1,否则为 0。 & 0xFF 核心作用是强制保留数据的低 8 位 0X0F保留低4位 p_q>>8 是将p_q的高8位移到低8位

tx[5] = (kd_q >> 4) & 0xFF;
tx[6] = ((kd_q & 0x0F) << 4) | ((t_q >> 8) & 0x0F);
tx[7] =  t_q & 0xFF;

其中: | 按位或运算,只要有一个是 1,结果位就是 1,等价于将两者组装起来