main.c

来自「用芯片u2270b读取id卡EM4100的数据」· C语言 代码 · 共 48 行

C
48
字号
#include <REG52.H>
#include <stdio.h>
#include "EM4100.h"

#define uchar unsigned char
#define uint  unsigned int
#define ulong unsigned long

sbit BEEP=P3^7;


void COM_INI()
{
	PCON=0x80;
	TMOD=0x21;
	SCON=0x50;
	TL1 =0xfd;//修改串为波特率为38400
	TH1 =0xfd;
	TR1=1;
	TI=1;
	EA=1;
}

void delay(ulong n)
{
	while(n--);
}

void main()
{
	ulong SN;
	BEEP=0;
	delay(20000);
	BEEP=1;
	COM_INI();
	while(1)
	{	
		//delay(10000);
		SN=Read_Card();
		if(SN)
		{
			BEEP=0;
			printf("\nSN:%ld",SN);
			delay(20000);
			BEEP=1;
		}
	}
}

⌨️ 快捷键说明

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