欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7993|回復: 7
收起左側

我制作的led胸牌 含原理圖 源代碼及proteus仿真

[復制鏈接]
ID:173141 發表于 2017-5-12 16:10 | 顯示全部樓層 |閱讀模式
程序簡單,適合初學者,內附原理圖代碼等,用proteus8制作,用16*16點陣顯示漢字。

proteus8仿真原理圖:
51hei.png
0.png 0.png

單片機源程序如下:
  1. #include<reg51.h>
  2. #include<stdlib.h>
  3. #define  uchar unsigned char
  4. #define  uint unsigned int
  5. uchar code col[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};//列控制數組
  6. uchar code row[][32]={                                                           //字模

  7. {0x40,0x00,0x80,0x00,0xFE,0x7F,0x02,0x40,0x81,0x20,0x80,0x00,0x80,0x00,0xFE,0x3F,
  8. 0xC0,0x01,0xA0,0x02,0x90,0x04,0x88,0x08,0x84,0x10,0x83,0x60,0x80,0x00,0x80,0x00},/*"宋",0*/

  9. {0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xFF,0x7F,0x80,0x00,
  10. 0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xFC,0x1F,0x00,0x00},/*"士",0*/      

  11. {0x20,0x04,0x20,0x08,0x20,0x08,0x20,0x00,0xFF,0x7F,0x20,0x01,0x20,0x11,0x20,0x11,
  12. 0x20,0x09,0x10,0x05,0x10,0x03,0x08,0x41,0x88,0x41,0x44,0x41,0x22,0x7E,0x01,0x00},/*"龍",0*/

  13. {0x20,0x00,0x70,0x00,0x1E,0x00,0x10,0x3E,0x10,0x22,0xFF,0x22,0x10,0x22,0x18,0x22,
  14. 0x38,0x22,0x54,0x22,0x54,0x22,0x12,0x22,0x11,0x3E,0x10,0x22,0x10,0x00,0x10,0x00},/*"和",0*/

  15. {0x08,0x00,0x10,0x3E,0xFF,0x22,0x00,0x12,0x7E,0x12,0x42,0x0A,0x7E,0x12,0x00,0x12,
  16. 0x7E,0x22,0x20,0x22,0x10,0x22,0xF0,0x16,0x1F,0x0A,0x10,0x02,0x14,0x02,0x08,0x02},/*"郭",0*/

  17. {0x08,0x02,0x08,0x02,0xFC,0x7E,0x14,0x09,0xA2,0x10,0x01,0x0F,0xFC,0x00,0x80,0x00,
  18. 0x80,0x00,0xFF,0x7F,0x80,0x00,0x40,0x01,0x20,0x02,0x10,0x04,0x0C,0x18,0x03,0x60},/*"笑",0*/

  19. {0x08,0x02,0x08,0x02,0xFC,0x7E,0x14,0x09,0xA2,0x10,0x01,0x0F,0xFC,0x00,0x80,0x00,
  20. 0x80,0x00,0xFF,0x7F,0x80,0x00,0x40,0x01,0x20,0x02,0x10,0x04,0x0C,0x18,0x03,0x60},/*"笑",0*/

  21. {0x20,0x20,0x24,0x20,0x24,0x20,0xFC,0x25,0x22,0x24,0x20,0x24,0xFF,0x27,0x20,0x24,
  22. 0x20,0x24,0xFC,0x25,0x24,0x25,0x24,0x25,0x64,0x21,0xA4,0x20,0x20,0x28,0x20,0x10},/*"制",0*/

  23. {0x90,0x00,0x90,0x00,0x90,0x00,0x88,0x7F,0x48,0x01,0x4C,0x01,0x2C,0x01,0x0A,0x1F,
  24. 0x09,0x01,0x08,0x01,0x08,0x01,0x08,0x3F,0x08,0x01,0x08,0x01,0x08,0x01,0x08,0x01},/*"作",0*/

  25. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  26. 0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x0C,0x00,0x08,0x00,0x04,0x00,0x00,0x00},/*",",0*/

  27. {0x80,0x10,0x42,0x10,0xE4,0x11,0x24,0x11,0xE0,0x7D,0x20,0x11,0xE7,0x11,0x24,0x13,
  28. 0x24,0x15,0xF4,0x15,0x84,0x11,0x54,0x11,0x2C,0x11,0x14,0x11,0x40,0x15,0x80,0x08},/*"謝",0*/

  29. {0x80,0x10,0x42,0x10,0xE4,0x11,0x24,0x11,0xE0,0x7D,0x20,0x11,0xE7,0x11,0x24,0x13,
  30. 0x24,0x15,0xF4,0x15,0x84,0x11,0x54,0x11,0x2C,0x11,0x14,0x11,0x40,0x15,0x80,0x08},/*"謝",0*/

  31. {0x00,0x00,0x80,0x3F,0x80,0x20,0xBF,0x20,0xA0,0x24,0xA0,0x24,0x92,0x24,0x94,0x24,
  32. 0x88,0x24,0x88,0x2A,0x14,0x0A,0x24,0x09,0x22,0x09,0x81,0x48,0x40,0x48,0x20,0x70},/*"觀",0*/

  33. {0x00,0x1F,0xFE,0x00,0x80,0x00,0xFC,0x1F,0x40,0x00,0xFF,0x7F,0x20,0x00,0x10,0x00 ,
  34. 0xF8,0x0F,0x14,0x08,0xF2,0x0F,0x11,0x08,0xF0,0x0F,0x10,0x08,0xF0,0x0F,0x10,0x08},/*"看",0*/

  35. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  36. 0x00,0x00,0x00,0x00,0x18,0x00,0x24,0x00,0x24,0x00,0x18,0x00,0x00,0x00,0x00,0x00},/*"。",0*/
  37. };
  38.          
  39. void delayms(uint t) //延時函數                          
  40. {
  41.      uint x,y;
  42.      for(x=t;x>0;x--)
  43.          for(y=124;y>0;y--);
  44. }                                                

  45. void display(uint n) //顯示函數         
  46. {
  47.      uint i,j;
  48.      for(j=0;j<12;j++)   
  49.      for(i=0;i<16;i++)
  50.          {
  51.                          P2=col[i];               
  52.              P0=row[n][2*i];
  53.              P1=row[n][2*i+1];
  54.              delayms(3);                                   
  55.          }                                   
  56. }                        

  57. void main() //主函數
  58. {
  59. P3=0;
  60. while(1)         
  61. {
  62.         P3=0;if(P3!=0){display(0);delayms(50);}else   break;  
  63.         P3=0;if(P3!=0){display(1);delayms(50);}else   break;
  64.         P3=0;if(P3!=0){display(2);delayms(50);}else   break;
  65.         P3=0;if(P3!=0){display(3);delayms(50);}else   break;
  66.         P3=0;if(P3!=0){display(4);delayms(50);}else   break;
  67.         P3=0;if(P3!=0){display(5);delayms(50);}else   break;
  68.         P3=0;if(P3!=0){display(6);delayms(50);}else   break;
  69. ……………………

  70. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
led胸牌.rar (22.27 KB, 下載次數: 78)

回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:827657 發表于 2020-11-10 09:48 | 顯示全部樓層
好東西!這個可以改一下里面的字嗎?謝謝,看到請回復一下
回復

使用道具 舉報

ID:795788 發表于 2020-11-10 11:15 來自觸屏版 | 顯示全部樓層
最愛Pcy 發表于 2020-11-10 09:48
好東西!這個可以改一下里面的字嗎?謝謝,看到請回復一下

這個可以的,把你想要的字轉換成字模,然后添加進去就好了
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
ID:892411 發表于 2021-3-17 11:17 來自觸屏版 | 顯示全部樓層
這仿真需要用Proteus8.8才能打開.
51hei.png
回復

使用道具 舉報

ID:748788 發表于 2021-3-20 16:56 | 顯示全部樓層
練手是可以,不過xb上的同類產品真的很便宜,5塊錢就能買到,還包郵
ClipBoard.jpg

回復

使用道具 舉報

ID:894868 發表于 2021-3-22 09:29 | 顯示全部樓層
這個學習不錯··TB不過產品都挺多,而且價格很便宜··
回復

使用道具 舉報

ID:927615 發表于 2021-6-22 15:24 來自觸屏版 | 顯示全部樓層
仿真怎么才能工作起來?
回復

使用道具 舉報

ID:927615 發表于 2021-6-25 17:39 來自觸屏版 | 顯示全部樓層
如何向左移動起來
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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