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

📄 373.c

📁 指纹识别源代码,用于智能门紧,还有配合MF800卡使用
💻 C
字号:
#include "intrins.h"

#define _373_C_
#include "373.h"

#include "timer.h"
#include "define.h"



bit beeponflag,doorunlockflag,alarmonflag,ttl1onflag,ttl2onflag;
unsigned char data beepontimer,doorontimer,alarmontimer,ttl1ontimer,ttl2ontimer;

unsigned char data buff373;
unsigned char code data373[8]={1,2,4,8,16,32,64,128};

void set_373(unsigned char ttlport)
{
	buff373|=data373[ttlport];
	DATA373=buff373;
	WR=0;
	SEL373=1;
	_nop_();
	SEL373=0;
	WR=1;
}

void clr_373(unsigned char ttlport)
{
	buff373&=(~(data373[ttlport]));
	DATA373=buff373;
	WR=0;
	SEL373=1;
	_nop_();
	SEL373=0;
	WR=1;
}

void init_373()
{
	clr_373(TTL1PORT);
	clr_373(TTL2PORT);
	clr_373(DOORPORT);
	clr_373(ALARMPORT);
	clr_373(BEEPPORT);
	clr_373(RS485PORT);		//070308 
	//clr_373(BEEPPORT);
	_nop_();
	//set_373(LIGHTRELAY);
	//clr_373(TTL3PORT);
	//clr_373(TTL4PORT);
}
bit isdoorlocked()
{
	if(buff373&1)return FALSE;
	else return TRUE;
}
void lockdoor()
{
	clr_373(DOORPORT);
}

void unlockdoor()
{
	set_373(DOORPORT);
}

void conversebeep()
{
	if(buff373&data373[BEEPPORT])
	{
		clr_373(BEEPPORT);
	}
	else
	{
		set_373(BEEPPORT);
	}
}

⌨️ 快捷键说明

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