K1-K4 按键状态显示

更新时间:2024-06-26 04:49:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

K1-K4 按键状态显示

/* 名称:K1-K4 按键状态显示

说明:K1、K2 按下时LED 点亮,松开时熄灭,

K3、K4 按下并释放时LED 点亮,再次按下并释放时熄灭; */

#include

#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); } }

本文来源:https://www.bwwdw.com/article/0ww3.html

Top