在12864串行程序中这两句sendbyte(cmdcode&0xf0); sendbyte((cmdcode<<4)&0xf0);是意思啊,求大神赐教

2025-03-11 07:16:37
推荐回答(1个)
回答1:

比如 cmdcode = 0xaaaabbbb
sendbyte(cmdcode&0xf0); 表示把cmdcode中的高四位送出去。这里送出去的就是aaaa0000
sendbyte((cmdcode<<4)&0xf0);表示把cmdcode的低四位送出去,这里就是bbbb0000