找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 10821|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

LED點(diǎn)陣左移程序(漢字顯示)的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1 發(fā)表于 2008-8-27 01:09 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

請(qǐng)幫我寫一下LED點(diǎn)陣左移程序(漢字顯示)!源程序在下面!請(qǐng)高手幫幫忙!請(qǐng)高手幫我看看。。。。。。。。。!
//同
0x00,0x3F,0x3F,0x28,0x29,0x29,0x29,0x29,0x29,0x29,0x28,0x7F,0x7F,0x20,0x00,0x00,
0x00,0xFE,0xFE,0x00,0xF0,0xF0,0x20,0x20,0xF0,0xF4,0x06,0xFE,0xFC,0x00,0x00,0x00,
//一
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
//個(gè)
0x01,0x01,0x03,0x06,0x0C,0x18,0x73,0x73,0x18,0x0C,0x06,0x02,0x03,0x01,0x01,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//世
0x04,0x04,0x3F,0x3F,0x04,0x04,0x7F,0x7F,0x04,0x04,0x7F,0x7F,0x04,0x04,0x04,0x00,
0x00,0x00,0xFE,0xFE,0x02,0x02,0xF2,0xF2,0x22,0x22,0xF2,0xF2,0x06,0x06,0x02,0x00,
//界
0x00,0x00,0x00,0x3E,0x3E,0x2B,0x2B,0x3E,0x3E,0x2B,0x2B,0x7E,0x7E,0x20,0x00,0x00,
0x00,0x22,0x22,0x66,0xCC,0xF8,0x70,0x00,0x00,0x7E,0xFE,0xC0,0x60,0x60,0x40,0x00,
//同
0x00,0x3F,0x3F,0x28,0x29,0x29,0x29,0x29,0x29,0x29,0x28,0x7F,0x7F,0x20,0x00,0x00,
0x00,0xFE,0xFE,0x00,0xF0,0xF0,0x20,0x20,0xF0,0xF4,0x06,0xFE,0xFC,0x00,0x00,0x00,
//一
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
//個(gè)
0x01,0x01,0x03,0x06,0x0C,0x18,0x73,0x73,0x18,0x0C,0x06,0x02,0x03,0x01,0x01,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//夢(mèng)
0x00,0x11,0x13,0x16,0x7F,0x7F,0x14,0x12,0x16,0x7F,0x7F,0x1C,0x16,0x13,0x01,0x00,
0x00,0x02,0x12,0x12,0x32,0xFA,0xDE,0x44,0x4C,0x58,0x70,0x60,0x40,0x00,0x00,0x00,
//想
0x08,0x09,0x0B,0x7F,0x7F,0x0B,0x09,0x3F,0x3F,0x2A,0x2A,0x2A,0x7F,0x7F,0x20,0x00,
0x80,0x84,0x1C,0xD8,0xFC,0x3E,0x22,0xF2,0xDA,0x8A,0x8E,0xAE,0xB0,0x98,0x08,0x00,
取模方式為縱向取模,字節(jié)正序,每個(gè)字由32個(gè)字節(jié)構(gòu)成,其中每個(gè)字的兩行代碼中 上下相對(duì)的兩個(gè)字節(jié)為一列!即一個(gè)掃描碼!從左至右共16個(gè)掃描碼!點(diǎn)陣掃描方式為列掃描,
             /**********單字顯示********/
   for(j=0;j<10;j++)
   {
    for(k=0;k<230;k++)
    {
     for(i=0;i<16;i++)
     {
      P1=i;//0~15為4-16譯碼器的的16個(gè)狀態(tài)!
      P2=tab[i+j*32];//上半屏8位的數(shù)據(jù)
      delay(1);
      P3=tab[i+16+j*32];//下半屏8位的數(shù)據(jù)
      delay(1);
     }
    }
   }
這是單個(gè)字顯示的程序!請(qǐng)高手幫我寫一下LED點(diǎn)陣左移程序!小弟技術(shù)有限!實(shí)在想不出了!期待高手的回復(fù)!謝謝!
[此貼子已經(jīng)被作者于2008-8-27 1:12:26編輯過]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2008-8-27 01:10 | 只看該作者
我?guī)腿豪镆蝗藛柕,各位知道?回復(fù)下啊
回復(fù)

使用道具 舉報(bào)

板凳
ID:4611 發(fā)表于 2008-8-28 00:55 | 只看該作者

謝謝樓主的幫助!本人已將問題解決!問題的關(guān)鍵在于字模的排序!方法是將每個(gè)字的上半行合并成一個(gè)數(shù)組 命名為 tabs[],下半行合并成一個(gè)數(shù)組 命名為tabx[],希望能給以后研究點(diǎn)陣的朋友們一些幫助和參考!再次感謝樓主!

回復(fù)

使用道具 舉報(bào)

地板
ID:66501 發(fā)表于 2014-11-13 15:44 | 只看該作者
掘墓高手,專挖古墓,一挖一個(gè)坑,坑坑見墓。。
回復(fù)

使用道具 舉報(bào)

5#
ID:141497 發(fā)表于 2017-4-23 14:26 | 只看該作者
謝謝,我在寫左移程序,給我提供了一個(gè)編程思路。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表