|
#include <regx51.h>
unsigned int wei[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //扫描8位
unsigned int duan[8] = {//用软件生成的
/*-- 调入了一幅图像宽度x高度=8x8:F --*/
0x81,0xDB,0x00,0xDB,0xDB,0xBB,0xFB,0xFB,
};
void delayms(unsigned int m) // 延时子程序
{
int i,j;
for(i=0; i<m; i++)
for(j=0; j<120; j++);
}
void main(void)
{
int i;
while(1)
{
for(i=0; i<8; i++) //扫描8行数据
{
P2 = wei; //先发送位码
P3 = duan; //再发送断码
delayms(2);
}
}
} |
|