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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

奧運五環彩燈的仿真 帶程序 原理圖

[復制鏈接]
跳轉到指定樓層
樓主
單片機做的奧運五環彩燈的proteus仿真,帶程序,有花樣點亮,下面是仿真原理圖:



奧運五環彩燈的單片機源程序:
  1. #include<reg52.h>
  2. #include<intrins.h>

  3. sbit CLK=P1^0;
  4. sbit SDA1=P1^1;
  5. sbit SDA2=P1^2;
  6. sbit SDA3=P1^3;
  7. sbit SDA4=P1^4;
  8. sbit SDA5=P1^5;

  9. void DelayUs2x(unsigned char t)
  10. {
  11.    while(t--);
  12. }
  13. void DelayMs(unsigned char t)
  14. {
  15.    while(t--)
  16.    {
  17.       DelayUs2x(245);
  18.           DelayUs2x(245);
  19.    }
  20. }
  21. void send(unsigned char a)
  22. {
  23.    unsigned char i;
  24.    for(i=0;i<8;i++)
  25.    {
  26.       if(_crol_(a,i)&0x80)
  27.           {
  28.              SDA1=1;
  29.                  SDA2=1;
  30.                  SDA3=1;
  31.                  SDA4=1;
  32.                  SDA5=1;

  33.           }
  34.           else
  35.           {
  36.              SDA1=0;
  37.          SDA2=0;
  38.                  SDA3=0;
  39.                  SDA4=0;
  40.                  SDA5=0;
  41.           }
  42.           CLK=0;
  43.           CLK=1;
  44.    }
  45. }
  46. void led1(void)
  47. {
  48.    unsigned char i,x;
  49.    P2=0x00;
  50.    x=0xff;
  51.    for(i=0;i<8;i++)
  52.    {
  53.       send(x);
  54.           DelayMs(200);
  55.           x=~x;
  56.    }
  57. }
  58. void led2(void)
  59. {
  60.    unsigned char i,x,num,j;
  61.    x=0xff;
  62.    P2=0xff;
  63.    num=0xfe;
  64.    for(i=0;i<2;i++)
  65.    {
  66.       send(x);
  67.           for(j=1;j<=5;j++)
  68.           {
  69.              P2=num;
  70.                  DelayMs(400);
  71.                  num=num<<1;
  72.           }
  73.           P2=0xff;
  74.           DelayMs(300);
  75.           num=0xfe;
  76.    }
  77. }
  78. void led3(void)
  79. {
  80.    unsigned char i,x,m;
  81.    P2=0x00;
  82.    x=0x01;
  83.    for(i=0;i<3;i++)
  84.    {
  85.       for(m=0;m<8;m++)
  86.           {
  87.              send(x);
  88.                  DelayMs(200);
  89.                  x=_crol_(x,1);
  90.           }
  91.    }
  92. }

  93. void main()
  94. {
  95.    while (1)
  96.    {
  97.       led1();
  98.           DelayMs(100);
  99.           led2();
  100.           DelayMs(100);
  101.           led3();
  102.           DelayMs(100);
  103.    }
  104. }
復制代碼



花樣點亮奧運五環彩燈的仿真.rar

22.88 KB, 下載次數: 35, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:258091 發表于 2017-12-6 11:10 | 只看該作者
還沒來得及下載就返回了,有解么
回復

使用道具 舉報

板凳
ID:258174 發表于 2017-12-6 14:50 | 只看該作者
還沒下載 收藏了 等有時間了學習一下!
回復

使用道具 舉報

地板
ID:827657 發表于 2020-12-29 08:40 | 只看該作者
請問一下,AT89C51的芯片連接到74LS164的程序是哪一個
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级a性色生活片久久毛片 午夜精品在线观看 | 免费看一区二区三区 | 欧美性大战久久久久久久蜜臀 | 五月综合激情婷婷 | 欧美一级免费观看 | 超碰日韩 | 在线国产一区二区 | 国产精品成人国产乱一区 | 亚洲欧美一区二区在线观看 | 中文字幕在线观看成人 | 日韩高清一区 | 一区二区三区中文 | 日韩乱码av | 视频二区国产 | 亚洲精品久久久久久久久久久久久 | 久久久久久九九九九九九 | 亚洲欧美在线观看 | 日本久久网站 | 9久久婷婷国产综合精品性色 | 国产精品夜间视频香蕉 | www国产成人免费观看视频 | 欧美激情一区 | av资源中文在线天堂 | 国产精品视频一区二区三区 | 久久高清免费视频 | av中文字幕在线观看 | 欧美日韩在线精品 | 欧美精品一二区 | 成人在线中文字幕 | 日韩欧美一级片 | 久久看看 | 国产精品久久久久久吹潮 | 日韩在线免费 | 欧美白人做受xxxx视频 | 亚洲午夜久久久 | 国产精品中文字幕在线 | 久久99精品久久久久 | 免费av观看 | 性在线 | 午夜伦4480yy私人影院 | 亚洲一区二区免费看 |