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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

8X8點陣應用演示程序及proteus仿真

[復制鏈接]
跳轉到指定樓層
樓主


8X8點陣仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個單片機仿真,全部下載后找到這個項目即可):
http://www.raoushi.com/bbs/dpj-56298-1.html

  1. /********************************************************************
  2.                             天馬電子
  3. *********************************************************************/

  4. #include<reg52.h>
  5. #define uchar unsigned char  //宏定義
  6. code uchar jiantou[]={0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00,0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00,0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00,0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00};
  7. code uchar ling[]={0x00,0x7C,0x44,0x44,0x44,0x44,0x44,0x7C};//定義數組 0
  8. code uchar   yi[]={0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04};//定義數組 1
  9. code uchar   er[]={0x00,0x7C,0x04,0x04,0x7C,0x40,0x40,0x7C};//定義數組 2
  10. code uchar  san[]={0x00,0x7C,0x04,0x04,0x7C,0x04,0x04,0x7C};//定義數組 3
  11. code uchar   si[]={0x00,0x44,0x44,0x44,0x7C,0x04,0x04,0x04};//定義數組 4
  12. code uchar   wu[]={0x00,0x7C,0x40,0x40,0x7C,0x04,0x04,0x7C};//定義數組 5
  13. code uchar  liu[]={0x00,0x7C,0x40,0x40,0x7C,0x44,0x44,0x7C};//定義數組 6
  14. code uchar   qi[]={0x00,0x3C,0x04,0x04,0x04,0x04,0x04,0x04};//定義數組 7
  15. code uchar   ba[]={0x00,0x7C,0x44,0x44,0x7C,0x44,0x44,0x7C};//定義數組 8
  16. code uchar  jiu[]={0x00,0x7C,0x44,0x44,0x7C,0x04,0x04,0x7C};//定義數組 9
  17. code uchar  xin[]={0x00,0x66,0x99,0x81,0x81,0x42,0x24,0x18};//定義數組 心
  18. code uchar  sanjiao[]={0x00,0x00,0x10,0x28,0x44,0xFE,0x00,0x00};//定義數組 三角
  19. code uchar  zhang[]={0xE9,0x2A,0xEC,0x9F,0xEC,0x2A,0xED,0x00};//定義數組 “張”
  20. code uchar  f[]={0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x40};//定義數組 字母“F”

  21. sbit P20=P2^7;        
  22. unsigned char date=0;         
  23. int i;
  24. uchar b;
  25. void delay()//延時函數
  26. {
  27. for(i=0;i<50;i++);
  28. }

  29. void zuoyi()
  30. {
  31. int i,a,b,c;

  32. for(a=0;a<24;a++)
  33. {for(b=0;b<50;b++)
  34. {
  35. P3=0xfe;  //行控制
  36. for(c=0;c<8;c++)//掃描一針取八個數據
  37. {
  38. P1=jiantou[a+c];//a+c表示第a針第c列
  39. delay();
  40. P3=P3<<7|P3>>1;
  41. }
  42. }
  43. }
  44. }
  45. void youyi()
  46. {
  47. int i,a,b,c;

  48. for(a=0;a<24;a++)
  49. {for(b=0;b<50;b++)
  50. {
  51. P3=0xfe;  //行控制
  52. for(c=0;c<8;c++)//掃描一針取八個數據
  53. {
  54. P1=jiantou[a+c];//a+c表示第a針第c列
  55. delay();

  56. P3=P3<<1|P3>>7;
  57. }
  58. }
  59. }
  60. }
  61. void xiayi()
  62. {
  63. int i,a,b,c;

  64. for(a=0;a<24;a++)
  65. {for(b=0;b<50;b++)
  66. {
  67. P1=~0xfe;  //行控制
  68. for(c=0;c<8;c++)//掃描一針取八個數據
  69. {
  70. P3=~jiantou[a+c];//a+c表示第a針第c列
  71. delay();

  72. P1=P1<<7|P1>>1;
  73. }
  74. }
  75. }
  76. }
  77. void shangyi()
  78. {
  79. int i,a,b,c;

  80. for(a=0;a<24;a++)
  81. {for(b=0;b<50;b++)
  82. {
  83. P1=~0xfe;  //行控制
  84. for(c=0;c<8;c++)//掃描一針取八個數據
  85. {
  86. P3=~jiantou[a+c];//a+c表示第a針第c列
  87. delay();

  88. P1=P1<<1|P1>>7;
  89. }
  90. }
  91. }
  92. }

  93. void anjian()
  94. {
  95. P1=~0xfe;  //行控制
  96. for(b=0;b<8;b++)//循環數組內容
  97. {
  98. if(P20==0)
  99. {

  100. date++;
  101. while(!P20);
  102. }
  103. switch(date)
  104. {
  105. case 0:P3=~ling[b]; break;
  106. case 1:P3=~yi[b]; break;
  107. case 2:P3=~er[b]; break;
  108. case 3:P3=~san[b]; break;
  109. case 4:P3=~si[b]; break;
  110. case 5:P3=~wu[b]; break;
  111. case 6:P3=~liu[b]; break;
  112. case 7:P3=~qi[b]; break;
  113. case 8:P3=~ba[b]; break;
  114. case 9:P3=~jiu[b]; break;
  115. case 10:P3=~xin[b]; break;
  116. case 11:P3=~sanjiao[b]; break;
  117. case 12:P3=~zhang[b]; break;
  118. case 13:P3=~f[b]; break;
  119. case 14:date=0; break;
  120. }

  121. delay();
  122. P1=P1<<1|P1>>7;        
  123. }

  124. }

  125. main()
  126. {

  127. shangyi();
  128. xiayi();
  129. zuoyi();
  130. youyi();
  131. while(1)
  132. {
  133. anjian();
  134. }
  135. }
復制代碼

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

使用道具 舉報

沙發
ID:260370 發表于 2017-12-16 21:16 | 只看該作者
感謝樓主分享,51hei有你更精彩
回復

使用道具 舉報

板凳
ID:302841 發表于 2018-5-24 01:26 | 只看該作者
贊一個
回復

使用道具 舉報

地板
ID:358103 發表于 2018-6-25 23:35 | 只看該作者
贊一個
回復

使用道具 舉報

5#
ID:403554 發表于 2018-10-8 10:49 | 只看該作者
感謝樓主分享~
回復

使用道具 舉報

6#
ID:403554 發表于 2018-10-8 11:05 | 只看該作者
很詳細
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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