|
#include<reg52.h>
#include<intrins.h>
sbit SER=P3^4;
sbit SCK=P3^6;
sbit RCK=P3^5;
void SendByte(unsigned char byte1,unsigned char byte2,unsigned char byte3,unsigned char byte4);
void main ()
{
SendByte(0x00,0x00,0xff,0xff);
}
void SendByte(unsigned char byte1,unsigned char byte2,unsigned char byte3,unsigned char byte4)
{
unsigned int i;
for(i=0;i<8;i++)
{
SCK=1;
RCK=1;
if(byte1&0X01) SER=1;
else SER=0;
byte1>>=1;
SCK=0;
_nop_();
_nop_();
SCK=1;
_nop_();
_nop_();
}
for(i=0;i<8;i++)
{
SCK=1;
RCK=1;
if(byte2&0X01) SER=1;
else SER=0;
byte2>>=1;
SCK=0;
_nop_();
_nop_();
SCK=1;
_nop_();
_nop_();
}
for(i=0;i<8;i++)
{
SCK=1;
RCK=1;
if(byte3&0X01) SER=1;
else SER=0;
byte2>>=1;
SCK=0;
_nop_();
_nop_();
SCK=1;
_nop_();
_nop_();
}
for(i=0;i<8;i++)
{
SCK=1;
RCK=1;
if(byte4&0X01) SER=1;
else SER=0;
byte2>>=1;
SCK=0;
_nop_();
_nop_();
SCK=1;
_nop_();
_nop_();
}
RCK=0;
_nop_();
_nop_();
RCK=1;
_nop_();
_nop_();
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|