久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15468|回復: 30
收起左側

16×16點陣(滾動顯示)protues仿真

  [復制鏈接]
ID:106386 發表于 2016-2-25 21:25 | 顯示全部樓層 |閱讀模式
16×16點陣(滾動顯示)的protues仿真原理圖如下:
0.png

源程序:
  1. #include <reg52.h>

  2. #define int8 unsigned char
  3. #define int16 unsigned int
  4. #define int32 unsigned long

  5. int8 flag;
  6. int8 n;
  7. int8 code table[][32]={
  8.                           {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/* "  " */


  9.                           {0x04,0x28,0x08,0x24,0x32,0x22,0xC2,0x21,0xC2,0x26,0x34,0x38,0x04,0x04,0x08,0x18,0x30,0xF0,0xC0,0x17,0x60,0x10,0x18,0x10,0x0C,0x14,0x06,0x18,0x04,0x10,0x00,0x00},/*"歡",0*/
  10.                           {0x02,0x02,0x04,0x82,0xF8,0x73,0x04,0x20,0x02,0x00,0xE2,0x3F,0x42,0x20,0x82,0x40,0x02,0x40,0xFA,0x3F,0x02,0x20,0x42,0x20,0x22,0x20,0xC2,0x3F,0x02,0x00,0x00,0x00},/*"迎",1*/
  11.                           {0x00,0x01,0x04,0x02,0x1C,0x0C,0xC0,0x3F,0x1C,0xC0,0x02,0x09,0x02,0x16,0x92,0x60,0x4A,0x20,0x82,0x2F,0x02,0x20,0x0E,0x24,0x00,0x22,0x90,0x31,0x0C,0x20,0x00,0x00},/*"您",2*/
  12.                           {0x44,0x10,0x44,0x14,0x88,0x54,0x88,0x54,0xD0,0x5F,0x30,0x50,0x60,0x50,0xFE,0x7F,0x40,0x50,0x20,0x90,0xB0,0x9F,0x98,0x92,0x8C,0x94,0x88,0x34,0x80,0x11,0x00,0x00},/*"乘",3*/
  13.                           {0x82,0x00,0x02,0x01,0x22,0x06,0x22,0x38,0x22,0x04,0x22,0x03,0x22,0x00,0xFE,0xFF,0xA2,0x00,0x22,0x01,0x22,0x02,0x22,0x3C,0x22,0x02,0x02,0x01,0x02,0x00,0x00,0x00},/*"坐",4*/
  14.                           {0x02,0x00,0x0C,0x00,0xF0,0x3F,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xA0,0x00,0x60,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00},/*"廣",5*/
  15.                           {0x80,0x00,0x01,0x07,0x06,0x00,0x18,0x00,0xE0,0xFF,0x00,0x04,0x00,0x03,0x00,0x00,0xFE,0x7F,0x00,0x08,0x00,0x06,0x80,0x01,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00},/*"州",6*/
  16.                           {0x00,0x00,0x04,0x20,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x20,0x04,0x00,0x00,0x00},/*"三",7*/
  17.                           {0x20,0x08,0x20,0x86,0x7F,0x60,0x80,0x0F,0x00,0x04,0x00,0x1A,0x00,0xEA,0x00,0x2A,0x00,0x2A,0x00,0x2A,0x00,0x2A,0xF0,0x2B,0x0C,0x28,0x02,0x20,0x0F,0x00,0x00,0x00},/*"汽",8*/
  18.                           {0x00,0x00,0x80,0x00,0x04,0x01,0x0E,0x02,0x14,0x0C,0x24,0x70,0xC4,0x21,0x8C,0x00,0x08,0x00,0x08,0x70,0x28,0x08,0x1E,0x06,0x0C,0x03,0x80,0x01,0x00,0x01,0x00,0x00},/*"公",9*/
  19.                           {0x00,0x00,0x00,0x08,0xF8,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0x20,0x49,0xF0,0x49,0x00,0x48,0x04,0x40,0x02,0x40,0xFC,0x7F,0x00,0x00,0x00,0x00},/*"司",10*/
  20.                           {0x00,0x00,0x80,0x00,0x04,0x01,0x0E,0x02,0x14,0x0C,0x24,0x70,0xC4,0x21,0x8C,0x00,0x08,0x00,0x08,0x70,0x28,0x08,0x1E,0x06,0x0C,0x03,0x80,0x01,0x00,0x01,0x00,0x00},/*"公",11*/
  21.                           {0x40,0x00,0x40,0x08,0x41,0x08,0x42,0x08,0x4C,0x08,0xF8,0x7F,0x50,0x08,0x40,0x08,0x40,0x08,0x60,0x08,0xD0,0x7F,0x4C,0x08,0x47,0x08,0x42,0x08,0x40,0x00,0x00,0x00},/*"共",12*/
  22.                           {0x20,0x08,0x20,0x86,0x7F,0x60,0x80,0x0F,0x00,0x04,0x00,0x1A,0x00,0xEA,0x00,0x2A,0x00,0x2A,0x00,0x2A,0x00,0x2A,0xF0,0x2B,0x0C,0x28,0x02,0x20,0x0F,0x00,0x00,0x00},/*"汽",13*/
  23.                           {0x20,0x00,0x20,0x20,0x20,0x21,0x20,0x23,0x20,0x25,0x20,0x39,0x20,0xE1,0x20,0x21,0xFF,0x2F,0x20,0x21,0x20,0x21,0x20,0x21,0x20,0x21,0x20,0x21,0x20,0x00,0x00,0x00},/*"車",14*/
  24.                           {0x00,0x00,0x00,0x00,0x1A,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",15*/
  25.                           {0x00,0x04,0x01,0x04,0x02,0x04,0x04,0x04,0x08,0x04,0x30,0x04,0xC0,0x05,0x00,0xFE,0x80,0x05,0x60,0x04,0x10,0x04,0x0C,0x04,0x06,0x04,0x03,0x04,0x02,0x04,0x00,0x00},/*"大",16*/
  26.                           {0x00,0x02,0x40,0x0C,0x40,0x08,0x40,0x48,0x40,0x3A,0x40,0x2A,0x42,0x0A,0x41,0x8A,0xFE,0x7A,0x40,0x2B,0x40,0x0A,0x40,0x18,0x40,0xEA,0x40,0x4C,0x40,0x08,0x00,0x00},/*"學",17*/
  27.                           {0x20,0x08,0x30,0x08,0xE0,0xFF,0x42,0x08,0x4C,0x08,0xF0,0x1F,0x10,0x12,0x1A,0x12,0xF2,0x13,0x04,0x10,0xC8,0xFF,0x30,0x10,0xCC,0x50,0x02,0x37,0x1C,0x12,0x00,0x00},/*"城",18*/
  28.                           {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0E,0x14,0x10,0x24,0x10,0x44,0x10,0x84,0x11,0x0C,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"2",0*/
  29.                           {0x04,0x02,0x44,0x06,0xC4,0x1A,0x48,0xE3,0x48,0x46,0x48,0x00,0x04,0x09,0x04,0x09,0x08,0x09,0xC8,0xFF,0x30,0x09,0x28,0x49,0x44,0x39,0x02,0x29,0x1F,0x01,0x00,0x00},/*"線",19*/
  30.                           {0x00,0x02,0x02,0x42,0x04,0x42,0x08,0x42,0x30,0x42,0xC0,0x7F,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x42,0xFE,0x7F,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x00},/*"開",20*/
  31.                           {0x40,0x04,0x80,0x08,0x00,0x11,0xFF,0xEF,0x00,0x44,0x02,0x10,0x82,0x10,0x82,0x10,0x82,0x90,0xFE,0x7F,0x82,0x50,0x82,0x10,0x82,0x10,0x82,0x10,0x02,0x10,0x00,0x00},/*"往",21*/
  32.                           {0x00,0x04,0x01,0x04,0x02,0x04,0x04,0x04,0x08,0x04,0x30,0x04,0xC0,0x05,0x00,0xFE,0x80,0x05,0x60,0x04,0x10,0x04,0x0C,0x04,0x06,0x04,0x03,0x04,0x02,0x04,0x00,0x00},/*"大",22*/
  33.                           {0x00,0x02,0x40,0x0C,0x40,0x08,0x40,0x48,0x40,0x3A,0x40,0x2A,0x42,0x0A,0x41,0x8A,0xFE,0x7A,0x40,0x2B,0x40,0x0A,0x40,0x18,0x40,0xEA,0x40,0x4C,0x40,0x08,0x00,0x00},/*"學",23*/
  34.                           {0x20,0x08,0x30,0x08,0xE0,0xFF,0x42,0x08,0x4C,0x08,0xF0,0x1F,0x10,0x12,0x1A,0x12,0xF2,0x13,0x04,0x10,0xC8,0xFF,0x30,0x10,0xCC,0x50,0x02,0x37,0x1C,0x12,0x00,0x00},/*"城",24*/
  35.                           {0x00,0x00,0x00,0x00,0x1A,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",25*/
  36.                           {0x00,0x02,0x00,0x42,0x00,0x32,0xFE,0x23,0x04,0x00,0x08,0x44,0xFF,0x55,0x50,0x55,0x50,0x55,0x50,0xFD,0x52,0x55,0x51,0x55,0xFE,0x55,0x00,0x44,0x00,0x04,0x00,0x00},/*"請",26*/
  37.                           {0x00,0x01,0x04,0x02,0x1C,0x0C,0xC0,0x3F,0x1C,0xC0,0x02,0x09,0x02,0x16,0x92,0x60,0x4A,0x20,0x82,0x2F,0x02,0x20,0x0E,0x24,0x00,0x22,0x90,0x31,0x0C,0x20,0x00,0x00},/*"您",27*/
  38.                           {0x82,0x00,0x02,0x01,0x22,0x06,0x22,0x38,0x22,0x04,0x22,0x03,0x22,0x00,0xFE,0xFF,0xA2,0x00,0x22,0x01,0x22,0x02,0x22,0x3C,0x22,0x02,0x02,0x01,0x02,0x00,0x00,0x00},/*"坐",28*/
  39.                           {0x01,0x08,0xC2,0x08,0x44,0x0F,0x28,0xF8,0x30,0x08,0xCE,0x0F,0x04,0x01,0x00,0x41,0x02,0x41,0x01,0x41,0xFE,0x4F,0x00,0x51,0x00,0x61,0x00,0x41,0x00,0x01,0x00,0x00},/*"好",29*/
  40.                           {0x42,0x08,0x81,0x08,0xFE,0xFF,0x00,0x09,0x01,0x0A,0x01,0x01,0x02,0x11,0x0C,0x11,0x30,0x11,0xC0,0xFF,0x30,0x11,0x08,0x11,0x06,0x11,0x03,0x11,0x02,0x01,0x00,0x00},/*"扶",30*/
  41.                           {0x20,0x08,0xC0,0x48,0x00,0x4B,0xFF,0x7F,0x00,0x89,0x9C,0x88,0x00,0x10,0xBC,0x2A,0x82,0xCA,0xC2,0x4A,0xB2,0x5A,0x82,0x6A,0xAE,0x0A,0x90,0x0F,0x0C,0x00,0x00,0x00},/*"穩",31*/
  42.                           {0x00,0x00,0x00,0x00,0x00,0x00,0xFA,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"!",32*/

  43.                           {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}/* "  " */
  44.                       };

  45. void delay(void);
  46. int16 offset;

  47. void main(void)
  48. {
  49.     int8 i;
  50.     int8 *p;
  51.     flag=0x10;
  52.     n=0;
  53.     TMOD=0x01;
  54.     TH0=0xb1;
  55.     TL0=0xe0;
  56.     ET0=1;
  57.     EA=1;
  58.     TR0=1;

  59.     p=&table[0][0];

  60.     while (1)
  61.     {
  62.         for (i=0;i<8;i++)    //顯示左半邊屏幕
  63.         {
  64.             P0=*(p+offset+2*i);
  65.             P2=i|0x08;    //P2.4=0,P2.3=1 選中U2, 輸出掃描碼給U6
  66.             delay();

  67.             P0=*(p+offset+2*i+1);
  68.               P2=i|0x10;   //P2.4=1,P2.3=0 選中U3, 輸出掃描碼給U7
  69.             delay();
  70.         }
  71.         for (i=8;i<16;i++)     //顯示右半邊屏幕
  72.         {
  73.             P0=*(p+offset+2*i);
  74.              P2=(i-8)|0x20;   //P2.5=1 P2.4=0, P2.3=0 選中U4,輸出掃描碼U8
  75.             delay();

  76.             P0=*(p+offset+2*i+1);
  77.              P2=(i-8)|0x40;   //P2.6=1 P2.5=0, P2.4=0 選中U5,輸出掃描碼U9
  78.             delay();
  79.         }
  80.     }
  81. }


  82. void delay(void)
  83. {
  84.     int16 i;
  85.     for (i=0;i<50;i++)
  86.         ;
  87. }


  88. void timer0() interrupt 1 using 3
  89. {
  90.     TF0=0;
  91.     TH0=0xb1;
  92.     TL0=0xe0;
  93.     if (n<10)
  94.     {
  95.     n++;
  96.     }
  97.     else
  98.     {
  99.     offset+=2;
  100.     if (offset>1100)
  101.             offset=0;
  102.         n=0;
  103.     }
  104. }
復制代碼

0.png

16×16點陣(滾動顯示)protues仿真.zip (87.79 KB, 下載次數: 353)

評分

參與人數 4黑幣 +115 收起 理由
1271135815 + 5 贊一個!
小小惱人 + 5 絕世好帖!
赤炎木 + 5 很給力!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:79544 發表于 2016-3-1 18:32 | 顯示全部樓層
樓主用什么芯片控制的行掃?
回復

使用道具 舉報

ID:103996 發表于 2016-3-15 21:11 來自手機 | 顯示全部樓層
謝謝樓主分享,謝謝需要這方面的東西
回復

使用道具 舉報

ID:118448 發表于 2016-5-6 22:03 | 顯示全部樓層
自己做了一個呢,
回復

使用道具 舉報

ID:123446 發表于 2016-5-28 09:09 | 顯示全部樓層
16X16點陣屏文字上下左右移動
回復

使用道具 舉報

ID:114807 發表于 2016-5-31 16:13 | 顯示全部樓層
是左右移動還是上下移動啊
回復

使用道具 舉報

ID:146734 發表于 2016-11-21 17:05 | 顯示全部樓層
樓主,你的取摸軟件是什么?可以分享一下嗎?
回復

使用道具 舉報

ID:149898 發表于 2016-11-24 10:46 | 顯示全部樓層
51黑有你更精彩!!!
回復

使用道具 舉報

ID:154802 發表于 2016-12-15 10:57 | 顯示全部樓層
這是左右滾動嗎? 有沒有實驗報告啊
回復

使用道具 舉報

ID:159869 發表于 2017-1-4 22:27 | 顯示全部樓層
51黑上的學習材料真的很棒呀 蟹蟹樓主
回復

使用道具 舉報

ID:196936 發表于 2017-5-5 14:49 | 顯示全部樓層
學習學習
回復

使用道具 舉報

ID:195061 發表于 2017-5-7 21:42 | 顯示全部樓層
請問,你是怎樣的取模方式?
回復

使用道具 舉報

ID:195196 發表于 2017-5-16 14:12 | 顯示全部樓層
厲害了
回復

使用道具 舉報

ID:233720 發表于 2017-9-24 21:29 | 顯示全部樓層
贊一個
回復

使用道具 舉報

ID:234891 發表于 2017-9-27 14:34 | 顯示全部樓層
樓主厲害!正在學習這方面的東西,謝謝樓主分享!
回復

使用道具 舉報

ID:236115 發表于 2017-9-27 17:40 | 顯示全部樓層
感謝共享!!!!
回復

使用道具 舉報

ID:238822 發表于 2017-11-8 08:37 | 顯示全部樓層
        贊一個!
回復

使用道具 舉報

ID:247340 發表于 2017-11-8 16:03 | 顯示全部樓層
給樓主贊一個
回復

使用道具 舉報

ID:250993 發表于 2017-11-20 11:51 | 顯示全部樓層
圍觀圍觀~
回復

使用道具 舉報

ID:251543 發表于 2017-11-20 19:03 | 顯示全部樓層
nice。。。
回復

使用道具 舉報

ID:335734 發表于 2018-5-24 08:30 | 顯示全部樓層
顯示的字幕有些殘缺
回復

使用道具 舉報

ID:446199 發表于 2018-12-14 10:47 | 顯示全部樓層
贊一個
回復

使用道具 舉報

ID:446199 發表于 2018-12-14 10:48 | 顯示全部樓層
真的是一個好材料
回復

使用道具 舉報

ID:259731 發表于 2018-12-16 16:14 | 顯示全部樓層
樓主你好,那個漢字的十六進制碼怎么寫
回復

使用道具 舉報

ID:458243 發表于 2018-12-29 18:47 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:468536 發表于 2019-1-15 16:29 | 顯示全部樓層
問一下用了那幾個器件
回復

使用道具 舉報

ID:468536 發表于 2019-1-17 09:30 | 顯示全部樓層
我想問一下,這個編程部分如何改動
回復

使用道具 舉報

ID:550656 發表于 2019-5-29 22:38 | 顯示全部樓層
感謝大佬
回復

使用道具 舉報

ID:589439 發表于 2019-8-25 21:32 | 顯示全部樓層
謝謝分享!很有幫助!
回復

使用道具 舉報

ID:598910 發表于 2019-8-28 22:50 | 顯示全部樓層
頂一個
回復

使用道具 舉報

ID:785582 發表于 2020-6-21 10:46 | 顯示全部樓層
請問用的是什么芯片
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品一二三区 | 日韩欧美在线观看视频 | 国产色99| 亚洲精品久久久一区二区三区 | 亚洲免费网站 | 男人的天堂在线视频 | 亚洲成人第一页 | 999免费网站 | 一区二区三区亚洲 | 精久久久| 日韩欧美亚洲一区 | 亚洲国产视频一区二区 | 亚州激情 | 国产日韩一区二区三区 | 日韩精品视频在线观看一区二区三区 | 久久国产精品视频 | 免费成人av网站 | 国产区在线 | 亚洲精品一区二区三区中文字幕 | 日韩精品一区二区三区视频播放 | 超碰免费在线观看 | 综合激情av| av天天看 | 天天射网站| 久久久成人免费一区二区 | 成人av一区二区三区 | 99在线免费观看视频 | 久热久热| 在线观看三级av | 久久久久久久久久久久亚洲 | 天天干天天想 | 亚洲国产在 | 成人黄色在线 | 成人精品一区 | 91av久久久 | 91国在线高清视频 | 欧美做暖暖视频 | 综合久久久 | 福利视频日韩 | 国产精品久久影院 | 欧一区|