这就是小端数据保存,python中struct解析时就有用到啊。记得好像时用 '<','>' 来标识的,
看来学习单片机还能解疑释惑。
最后,我们可以将这个自建为代码库,以提供复用。最后,放上代码:
#include#include "stc89.h"/*This code is written by H.W. at 12969722 at qq.com*/struct INT_BYTE { unsigned char h; unsigned char l;};typedef union UINT16 { unsigned int num; struct INT_BYTE byte;} U16;struct BYTE_BIT { unsigned char a1; unsigned char a2; unsigned char a3; unsigned char a4;};typedef union UBYTE { unsigned long byte; struct BYTE_BIT b;} U8;void main(void){ U16 hl; U8 ubit; hl.num=0xff0f; P0=hl.byte.l; P1=hl.byte.h; ubit.byte=0xf0f1f2f3;}
关于控制,MCU就介绍完了,您有什么想法可以联系小编。