[资料] 【proteus练一练2.13】 K1-K4 按键控制LED显示
819 查看
4 回复
 楼主 | 发布于 2019-12-31 | 只看楼主
分享到:

【proteus练一练2.13】 K1-K4 按键控制LED显示


名称:K1-K4  按键状态显示 
  说明:K1、K2 按下时 LED点亮,松开时熄灭, 
    K3、K4 按下并释放时 LED点亮,再次按下并释放时熄灭; 
*/ 
#include<reg51.h> 
#define uchar unsigned char 
#define uint unsigned int 
sbit LED1=P0^0; 
sbit LED2=P0^1; 
sbit LED3=P0^2; 
sbit LED4=P0^3; 
sbit K1=P1^0; 
sbit K2=P1^1; 
sbit K3=P1^2; 
sbit K4=P1^3; 
//延时 
void DelayMS(uint x) 

uchar i; 
while(x--) for(i=0;i<120;i++); 
}  
//主程序 
void main() 

P0=0xff; 
P1=0xff; 
while(1) 

  LED1=K1; 
  LED2=K2; 
  IF(K3==0) 
  { 
   while(K3==0); 
   LED3=~LED3; 
  } 
  if(K4==0) 
  { 
   while(K4==0); 
   LED4=~LED4; 
  } 
  DelayMS(10); 


(0 ) (0 )
回复 举报

楼主 | 回复于 2019-12-31 沙发

(0 )
评论 (0) 举报

回复于 2020-01-08 2#

谢谢分享!!!
(0 )
评论 (0) 举报

回复于 2020-01-17 3#

感谢分享!
(0 )
评论 (0) 举报

回复于 2020-02-22 4#

感谢分享
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部