C独立按键控制LED

单片机

/***************************************************************************/

/*独立按键控制led*/

/*目标器件:STC89C52RC*/

/*晶振:12M*/

/*编译环境:Keil uVERSION2*/

/*P0口为按键口*/

/*P2控制led*/

/*********************************包含头文件********************************/

#include<STC89.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

/*********************************key相关定义*******************************/

sbit k1 = P0^0;

sbit k2 = P0^1;

sbit k3 = P0^2;

sbit k4 = P0^3;

sbit k5 = P0^4;

sbit k6 = P0^5;

sbit k7 = P0^6;

sbit k8 = P0^7;

bit k1_on,k2_on,k3_on,k4_on,k5_on,k6_on,k7_on,k8_on;//按键标志

bit k1_down,k2_down,k3_down,k4_down,k5_down,k6_down,k7_down,k8_down;//按键按下

/*********************************led驱动***********************************/

sbit led1 = P2^0;

sbit led2 = P2^1;

sbit led3 = P2^2;

sbit led4 = P2^3;

sbit led5 = P2^4;

sbit led6 = P2^5;

sbit led7 = P2^6;

sbit led8 = P2^7;

你可能喜欢

  • 单片机独立按键
  • 单片机程序
  • 单片机PWM
  • 单片机按键
  • 单片机矩阵键盘
  • PWM控制
  • 独立式键盘

C独立按键控制LED相关文档

最新文档

返回顶部