#include<reg51.h>
#define row P2;
sbit ds=P3^0;
sbit yw=P3^1;
sbit sc=P3^2;
unsigned char code d[16]=
{0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17};
void delay1ms(int);
main()
{
unsigned i,j;
while(1)
for(i=0;i<16;i++)
{ P2=d[i];delay1ms(15);
for(j=0;j<64;j++)
{sc=0;sc=1;
ds=1;yw=0;yw=1;
delay1ms(15);}
}
}
void delay1ms(int x)
{int i,j;
for(i=0;i<x;i++)
for(j=0;j<120;j++);
}
这是我自己编的横扫描。。。。技术是低了点,不过全是自己编的
|