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

QQ登錄

只需一步,快速開始

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

(74hc245+74hc154)16×16LED點(diǎn)陣漢字顯示仿真與單片機(jī)源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

用74hc245+74hc154芯片驅(qū)動(dòng)的16×16LED點(diǎn)陣漢字顯示仿真,利用16*16點(diǎn)陣元件庫(kù)做的.

16×16LED點(diǎn)陣漢字顯示仿真.zip (1.3 MB, 下載次數(shù): 93)

單片機(jī)源程序:
  1. #include <reg51.h>
  2. #define UINT  unsigned int
  3. #define UCHAR unsigned char        

  4. sbit CS1=P3^6;

  5. code UCHAR CodeHZ[];
  6. code UCHAR position[16]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};

  7. void Delay(UINT i)
  8. {
  9.         while(i--);
  10. }

  11. void Display(UCHAR n)
  12. {
  13.         UCHAR i,time;
  14.         
  15.         for(time=0;time<200;time++)
  16.         {
  17.                 for(i=0;i<16;i++)
  18.                 {
  19.                         P1=position[i];
  20.                         P2=CodeHZ[n*32+2*i];
  21.                         P0=CodeHZ[n*32+2*i+1];
  22.                         Delay(20);
  23.                 }
  24.         }
  25. }


  26. void main()
  27. {
  28.         CS1=0;
  29.         
  30.         while(1)
  31.         {
  32.                 Display(0);
  33.                 Delay(100);
  34.                
  35.                 Display(1);
  36.                 Delay(100);
  37.                
  38.                 Display(2);
  39.                 Delay(100);
  40.                
  41.                 Display(3);
  42.                 Delay(100);
  43.         }
  44. }


  45. code UCHAR CodeHZ[]={

  46. //妙(0) 源(1) 電(2) 子(3)

  47. 0x10,0x20,0x10,0x20,0x10,0x20,0x10,0xA8,0xFC,0xA4,0x24,0xA2,0x25,0x22,0x25,0x20,
  48. 0x26,0x24,0x48,0x24,0x28,0x28,0x10,0x08,0x28,0x10,0x44,0x20,0x80,0xC0,0x03,0x00,/*"妙",0*/

  49. 0x00,0x00,0x27,0xFE,0x14,0x20,0x14,0x40,0x85,0xFC,0x45,0x04,0x45,0xFC,0x15,0x04,
  50. 0x15,0xFC,0x25,0x24,0xE4,0x20,0x24,0xA8,0x29,0x24,0x2A,0x22,0x30,0xA0,0x00,0x40,/*"源",1*/

  51. 0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,0x21,0x08,0x21,0x08,0x21,0x08,0x3F,0xF8,
  52. 0x21,0x08,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x0A,0x01,0x02,0x01,0x02,0x00,0xFE,/*"電",2*/

  53. 0x00,0x00,0x7F,0xF8,0x00,0x10,0x00,0x20,0x00,0x40,0x01,0x80,0x01,0x00,0xFF,0xFE,
  54. 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,/*"子",3*/

  55. };

復(fù)制代碼


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

使用道具 舉報(bào)

沙發(fā)
ID:428874 發(fā)表于 2018-11-19 20:06 | 只看該作者
好好學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

板凳
ID:348399 發(fā)表于 2018-12-19 20:27 | 只看該作者
樓主,你好這個(gè)取模是自己算出來(lái)的嗎
回復(fù)

使用道具 舉報(bào)

地板
ID:577334 發(fā)表于 2019-7-12 15:57 | 只看該作者
qfz2640513372 發(fā)表于 2018-12-19 20:27
樓主,你好這個(gè)取模是自己算出來(lái)的嗎

有專門的取模軟件,自己可以設(shè)置取模方式
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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