| 我玩了一个8*8的点阵,你们可能说这么简单,有什么可问的呢,确实,很简单,但是,我用仿真做的就是不对,我想做成如取模软件中的那样,但是最上面的一行就是成功不了,望各位战友提出宝贵的意见,我也会继续验证的,程序如下: /*******************************************************
 *   程序功能:8*8点阵静态显示数字0;
 *   硬件说明:P0口接点阵列选,P2口接点阵行选
 *   实验现象:点阵静态显示数字0
 *   日    期: 2014/12/21
 *   作    者: 张衍波
 *******************************************************/
 #include<reg51.h>
 //#include<intrins.h>
 unsigned  char code tab[]={0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C};//0的字形码
 void delay() //延时约1ms
 {
 unsigned int i;
 for(i=0;i<400;i++)
 ;
 }
 void main()   //主函数
 {
 while(1)
 {
 unsigned int j,w;
 w=0X01;
 for(j=0;j<8;j++)
 {
 P2=w;
 P0=tab[j];
 w=w<<1;
 delay();
 }
 }
 }
 
 
 
 
 
 
 |