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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

8X8點(diǎn)陣應(yīng)用演示程序及proteus仿真

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:137190 發(fā)表于 2016-10-10 13:16 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式


8X8點(diǎn)陣仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個單片機(jī)仿真,全部下載后找到這個項(xiàng)目即可):
http://www.zg4o1577.cn/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};//定義數(shù)組 0
  8. code uchar   yi[]={0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04};//定義數(shù)組 1
  9. code uchar   er[]={0x00,0x7C,0x04,0x04,0x7C,0x40,0x40,0x7C};//定義數(shù)組 2
  10. code uchar  san[]={0x00,0x7C,0x04,0x04,0x7C,0x04,0x04,0x7C};//定義數(shù)組 3
  11. code uchar   si[]={0x00,0x44,0x44,0x44,0x7C,0x04,0x04,0x04};//定義數(shù)組 4
  12. code uchar   wu[]={0x00,0x7C,0x40,0x40,0x7C,0x04,0x04,0x7C};//定義數(shù)組 5
  13. code uchar  liu[]={0x00,0x7C,0x40,0x40,0x7C,0x44,0x44,0x7C};//定義數(shù)組 6
  14. code uchar   qi[]={0x00,0x3C,0x04,0x04,0x04,0x04,0x04,0x04};//定義數(shù)組 7
  15. code uchar   ba[]={0x00,0x7C,0x44,0x44,0x7C,0x44,0x44,0x7C};//定義數(shù)組 8
  16. code uchar  jiu[]={0x00,0x7C,0x44,0x44,0x7C,0x04,0x04,0x7C};//定義數(shù)組 9
  17. code uchar  xin[]={0x00,0x66,0x99,0x81,0x81,0x42,0x24,0x18};//定義數(shù)組 心
  18. code uchar  sanjiao[]={0x00,0x00,0x10,0x28,0x44,0xFE,0x00,0x00};//定義數(shù)組 三角
  19. code uchar  zhang[]={0xE9,0x2A,0xEC,0x9F,0xEC,0x2A,0xED,0x00};//定義數(shù)組 “張”
  20. code uchar  f[]={0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x40};//定義數(shù)組 字母“F”

  21. sbit P20=P2^7;        
  22. unsigned char date=0;         
  23. int i;
  24. uchar b;
  25. void delay()//延時函數(shù)
  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++)//掃描一針取八個數(shù)據(jù)
  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++)//掃描一針取八個數(shù)據(jù)
  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++)//掃描一針取八個數(shù)據(jù)
  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++)//掃描一針取八個數(shù)據(jù)
  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++)//循環(huán)數(shù)組內(nèi)容
  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. }
復(fù)制代碼

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

6#
ID:403554 發(fā)表于 2018-10-8 11:05 | 只看該作者
很詳細(xì)
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久这里只有 | 日本在线观看视频 | 亚洲高清在线免费观看 | 亚洲综合色 | 国产一级片精品 | 精品视频99 | 99re视频在线观看 | 国产激情一区二区三区 | 精品成人av| 国产亚洲精品久久久久久豆腐 | 男人的天堂久久 | 久久y| www.久久.com| 日本精品视频 | 成人在线视频网站 | 免费超碰 | 国产精品视频网站 | 在线观看中文字幕 | 久久精品男人的天堂 | 国产日韩视频在线 | 国产成人99久久亚洲综合精品 | 日韩一区二区久久 | 91高清免费观看 | 91视频在线看 | 3p视频在线观看 | 男人av在线| 久久成人18免费网站 | 日韩精品视频在线播放 | 中文字幕成人在线 | 精品在线视频播放 | 91毛片在线观看 | a久久久久久 | 午夜爽爽爽男女免费观看影院 | 在线国产欧美 | 国产精品久久毛片av大全日韩 | 嫩草最新网址 | 久久久精品一区 | 国精品一区二区 | 精品国产区 | 亚洲精品一区二区三区蜜桃久 | 欧美日本一区二区 |