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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

32位心形流水燈原理圖+PCB文件+單片機程序全套資料

查看數: 16173 | 評論數: 9 | 收藏 8
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-3-24 11:37

正文摘要:

32位心形流水燈電路一、電路原理由原理圖可知,單片機P0、P1、P2、P3口一對一直接控制LED燈,32個電阻起到限流作用,為了保險起見,再加一個排阻作為上拉電阻,防止燒壞元器件。在P1口給一個低電平即可點亮LED燈。相 ...

回復

ID:471297 發表于 2021-12-21 19:34
這個程序很好,我下載了,改成我需要的24LED 。我需要P3口加2個按鍵控制調速,我試過失敗了,求高人指點
程序如下:
  1. #include <reg52.h>
  2. #define        uint        unsigned int
  3. #define        uchar        unsigned char
  4. uchar code table0[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//LED從低位往高位移
  5. uchar code table1[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//LED從高位往低位移
  6. uchar i,j;                //定義循環變量
  7. uint tt=70;                //定義時間指數
  8. void delay(uint time)        //延時函數
  9. {
  10.         uint x,y;
  11.         for(x=time;x>0;x--)
  12.         for(y=50;y>0;y--);//速度設置
  13. }

  14. void disp1()                        //狀態1 LED順時針轉一圈
  15. {
  16.         for(i=0;i<8;i++)
  17.         {
  18.                 P2=table1[i];
  19.                 delay(100);
  20.         }
  21.         P2=0xff;
  22.        
  23.         for(i=0;i<8;i++)
  24.         {
  25.                 P1=table1[i];        
  26.                 delay(100);
  27.         }
  28.         P1=0xff;
  29.         for(i=0;i<8;i++)
  30.         {
  31.                 P0=table1[i];
  32.                 delay(100);
  33.         }
  34.         P0=0xff;
  35. }

  36. void disp2()                        //狀態2 LED逆時針轉一圈
  37. {
  38.         for(i=0;i<8;i++)
  39.         {
  40.                 P0=table0[i];
  41.                 delay(100);
  42.         }
  43.         P0=0xff;
  44.         for(i=0;i<8;i++)
  45.         {
  46.                 P1=table0[i];
  47.                 delay(100);
  48.         }
  49.         P1=0xff;
  50.         for(i=0;i<8;i++)
  51.         {
  52.                 P2=table0[i];
  53.                 delay(100);
  54.         }
  55.         P2=0xff;
  56. }

  57. void main()
  58. {       
  59.         while(1)
  60.         {               

  61.                 disp1();                //狀態1 LED順時針轉一圈
  62.                 disp2();                //狀態2 LED逆時針轉一圈
  63.    

  64.         }
  65. }
復制代碼

ID:979922 發表于 2021-11-11 13:11
藍色信仰 發表于 2020-1-11 13:49
怎樣讓心形擺的更好看呢

可以先擺一下看看  不行了可以拆 燈很便宜的
ID:979922 發表于 2021-11-11 13:10
Z這和個可以自己去白其他形狀嗎
ID:979163 發表于 2021-11-9 10:49
做實物需要什么元件啊?這個是燒代碼的嗎
ID:727210 發表于 2020-6-1 10:02
請問這個單面板是可以不用敷銅的嗎
ID:519388 發表于 2020-4-21 21:06
真是不錯啊,程序很簡潔哦
ID:302913 發表于 2020-1-31 21:41
確實是好東西
ID:685827 發表于 2020-1-14 14:56
打不開
ID:684762 發表于 2020-1-11 13:49
怎樣讓心形擺的更好看呢

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

Powered by 單片機教程網

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