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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1675|回復: 1
收起左側

求大神老師指導一個按鍵控制問題

[復制鏈接]
ID:236247 發表于 2017-10-20 18:37 | 顯示全部樓層 |閱讀模式
本帖最后由 Tiamano 于 2017-10-23 06:40 編輯

89c52
想做一個用按鍵控制LED開關和亮度的程序
但是總是出錯
按鍵無法控制LED開關,但是可以控制亮度
請教大神為何
  1. #include<reg52.h>
  2. #define l_LED P2         
  3. #define l_PWM 101        
  4. #define l_MAX 100        
  5. #definel _MIN 1         
  6. sbit l_KEY_ADD=P3^0;   
  7. sbit l_KEY_DEC=P3^1;   
  8. sbit l_EKY_OFF=P3^2;
  9. void delay(unsigned int a )
  10. {
  11.         unsigned char i;
  12.         while(--a!=0)
  13.         {
  14.                 for(i=0;i<12;i++);
  15.         }
  16. }
  17. void keypros()
  18. {    l_LED=0xfe;
  19.         if(l_EKY_OFF==0)                  
  20.         {        
  21.                 delay(1000);  
  22.                 if(l_EKY_OFF==0)         
  23.                 {
  24.          l_LED=~l_LED;         
  25.                 }
  26.                 while(!l_EKY_OFF);        
  27.         }               
  28. }
  29. void Display(unsigned int jyn)
  30. {
  31. l_LED=0xfe;              
  32.         delay(jyn);               
  33.         l_LED=0xff;            
  34.         delay(l_PWM-jyn);
  35. }
  36.         void main()
  37.         {        
  38.                 unsigned int k=1;
  39.                  while(1)   
  40.                                     
  41.                 { keypros();Display(k);
  42.                         if(l_KEY_ADD==0)      
  43.                         {
  44.                                 delay(20);
  45.                                 if(l_KEY_ADD==0)  
  46.                                 {
  47.                                         k++;
  48.                                 if(k>l_MAX)         
  49.                                 {
  50.                                         k=l_MAX;         
  51.                                 }
  52.                         }
  53.                 }
  54.                 if(l_KEY_DEC==0)        
  55.                 {
  56.                         delay(20);
  57.                         if(l_KEY_DEC==0)      
  58.                                 k--;
  59.                                 if(k<jyn_MIN)
  60.                                 {k=jyn_MIN;           
  61.                                 }
  62.                         }
  63.                 }        
  64.                  }
  65.          
  66.                         
  67.                
  68.                
  69.          
復制代碼

回復

使用道具 舉報

ID:236247 發表于 2017-10-23 06:39 來自觸屏版 | 顯示全部樓層
求教大神老師修改
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 美女国产| 成人欧美一区二区三区白人 | 欧美国产日韩精品 | 欧美日韩一二三区 | 欧美一区二区三区视频在线观看 | 99精品视频免费在线观看 | 亚洲成人高清 | 亚洲欧美国产毛片在线 | 成人3d动漫一区二区三区91 | 国产精品一区久久久 | 一级无毛片 | 亚洲一二三区在线观看 | 国产综合久久久久久鬼色 | 久久av网 | 成人午夜看片 | 日韩欧美在线观看一区 | 人人色视频 | 一级特黄在线 | 国产精品久久久久久久久久免费看 | 久久伊人精品一区二区三区 | 精品久久ai电影 | 高清亚洲| 亚洲一区二区三区四区五区午夜 | 国产亚洲一区二区精品 | 精品欧美色视频网站在线观看 | 久久99精品久久久久久噜噜 | 欧美一区二区成人 | 国产aⅴ精品| 国产精品日韩 | 99精品视频一区二区三区 | 欧美一区二区三区久久精品 | 久久久精品一区 | 国产精品高潮呻吟久久 | 日韩一区二区在线视频 | 国产精品一区二区在线 | 国产成人精品久久二区二区91 | 亚洲97| 国内毛片毛片毛片毛片 | 男女视频在线观看网站 | 天天干天天玩天天操 |