zj.c

来自「STC89C51系列单片机内部数字对调的函数。」· C语言 代码 · 共 24 行

C
24
字号
#include<reg52.h>

void main()
{
		while(1)
{
    unsigned char a,b,c,d,i;
    a=0XD3;
	 b=0x00;
    c=0x01;
    for(i=0;i<8;i++)
    {
    	d=0x00;
    	d=a&c;
    	if(i<=3)
    		d<<=(7-2*i);
    	else
    		d>>=(2*(i-3)-1);
    	b|=d;
    	c<<=1;
    }
		P0=b;
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?