/*
矩阵按键控制程序
*/
#include <reg52.h>
typedef unsigned char u8;
typedef unsigned int u16;
sbit LSA=P2^2; //定义 P2 口的第 2 位为特殊位变量 LSA
sbit LSB=P2^3; //定义 P2 口的第 3 位为特殊位变量 LSB
sbit LSC=P2^4; //定义 P2 口的第 4 位为特殊位变量 LSC
#define GPIO_KEY P1 //定义 矩阵键盘的接口/按键的接口接到 P1 端口
#define GPIO_DIG P0 //定义 数码管发送段码数据 的接口接到 P0 端口
u8 KeyValue; //用来存放读取到的按键值
//共阴数码管段编码数据
u8 code smgduan[]={
0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d
51单片机编程_矩阵按键控制_0x04
最新推荐文章于 2024-04-18 12:30:25 发布