• 大小: 11.22MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-22
  • 语言: 其他
  • 标签: 射频,RF  

资源简介

射频,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个文件信息

评论

共有 条评论

相关资源