資源簡介
RC531開發套件VER3.1
代碼片段和文件信息
#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-08-27?21:15??RC531開發套件VER3.1\
?????文件??????344064??2009-02-14?11:42??RC531開發套件VER3.1\12864文檔.doc
?????目錄???????????0??2013-08-27?20:52??RC531開發套件VER3.1\ISO14443卡標準\
?????目錄???????????0??2013-08-27?20:52??RC531開發套件VER3.1\ISO14443卡標準\ISO14443\
?????文件???????74026??2005-11-08?10:06??RC531開發套件VER3.1\ISO14443卡標準\ISO14443\ISO14443-1.pdf
?????文件???????54625??2005-08-21?01:57??RC531開發套件VER3.1\ISO14443卡標準\ISO14443\ISO14443-2.pdf
?????文件??????275778??2005-08-21?01:58??RC531開發套件VER3.1\ISO14443卡標準\ISO14443\ISO14443-3.pdf
?????文件??????131726??2005-08-21?08:41??RC531開發套件VER3.1\ISO14443卡標準\ISO14443\ISO14443-4.pdf
?????文件?????1931264??2013-05-19?14:48??RC531開發套件VER3.1\ISO14443卡標準\ISO_14443-3_Type_A初始化和防沖突算法.ppt
?????目錄???????????0??2013-08-27?20:52??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\
?????目錄???????????0??2013-08-27?20:52??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\
?????文件?????????760??2013-05-24?22:06??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\12864.H
?????文件????????9193??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\12864.LST
?????文件???????16555??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\12864.OBJ
?????文件????????4675??2013-05-24?22:06??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\12864.c
?????文件???????10676??2013-05-18?11:08??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\ISO14443A.C
?????文件????????2437??2013-05-18?11:19??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\ISO14443A.H
?????文件???????17388??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\ISO14443A.LST
?????文件???????33518??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\ISO14443A.OBJ
?????文件????????9318??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\MAIN.C
?????文件????????4171??2013-05-24?21:57??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\MAIN.H
?????文件???????16802??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\MAIN.LST
?????文件???????34997??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\MAIN.OBJ
?????文件??????105195??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500
?????文件???????80583??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500.M51
?????文件???????14628??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500.hex
?????文件??????????89??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500.lnp
?????文件?????????206??2013-08-06?23:22??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500.plg
?????文件???????78500??2013-08-07?00:58??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500.uvopt
?????文件???????13811??2013-05-18?00:48??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500.uvproj
?????文件???????77929??2013-05-24?22:27??RC531開發套件VER3.1\RC500帶顯示屏寫漢字到卡中\RC500\RC500_uvopt.bak
............此處省略325個文件信息
評論
共有 條評論