16的数据口怎么让低8位输出某个数,高8位不变?

2020-02-08 09:11发布

例如一个16的数据口PORTA,我想让低8位输出0x88,而高8位保持原来的数值不变,每次只是自由的操作低8位输出某个数,怎么做呢,想不出来,好别扭啊!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
snoopyzz
2020-02-08 17:14
june2008 发表于 2012-6-14 10:59
现在想的一个这样的方法,可能很笨,不知道有谁有好的办法?
unsigend char data;
PORTA&=0xff00;

见2L...你这种会在低8位错误一瞬间0

一周热门 更多>