i_data&=0xf0; // i_data=i_data&0xf0; 高位字节与上1则不变,低四位则被清零 ,因为该12864为串行方式写入,一次需写入8个bit,故采用循环结构比较好操作,建议多看DATASHEET以及C语言相关
这个说起来很麻烦呀! 第一个问题;一个十六进制数&0xf0 不就是将低四位变成0了么 高四位不变化!这个是串行的每次传一个位,所以要传8次!