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控制
- 独立式键盘
- 51单片机独立按键程序查询法和外部中断两种5页
- 8051单片机用一个独立按键停止跑表1页
- 大家一起学习PIC单片机之三(8位独立按键蜂鸣器提示)4页
- 单片机独立按键2页
- 单片机12-2、3独立按键和矩阵键盘(实训)9页
- 单片机两个独立按键编程2页
- 单片机实验程序112页
- 基于c51单片机的红外收发程序3页
- 运用单片机程序设计项目8页
- 单片机程序设计3页
- STC单片机程序烧写说明9页
- 典型单片机延时程序集4页
- 51单片机PWM恒速运行程序3页
- 51单片机模拟PWM波驱动10个级别LED灯的亮度1页
- 用STC12C5410单片机内置PWM模块产生可调频率的PWM信号3页
- 单片机做PWM波形的c程序3页
- 单片机如何产生PWM4页
- 51单片机产生PWM波7页
- 51单片机矩阵按键程序4 43页
- 51单片机独立按键程序查询法和外部中断两种5页
- 单片机按键 长按 短按1页
- 单片机按键连接方法6页
- 51单片机按键扫描C程序大二上学期做过8051单片机的按键3页
- 单片机按键检测函数3页
- 51单片机矩阵键盘程序示例5页
- 51单片机矩阵键盘8页
- 单片机矩阵键盘实验4页
- 51单片机 矩阵键盘检测和生日歌9页
- 51单片机矩阵键盘14页
- 单片机课程设计4x8矩阵键盘18页
- 第7章 PWM控制技术39页
- 第7章PWM控制技术22页
- 第6课 PWM控制IC设计介绍123页
- 电流型PWM 控制器在电源中的应用4页
- 第六章 PWM控制技术88页
- 第6章 PWM控制技术2页


