#include <reg52.h>
#include "yc.h"
#include "fw.h"
#include <intrins.H>
#define uint unsigned int
#define uchar unsigned char
sbit dx=P2^0;
sbit wx=P2^1;
uchar smg[10]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x3f};
uchar c,a,b;
void main()
{
DU=0;
WE=0;
EN=0;
dx=1;
P0=0x3f;
dx=0;
wx=1;
P0=0x00;
wx=0;
for(c=2;c>0;c--)
{
P1=0xfe;
for(a=7;a>0;a--)
{
P1=_crol_(P1,1);
yc(5);
}
for(a=7;a>0;a--)
{
P1=_cror_(P1,1);
yc(5);
}
} //到这里就不会跳出
dx=1;
P0=0x6;
dx=0;
wx=1;
P0=0x00;
wx=0;
}
|