⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2262.c

📁 是用单片机做的
💻 C
字号:
//针对PT2272解码器的破解器程序,315M发射系统
//本程序由陈永飞同志写于07年8月20日,QQ:49204743
#include<reg51.h>
#define uint unsigned int 
sbit j=P1^3;	//数码加1
sbit k=P1^5;	//开启自动和关闭自动扫描
sbit l=P1^7;	//数码减1
sbit yizuo=P1^0;	//扫描一周对结束,灯点亮
bit biao=0;

uint x=0,y;

void delay(uint a)
{
	for(;a>0;a--);	
}

void key()
{
	if(k==0)		//启动和关闭自动扫描键
	{
		delay(1000);
		if(k==0)
		{
			while(!k);
		//	y=100;
			biao=!biao;
		}
	}
	if(j==0)		//数码加1键
	{
		delay(1000);
		if(j==0)
		{
			while(!j);
			x++;
			delay(20);
		}
	}
	if(l==0)		//数码减1键
	{
		delay(1000);
		if(l==0)
		{
			while(!l);
			x--;
			delay(20);
		}
	}
}

void main()
{
	while(1)
	{
		key();
		if(biao==1)		//如果为1则为自动扫描,为0是关闭自动扫描
		{
			x++;		
			y=2000;
		 }
		 else y=1000;
		if(x==65535)	//判断扫描1周到了吗?
		{
			x=0;		//到了1周,数码清0
			yizuo=0;	//到了灯点亮
		}

		P0=~x;
		P2=~(x>>8);
		P3&=0xf0;
		delay(y);
		P3|=0x0f;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -