找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機流水燈源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:607734 發(fā)表于 2019-11-19 17:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

  1. #include<reg52.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. sbit key1=P1^0;    //定義變量key1并賦值為p1,定義開關。
  6. sbit key2=P1^1;      //定義變量key2并賦值為p2,定義開關。
  7. uchar led=0xfe; //低電平的時候燈亮
  8. void delay(uint z)  //延遲程序
  9. {
  10. uint x,y;
  11. for(x=z;x>0;x--)
  12.    for(y=110;y>0;y--);
  13. }
  14. void main()
  15. {
  16. P0=0xff;    //八個燈全滅
  17. while(1)
  18. {
  19. while(key1==0) 定義開關1功能
  20. {
  21.   for(i=0;i<8;i++)//流水燈左移即自上而下亮
  22. {
  23. P0=led;
  24. delay(500);//延遲程序
  25. led<<=1;//流水燈左移
  26. }
  27. while(key2==0) 定義開關2功能
  28. {
  29.   for(i=8;i>0;i--)//流水燈右移即自下而上亮
  30. {
  31. P0=led;
  32. delay(500);//延遲程序
  33. led>>=1;//流水燈右移
  34. }
  35. }
復制代碼


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

使用道具 舉報

沙發(fā)
ID:652017 發(fā)表于 2019-11-28 23:04 | 只看該作者
有電路圖嗎?
回復

使用道具 舉報

板凳
ID:607734 發(fā)表于 2019-12-7 20:37 | 只看該作者

有,我發(fā)上去
回復

使用道具 舉報

地板
ID:607734 發(fā)表于 2019-12-7 20:42 | 只看該作者
電路圖

(QYQV0_V1NP2%N58KUUN.png (152.88 KB, 下載次數(shù): 19)

電路圖

電路圖
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

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