资源简介
射频,RF ID卡,RC500 全套资料
射频,RF ID卡,RC500 全套资料
射频,RF ID卡,RC500 全套资料
代码片段和文件信息
/****************************************************************************
* File : main.c *
* COPYRIGHT BY HUOYAN LTD.COMPANY *
* Version: V1.3 *
* *
* Created: 18.10.2005 *
* Last Change: 21.10.2005 *
* *
* Author: NIL *
* *
* Compiler: KEIL C51 V7.10 *
* *
* Description: AT89S52-Firmware for FM1702 Demo Serial Reader *
* *
****************************************************************************/
#define __SRC
#include “main.h“
#undef __SRC
#include
#include
#include
#include
#include “sm5964.h“
#include “FM1702.h“
#define uchar unsigned char
#define uint unsigned int
//pin define mcu控制管脚定义
sbit RF_NSS = P1^4;
sbit RF_MISO = P1^3;
sbit RF_MOSI = P1^2;
sbit RF_SCK = P1^1;
sbit RF_RST = P3^5; //由高变低时启动内部复位程序
sbit CARD_LED = P3^3;
sbit SPEAKER = P3^4;
sbit LCD_CS = P2^4;
sbit LCD_RD = P2^5;
sbit LCD_WR = P2^6;
sbit LCD_DATA = P2^7;
//sfr P4 = 0xD8;
sbit key = P4^3;
// Release Number of the Firmware
//uchar code HY_Rel[] = “\n\r HUO YAN V1.3 21.Oct.05 \n\r“;
// Module address
// uchar code addr[]=“0xff“;
///////////////////////////////////////////////////////////////////////
// 主函数
///////////////////////////////////////////////////////////////////////
void main(void)
{ //设置变量
uchar baud;
if(!P2_0) //P2.0=0则进入ISP服务程序
{
SPEAKER = 0;
GoToIsp();
}
InitSystem(); //初始化系统
while (1)
{
//检查命令标志
if (CmdValid) //if LEVEL 1
{
CmdValid = FALSE;
if(RevBuffer[0]==11) //if LEVEL 2
{
RevBuffer[2]=RevBuffer[1];
RevBuffer[0]=1;
RevBuffer[1]=0;
CALL_isr_UART(); //equal to ‘SETB TI‘ defined in main.h
SPEAKER=0; //开蜂鸣器和指示灯
CARD_LED=ON;
delay_10ms(RevBuffer[2]);
SPEAKER=1;
CARD_LED=OFF;
}
else if(RevBuffer[0]==13) //设置通讯波特率 //if LEVEL 2
{
switch(RevBuffer[1])
{
case 0:
baud=BAUD_9600;
break;
case 1:
baud=BAUD_14400;
break;
case 2:
baud=BAUD_19200;
break;
case 3:
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 62733 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702
文件 41655 2009-06-02 22:48 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.c
文件 6161 2006-03-14 17:35 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.h
文件 11970 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.hex
文件 58 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.lnp
文件 247011 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.LST
文件 69480 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.M51
文件 69818 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.OBJ
文件 2923 2009-06-02 22:48 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.opt.bak
文件 184 2010-08-04 09:41 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.plg
文件 2109 2009-05-16 21:50 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.Uv2.bak
....... 56364 2010-08-04 09:41 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.uvopt
....... 13429 2010-08-01 19:10 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.uvproj
文件 41 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702.__i
文件 2922 2009-06-02 15:04 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702_Opt.Bak
文件 2246 2009-05-16 11:24 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702_Uv2.Bak
....... 56360 2010-08-03 11:01 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702_uvopt.bak
....... 13684 2010-08-01 17:20 21-射频学习\FM1702案例学习\1702SL开发板源码\FM1702_uvproj.bak
文件 373 2005-11-17 11:27 21-射频学习\FM1702案例学习\1702SL开发板源码\Gotoisp.a51
文件 73 2010-08-01 17:16 21-射频学习\FM1702案例学习\1702SL开发板源码\Gotoisp._ia
文件 5791 2006-03-21 16:13 21-射频学习\FM1702案例学习\1702SL开发板源码\main.h
文件 2032 2005-10-14 16:17 21-射频学习\FM1702案例学习\1702SL开发板源码\REG52.H
文件 9886 2006-03-21 16:24 21-射频学习\FM1702案例学习\1702SL开发板源码\sm5964.H
文件 2748 2006-03-14 11:08 21-射频学习\FM1702案例学习\1702SL开发板源码\spi.c
文件 6333 2006-03-14 11:01 21-射频学习\FM1702案例学习\1702SL开发板源码\SPIRD.A51
文件 2351 2010-08-05 11:55 21-射频学习\FM1702案例学习\1702SL开发板源码\SPIRD.C
文件 32493 2006-03-14 11:16 21-射频学习\FM1702案例学习\1702SL开发板源码\SPIRD.ls1
文件 5789 2006-03-14 11:16 21-射频学习\FM1702案例学习\1702SL开发板源码\SPIRD.LST
文件 2243 2010-08-01 17:22 21-射频学习\FM1702案例学习\1702SL开发板源码\SPIRD.OBJ
文件 8212 2006-03-14 11:16 21-射频学习\FM1702案例学习\1702SL开发板源码\SPIRD.SRC
............此处省略99个文件信息
- 上一篇:算法设计与分析基础第三版中文版
- 下一篇:K3Cloud初始化官方详细教程
评论
共有 条评论