找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2723|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

最簡單15W104檢查引腳源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:256394 發(fā)表于 2017-12-2 11:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include<reg51.h>


  2. sbit led_R=P3^2;//定義紅燈
  3. sbit led_G=P3^3;//定義綠燈
  4. sbit led_B=P3^4;//定義藍燈
  5. sbit led_Y=P3^5;//定義黃燈



  6. void Delay1000ms()                //@12.000MHz
  7. {
  8.         unsigned char i, j, k;


  9.         i = 46;
  10.         j = 153;
  11.         k = 245;
  12.         do
  13.         {
  14.                 do
  15.                 {
  16.                         while (--k);
  17.                 } while (--j);
  18.         } while (--i);
  19. }




  20. main()
  21. {

  22. while(1)

  23. {

  24. led_R=1;
  25. led_G=0;
  26. led_B=0;
  27. led_Y=0;
  28. Delay1000ms();//紅燈亮一秒


  29. led_R=0;
  30. led_G=1;
  31. led_B=0;
  32. led_Y=0;
  33. Delay1000ms();//綠燈亮一秒

  34. led_R=0;
  35. led_G=0;
  36. led_B=1;
  37. led_Y=0;
  38. Delay1000ms();//藍燈亮一秒

  39. led_R=0;
  40. led_G=0;
  41. led_B=0;
  42. led_Y=1;
  43. Delay1000ms();//黃燈亮一秒

  44. led_R=1;
  45. led_G=1;
  46. led_B=0;
  47. led_Y=0;
  48. Delay1000ms();//紅綠亮一秒

  49. led_R=1;
  50. led_G=0;
  51. led_B=1;
  52. led_Y=0;
  53. Delay1000ms();//紅藍亮一秒

  54. led_R=1;
  55. led_G=0;
  56. led_B=0;
  57. led_Y=1;
  58. Delay1000ms();//紅黃亮一秒

  59. led_R=0;
  60. led_G=1;
  61. led_B=1;
  62. led_Y=0;
  63. Delay1000ms();//綠藍亮一秒

  64. led_R=0;
  65. led_G=1;
  66. led_B=0;
  67. led_Y=1;
  68. Delay1000ms();//綠黃亮一秒

  69. led_R=0;
  70. led_G=0;
  71. led_B=1;
  72. led_Y=1;
  73. Delay1000ms();//藍黃亮一秒


  74. led_R=1;
  75. led_G=1;
  76. led_B=1;
  77. led_Y=0;
  78. Delay1000ms();//紅綠藍亮一秒

  79. led_R=1;
  80. led_G=0;
  81. led_B=1;
  82. led_Y=1;
  83. Delay1000ms();//紅藍黃亮一秒

  84. led_R=1;
  85. led_G=1;
  86. led_B=0;
  87. led_Y=1;
  88. Delay1000ms();//紅綠黃亮一秒

  89. led_R=0;
  90. led_G=1;
  91. led_B=1;
  92. led_Y=1;
  93. Delay1000ms();//綠藍黃亮一秒

  94. led_R=1;
  95. led_G=1;
  96. led_B=1;
  97. led_Y=1;
  98. Delay1000ms();//紅綠藍黃亮一秒


  99. }


  100. }

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

使用道具 舉報

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

本版積分規(guī)則

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

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

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