《51单片机8x8点阵显示程序》由会员分享,可在线阅读,更多相关《51单片机8x8点阵显示程序(3页珍藏版)》请在人人文库网上搜索。
1、include #include#define uint unsigned int#define uchar unsigned char/心形显示/unsigned char code tabP0=0x00,0x0c,0x12,0x22,0x44,0x22,0x12,0x0c, 0x00,0x22,0x56,0x4a,0x42,0x42,0x00,0x00, 0x00,0x42,0x46,0x4a,0x52,0x62,0x42,0x00, 0x00,0x00,0x00,0x00,0x7e,0x00,0x00,0x00 ;/unsigned char code tabP2=0x7F,0xBF,0。
2、xDF,0xEF,0xF7,0xFB,0xFD,0xFE ,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE;/圆形显示unsigned char code tabP0=0x00,0x20,0x10,0x00,0xff,0x40,0x10,0x20;unsigned char code tabP2=0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE;/菱形显示/uns。
3、igned char code tabP0=0x00,0x08,0x14,0x22,0x41,0x22,0x14,0x08;/unsigned char code tabP2=0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE;/叉形显示/unsigned char code tabP0=0x00,0x41,0x22,0x14,0x08,0x14,0x22,0x41;/unsigned char code tabP2=0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE;/中字显示/unsigned char cod。
4、e tabP0=0x00,0x1e,0x12,0x12,0x7f,0x12,0x12,0x1e;/unsigned char code tabP2=0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE;void Delay_1ms(uchar i)/1ms延时uchar x,j;for(j=0;ji;j+)for(x=0;x=148;x+);void delay() uchar i,j,k;for(i=0;i255;i+)for(j=0;j255;j+)for(k=0;k1;k+);void main()int i,j,l,m,n;/for(l=8;l16。
5、;l+)/ P0=0;/P2=tabP2l;/P0=tabP0l;/Delay_1ms(2);/ delay( );/for(m=16;m24;m+)/P0=0;/P2=tabP2m;/P0=tabP0m;/Delay_1ms(2);/ delay( );/for(n=24;n32;n+)/P0=0;/P2=tabP2n;/P0=tabP0n;/Delay_1ms(2);/ delay( );/for(j=0;j6;j+)/for(i=0;i8;i+)P0=0;P2=tabP2i;P0=tabP0i;Delay_1ms(2); /delay( );/ ;/for(l=0;l255;l+)/for(i=0;i8;i+)/ /P0=0;/P2=tabP2i;/P0=tabP0i;/Delay_1ms(2);/。