您当前的位置:五五电子网电子知识单片机-工控设备51单片机LED16*16点阵滚动显示程序 正文
LED16*16点阵滚动显示程序

LED16*16点阵滚动显示程序

点击数:7735 次   录入时间:03-04 11:42:55   整理:http://www.55dianzi.com   51单片机
     SBUF=text[i+m-1];//从串口发送数据,补全整一列数据
     while(TI==0);
     TI=0;
  P0=lie%256;//选中要显示的那列,同时等于打开了那列的显示
     P2=lie/256;
     delay(); //延时,等待一段时间,让这列显示的内容在人眼内产生“视觉暂留”现象,略知生理的人应该都知道吧。
  lie=_iror_(lie,1); //列选标志移位,准备用来选中下一列
      }
  }//返回显示下一列,直到16列都显示完成
  m+=2;//显示内容向后移一列
  if(m>1024)//这个数据为你的字模数组的大小-32,我的是1056-32=1024
  m=0;
    }
 }

/*延时子程序*/
void delay()
{uint n;
 for(n=0;n<90;n++)
   {;}
 }



上一页  [1] [2] 


本文关键字:程序  51单片机单片机-工控设备 - 51单片机