您当前的位置: 首页 > 

跋扈洋

暂无认证

  • 7浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

矩形键盘控制晶体管

跋扈洋 发布时间:2019-08-05 09:53:16 ,浏览量:7

这次来展示一下简单的让矩形键盘控制晶体管的代码

以51单片机为例

#include
#include		//这是我自己写的延时函数头文件
#include。		//这是我自己写的数码管选数字的头文件
typedef unsigned char u8;
typedef unsigned int u16;
#define jianpan P1
#define jingtiguan P0
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 key;
u8 deng;
void saomiao(void)
{
	char a=0;
	jianpan=0x0f;
	if(jianpan!=0x0f)
	{
		delay(10);
		if(jianpan!=0x0f)
		{
			switch(jianpan)
			{
			case 0x07:
				key=0;break;
			case 0x0b:
				key=1;break;
			case 0x0d:
				key=2;break;
			case 0x0e:
				key=3;break;
			}
		}
		jianpan=0xf0;
		if(jianpan!=0xf0)
		{
			switch(jianpan)
			{
			case 0x70:
				key=key+0;break;
			case 0xb0:
			    key=key+4;break;
			case 0xd0: 
				key=key+8;break;
			case 0xe0:
				key=key+12;break;

			}
			while((a            
关注
打赏
1663745539
查看更多评论
0.0518s