程序如下:
#include <AT89X51.H>
#define uchar unsigned char
void delay(uchar n)
{
uchar i;
for(i=0;i> n;i++);
}
void clk(void)//时钟
{
P1_1=0;
delay(200);
P1_1=1;
delay(200);
}
void send (uchar da)//发送数据
{
uchar i;
for(i=0;i <8;i++)
{
P1_0=(bit)(da&0x80);
da < <=1;
clk();
}
}
void main(void)
{
P1_2=0;
P1_3=0;
send(0x08);//显示0
delay(200);
}