龙空技术网

C51单片机 17 数据组合,分开

好欣晴 188

前言:

此时你们对“c51单片机取反”大约比较重视,看官们都想要学习一些“c51单片机取反”的相关资讯。那么小编同时在网络上收集了一些有关“c51单片机取反””的相关文章,希望兄弟们能喜欢,咱们一起来了解一下吧!

最近我碰到了瓶颈,所以没发文章,下面是数据的合并和分开

不放张图片字数不够不让发布。

unsigned int a=0; unsigned char b,c;

我们让b成为a的高8位,c成为a的低8位

a=a|b ;//先把b中的值给a的低8位

a=a<<8;//这样就可以把低8位左移变成高8位

a=a|c; //再把c变成a的低8位

这样就把b和c的值送给了a。

如果把a的值分给b和c

unsigned int a; unsigned char b,c;

b=(unsigned char)(a>>8);//这样就把a的高8位送给了b

c=(unsigned char)a;//这样就把a的低8位给了c。

标签: #c51单片机取反