独立按键.c
来自「AT89S52单片机程序50例(00-50)」· C语言 代码 · 共 28 行
C
28 行
//独立按键
#include <reg52.h>
//定义按键位置
sbit key1=P3^0;
sbit key2=P3^1;
sbit key3=P3^2;
sbit key4=P3^3;
//主程序
void main()
{
P2=0x00; //选中第一个数码管
while(1)
{
if(!key1) //按下相应的按键,数码管显示相应的码值
P0=0x06; //数码管显示"1"
if(!key2)
P0=0x5B; //数码管显示"2"
if(!key3)
P0=0x4F; //数码管显示"3"
if(!key4)
P0=0x66; //数码管显示"4"
}
}
//如果有干扰请加去抖程序
//红外接收头部分用黑色物质遮光,防止干扰按键
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?