资源简介

全套RFID射频识别技术 门禁系统代码下载

资源截图

代码片段和文件信息

#include “reg52.h“
#include “string.h“
#include “main.h“
#include “12864.h“

unsigned char   code table_1[]={“定额消费:“};
unsigned char   code table_2[]={“姓名:“};
unsigned char   code table_3[]={“学号:“};


unsigned char code table_a1[]={“广州恒天射频研发“};
unsigned char code table_b1[]={“请刷卡“};  
unsigned char code table_17[]={“(“};
unsigned char code table_18[]={“)“};
unsigned char code table_19[]={“                “};
unsigned char code table_20[]={“写卡成功!“};
unsigned char code table_21[]={“**写汉字到卡中**“};


/////延时函数//////////////////////////////////
void delay1(unsigned int z)
{
unsigned int xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
///////////////////////////////////////////////
//////写命令////////////////////////////////////
void WriteCommand(unsigned char a)
{
 E=0;  //1读取信息;1-0下降沿执行指令
 RS=0;  //0=写指令;1=写数据
 RW=0;  //0=写指令或数据;1=读LCD信息
 E=1;  //读信息
 P1=a;  //写指令
 delay1(5);           //延时 
 E=0;    //执行指令
 delay1(5);           //延时 
}
//////////////////////////////////////////////////


//////写数据//////////////////////////////////////
void WriteData(unsigned char b)  
{

     E=0;   //执行指令
 RS=1;   //写数据
 RW=0;   //写数据
 E=1;   //读取信息
 P1=b;   //写数据
 delay1(5);      //延时 
 E=0;     //执行指令
 delay1(5);      //延时 
}
//////////////////////////////////////////////////



///////初始化////////////////////////////////////
void initial_LCD()      
{   

     PSB=1;      //选择为并口
 WriteCommand(0x01);  //清屏
 WriteCommand(0x30);  //功能设置。8字节界面,基本指令集。(0011 x0xx)
 WriteCommand(0x0c);  //显示设置。整体显示,光标不显示,光标不反向。(0000 1110)
 WriteCommand(0x06);   //输入方式设置。光标右移,地址位加1;整体右移。(0000 0110)
// WriteCommand(0x14);   //光标右移。
}
/////////////////////////////////////////////////

///////要显示的内容//////////////////////////////
   
void DispalyLcd()
{
 unsigned char i;

   WriteCommand(0x98);  
 for (i=1;i<=16;i++)
 WriteData(table_19[i-1])  ; 


 WriteCommand(0x80);  
 for (i=1;i<=16;i++)
 WriteData(table_21[i-1])  ;  //显示写汉字到卡中
 
 WriteCommand(0x88);   //姓名
 for (i=1;i<=5;i++)
 WriteData(table_2[i-1])  ; 


 WriteCommand(0x98);   //学号
 for (i=1;i<=5;i++)     //第三行
 WriteData(table_3[i-1])  ; 









}


/////////////////////////////////////////////////////

//////////数值的转换格式  \ 显示数值 ////////////////

void LCD_Data(unsigned char LCDbyte )
{
 unsigned char count;
 count=(LCDbyte&0xf0)>>4;
 if (count>0x9) WriteData(count%9+0x40);
 else WriteData(count+0x30);
 count=LCDbyte&0x0f;
 if (count>9) WriteData(count%9+0x40);
 else WriteData(count+0x30);
}
/////////////////////////////////////////////////////



void disCardId(unsigned char *gID) //显示序列号
{
unsigned char i;

for(i=0;i<4;i++)
{

    WriteCommand(0x9B+i);
LCD_Data(gID[0+i]); //4个字节的序列号

}

}


void DispalyLcd_home()
{
 unsigned char i;
 WriteCommand(0x80);   //dis  专业射频研发
 for (i=1;i<=16;i++)
 WriteData(table_a1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-06-02 22:21  RC500开发套件ver3.1\
     文件      344064  2009-02-14 11:42  RC500开发套件ver3.1\12864文档.doc
     目录           0  2013-05-19 14:50  RC500开发套件ver3.1\ISO14443卡标准\
     目录           0  2008-05-12 14:03  RC500开发套件ver3.1\ISO14443卡标准\ISO14443\
     文件       74026  2005-11-08 10:06  RC500开发套件ver3.1\ISO14443卡标准\ISO14443\ISO14443-1.pdf
     文件       54625  2005-08-21 01:57  RC500开发套件ver3.1\ISO14443卡标准\ISO14443\ISO14443-2.pdf
     文件      275778  2005-08-21 01:58  RC500开发套件ver3.1\ISO14443卡标准\ISO14443\ISO14443-3.pdf
     文件      131726  2005-08-21 08:41  RC500开发套件ver3.1\ISO14443卡标准\ISO14443\ISO14443-4.pdf
     文件     1931264  2013-05-19 14:48  RC500开发套件ver3.1\ISO14443卡标准\ISO_14443-3_Type_A初始化和防冲突算法.ppt
     文件       82562  2013-05-18 13:23  RC500开发套件ver3.1\M1卡资料(中文).doc
     目录           0  2013-05-24 22:28  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\
     目录           0  2013-05-24 22:28  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\
     文件         760  2013-05-24 22:06  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\12864.H
     文件        9193  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\12864.LST
     文件       16555  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\12864.OBJ
     文件        4675  2013-05-24 22:06  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\12864.c
     文件       10676  2013-05-18 11:08  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\ISO14443A.C
     文件        2437  2013-05-18 11:19  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\ISO14443A.H
     文件       17388  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\ISO14443A.LST
     文件       33518  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\ISO14443A.OBJ
     文件        9318  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\MAIN.C
     文件        4171  2013-05-24 21:57  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\MAIN.H
     文件       16802  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\MAIN.LST
     文件       34997  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\MAIN.OBJ
     文件      105195  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500
     文件       80583  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500.M51
     文件       14628  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500.hex
     文件          89  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500.lnp
     文件       62783  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500.plg
     文件       77929  2013-05-24 22:27  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500.uvopt
     文件       13811  2013-05-18 00:48  RC500开发套件ver3.1\RC500带显示屏写汉字到卡中\RC500\RC500.uvproj
............此处省略210个文件信息

评论

共有 条评论