标题:
最简单的单片机字节倒序小程序
[打印本页]
作者:
myhj
时间:
2019-8-14 17:51
标题:
最简单的单片机字节倒序小程序
本文提供一个非常 简单的字节倒序小程序,并通过P2拉上LED灯,实际展现这个小程序的实现过程,有点小趣味。
单片机源程序如下:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED1=P2^0;
void Delay_xms(uint x)
{
uint k,j;
for(k=0;k<x;k++)
for(j=0;j<112;j++);
}
uchar re_order(uchar redat)
{
uchar i,data1;
Delay_xms(10000);
data1=redat;
redat=0x00;
for(i=0;i<(sizeof(char)*8/2);i++)
{
redat=redat | (data1 & (0x80>>i))>>(7-i*2);
redat=redat | (data1 & (0x01<<i))<<(7-i*2);
}
return redat;
}
void main()
{
P2=re_order(0x39);
while(1);
}
复制代码
以上资料51hei提供下载:
字节倒序.rar
(16.81 KB, 下载次数: 7)
2019-8-14 17:50 上传
点击文件名下载附件
字节倒序
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1