éç¨ä¸²å£åéä¸æ¬¡0x0001,ç¶åä¸æ¬¡ç§»ä½0x0002,0x0004,0x0008,0x0010,0x0020,0x0040...
#include "STC89C51RC_RD_PLUS.H"
#define uchar unsigned char
#define uint unsigned int
void Com_Init()
{
TMOD = 0x20;
SCON = 0x50;
TH1 = 0xFC;
TL1 = TH1;
PCON = 0x00;
TR1 = 1;
}
void Delay (uint Milliseconds)//延æ¶2msï¼
{
uchar a,b;
for(a=3;a>0;a--)
{
for(b=245;b>0;b--)
for (; Milliseconds > 0; Milliseconds--);
}
}
void SendChar (uchar chr)//åéä¸ä¸ªå符
{
SBUF = chr;
while(!TI);
TI=0;
}
main()
{
Com_Init();
while(1)
{ u8 i;
for(i=0;i<16;i++)
{
u16 dat= 0x0001<<i;
SendChar (dat);
SendChar ( dat>>8);
Delay (1000);//延æ¶
}
}
}
温馨提示:答案为网友推荐,仅供参考