📄 1key.c
字号:
/*********************************************************************************************
程序名: 8路流水灯
编写人: 杜洋
编写时间: 2009年5月15日
硬件支持: STC12C2052 内部RC或外部12MHZ晶振
接口说明: 8个LED彩灯接P1口,按键接P3.7
修改日志:
NO.1-
/*********************************************************************************************
说明:
按键按下时灯亮,松开后灯灭。
/*********************************************************************************************/
#include <REG51.h> //51头文件
/*********************************************************************************************/
#define DY_PORT P1 //设置LED连接的I/O组
sbit DY_KEY = P3 ^ 7;
/*********************************************************************************************
bit [自定义名] ; //定义一个位(位的值只能是0或1)例:bit LED
#define [代替名] [原名] //用代替名代替原名(可以方便修改常改或调试的值)例:#define LED P1
sbit [自定义名] = [系统位名] ; //自定义系统位名。例:sbit Add_Key = P3 ^ 1;
unsigned char [自定义名] ; //定义一个0~255的整数变量.例:unsigned char a;
unsigned int [自定义名] ; //定义一个0~65535的整数变量
/*********************************************************************************************/
void main(void){
while(1){
DY_KEY = 1;
DY_PORT = 0xff;
if(DY_KEY == 0){
DY_PORT = 0x00;
}
}
}
/*********************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -