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

標題: 51單片機實現兩個按鈕控制流水燈1、3、5、7循環的開和關Proteus仿真程序 [打印本頁]

作者: 渡渡鳥    時間: 2020-4-3 12:29
標題: 51單片機實現兩個按鈕控制流水燈1、3、5、7循環的開和關Proteus仿真程序
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
#include <reg51.h>
sbit key=P3^4;//對P3.4重命名
sbit key1=P3^7;//對P3.7重命名
#define key_on 0//啟動開燈指令
#define key1_off 0//啟動關燈指令
void delay(int ms)//延時程序
{
while(ms--)
{
  unsigned int i=109;//局部變量 i。
  while(i--);
}
}
void main()//主函數
{
  if(key==key_on)//判斷是否按下P3.4
   {
  delay(20);//防抖
  if(key==key_on)//確定按下P3.4
    {      
         while(1)//第一個死循環
         {
    P1=0xfe;//第1個燈亮
             delay(500);//延時0.5秒
    if(key1==key1_off)//判斷是否按下P3.7
            {
          break;//如果是,則跳出循環,進入下一個while(1),如果不是,繼續執行。
               }
             P1=0xfb;//第3個燈亮
             delay(500);//延時0.5秒
    if(key1==key1_off)//判斷是否按下P3.7
            {
          break;//如果是,則跳出循環,進入下一個while(1),如果不是,繼續執行。
               }
             P1=0xef;//第5個燈亮
             delay(500);//延時0.5秒
    if(key1==key1_off)//判斷是否按下P3.7
            {
          break;//如果是,則跳出循環,進入下一個while(1),如果不是,繼續執行。
               }
             P1=0xbf;//第7個燈亮
             delay(500);//延時0.5秒
        if(key1==key1_off)//判斷是否按下P3.7
            {
          break;//如果是,則跳出循環,進入下一個while(1),如果不是,繼續執行。
               }
      }
剩下的代碼在壓縮包里


全部資料51hei下載地址:
按鈕控制開關.zip (57.14 KB, 下載次數: 10)

作者: 渡渡鳥    時間: 2020-4-3 12:31
新手可以嘗試一下,如果喜歡,希望點個支持,謝謝!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久av资源网 | 91av视频在线免费观看 | 精品视频在线播放 | 亚洲精品日日夜夜 | 国产精品3区 | 亚洲免费精品 | 亚洲一区在线观看视频 | 91在线资源 | 特级毛片| 久久精品国产一区二区三区 | 开操网 | 精品福利一区二区三区 | 国内精品视频免费观看 | 无码一区二区三区视频 | 久久青青 | 91tv在线观看 | 亚洲情综合五月天 | 亚洲欧美第一视频 | 国产一区在线看 | 亚洲二区视频 | 亚洲风情在线观看 | 国产黄视频在线播放 | 视频一二三区 | 农夫在线精品视频免费观看 | 自拍偷拍av| 做a网站 | 狠狠色狠狠色综合系列 | 久久久欧洲 | 国产欧美精品一区二区三区 | 韩日一区二区三区 | 国产99热精品 | 夜夜爽99久久国产综合精品女不卡 | 精品视频99 | 午夜一区 | 日韩一区二区三区在线观看视频 | 黄色一级大片在线免费看产 | 日韩av福利在线观看 | 欧美在线一区二区三区 | 国产一区二区三区视频 | 欧美精品啪啪 | 波多野结衣一区二区 |