找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2524|回復: 0
打印 上一主題 下一主題
收起左側

大神看一下,我改怎么改 ,我現(xiàn)在把點陣改成(寬)14x8(高)的了, 以前是8x8的

[復制鏈接]
跳轉到指定樓層
樓主
ID:65770 發(fā)表于 2014-12-25 13:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include<reg52.h>
  2. sbit sc1=P0^1; //行鎖存
  3. sbit sc2=P0^2; //列鎖存
  4. sbit sc=P0^3; //列鎖存
  5. unsigned char h_table[]={/*--  調入了一幅圖像:這是您新建的圖像  --*/
  6. /*--  寬度x高度=32x8  --*/
  7. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE3,0xDD,0xBD,0x7B,0x7B,0xBD,0xD9,
  8. 0xE3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,


  9. }; //行掃描
  10. unsigned char l_table[]={0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x1,};//列掃描數(shù)據(jù)
  11. void main()
  12. {
  13.         unsigned int i,a,b,c,d;
  14.         while(1)
  15.         {       
  16.                 for(c=0;c<7;c++)
  17.                 {
  18.                         for(i=0;i<8;i++)
  19.                         {
  20.                                 P2=h_table[a++]; //行 低電平
  21.                                 sc1=1;         //行鎖存
  22.                                 sc1=0;
  23.                                 P2=l_table[i]; //列 高電平
  24.                                 sc2=1;         //列鎖存
  25.                                 sc2=0;
  26.                                 for(d=0;d<200;d++);  //動態(tài)掃描延時
  27.                                 P2=0x00;
  28.                                 sc2=1;         
  29.                                 sc2=0;
  30.                         }
  31.                         a=b;
  32.                         i=0;
  33.                 }
  34.                 b++;
  35.                 if(b>24)  //
  36.                 {
  37.                         b=0;
  38.                  }
  39.         }
  40. }
復制代碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表