找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機獨立按鍵控制LED流水燈電路圖與源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:348111 發(fā)表于 2018-6-9 12:02 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
這是我做的獨立按鍵控制流水燈
(1)每按一次獨立按鍵點亮1LED燈,計算按下按鍵次數(shù)。8LED燈全亮后,再按按鍵全滅;氐阶畛鯛顟B(tài)重新開始計算按鍵次數(shù)。

電路原理圖如下:


單片機源程序如下:
  1. #include<reg51.h>
  2. #include<intrins.h>

  3. typedef unsigned int uint;
  4. typedef unsigned char uchar;

  5. sbit k3=P3^5;
  6. uchar count,a;
  7. uchar sz[9]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0xff};

  8. void delays(uint x)
  9. {
  10.         uint i,j;
  11.         for(i=x;i>0;i--)
  12.         for(j=120;j>0;j--);
  13. }

  14. void keypros()
  15. {
  16.         if(k3==0)
  17.         {
  18.                 delays(10);
  19.                 if(k3==0)
  20.                 {
  21.                         while(!k3);
  22.                         for(count=0;count<10000;count++)
  23.                         {
  24.                                  P1=sz[a];
  25.                                  a++;
  26.                                 delays(10);
  27.                                  if(a==9)
  28.                                  {
  29.                                 a=0;
  30.                                 }
  31.                                 break;
  32.                         }
  33.                 }
  34.         }
  35. }

  36. void main()
  37. {
  38.         a=0;
  39.         P1=0xff;
  40.         while(1)
  41.         {
  42.                 keypros();
  43.         }

  44. }
復(fù)制代碼
所有資料51hei提供下載:
實驗一.zip (17.47 KB, 下載次數(shù): 56)


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

使用道具 舉報

沙發(fā)
ID:482344 發(fā)表于 2019-11-20 00:22 | 只看該作者
你好,能給我發(fā)一下這個完整的原理圖嗎 謝謝。急急急急
回復(fù)

使用道具 舉報

板凳
ID:692941 發(fā)表于 2020-2-13 19:45 | 只看該作者
為什么我輸入這個代碼沒有反應(yīng)?求解答
回復(fù)

使用道具 舉報

地板
ID:814827 發(fā)表于 2020-8-19 09:27 | 只看該作者
原理圖的不完整
回復(fù)

使用道具 舉報

5#
ID:928284 發(fā)表于 2022-4-23 13:46 | 只看該作者
這個程序好像不能完成要求呢
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表