• 大小: 0.07M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: stc  开发  考勤  

资源简介

4年前为某大公司开发的一款巡检考勤机:
为了考核工人有没有定时去相关设备巡检,在重要设备或设备房安装射频ID卡,工人携手持刷卡机刷卡,卡号和时间数据存储于刷卡机内。
每天下班前到值班室一键式无线上传数据。
18650电池供电,刷卡时按开机键,刷完卡自动关机。10s内无刷卡动作自动关机。
刷卡后读取到ID卡号,与内置DS321时钟实时数据存储于EEPROM。
刷到上传卡号(0000)后,打开使用无线串口与服务器进行交互式上传。
现因改造成微信小程序点巡检,本项目已作废,所以放出源代码。

资源截图

代码片段和文件信息

#include	“headfile.h“
#include “eeprom.h“
#include “STC15.h“
#include “INTRINS.H“

/*----------------------------
软件延时
----------------------------*/
void Delay(BYTE n)
{
    WORD x;

    while (n--)
    {
        x = 0;
        while (++x);
    }
}

/*----------------------------
关闭IAP
----------------------------*/
void IapIdle()
{
    IAP_CONTR = 0;                  //关闭IAP功能
    IAP_CMD = 0;                    //清除命令寄存器
    IAP_TRIG = 0;                   //清除触发寄存器
    IAP_ADDRH = 0x80;               //将地址设置到非IAP区域
    IAP_ADDRL = 0;
}

/*----------------------------
从ISP/IAP/EEPROM区域读取一字节
----------------------------*/
BYTE IapReadByte(WORD addr)
{
    BYTE dat;                       //数据缓冲区

    IAP_CONTR = ENABLE_IAP;         //使能IAP
    IAP_CMD = CMD_READ;             //设置IAP命令
    IAP_ADDRL = addr;               //设置IAP低地址
    IAP_ADDRH = addr >> 8;          //设置IAP高地址
    IAP_TRIG = 0x5a;                //写触发命令(0x5a)
    IAP_TRIG = 0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12805  2015-10-31 11:18  STC15.h

     文件       3021  2014-09-09 07:59  Define.h

     文件       4434  2019-12-24 09:55  DS3231.h

     文件       2451  2015-11-01 20:01  eeprom.c

     文件        473  2015-11-01 21:23  eeprom.h

     文件       2180  2019-12-24 09:57  headfile.h

     文件       4888  2019-12-24 09:55  IIC.c

     文件       3655  2016-10-25 20:52  IIC.h

     文件       8426  2019-12-24 09:57  IIC.LST

     文件      56475  2019-12-24 09:57  KaoQin

     文件        937  2019-12-24 09:57  KaoQin.build_log.htm

     文件      10951  2019-12-24 09:57  KaoQin.hex

     文件         54  2019-12-24 09:57  KaoQin.lnp

     文件      53763  2019-12-24 09:57  KaoQin.M51

     文件       1439  2016-10-28 07:27  KaoQin.plg

    .......     71885  2019-12-24 09:58  KaoQin.uvgui.Administrator

     文件      71683  2016-11-01 21:33  KaoQin.uvgui.long

     文件      11819  2016-11-08 08:20  KaoQin.uvopt

     文件      13988  2016-10-28 11:26  KaoQin.uvproj

     文件      65663  2016-10-28 07:27  KaoQin_uvopt.bak

     文件      13213  2016-10-18 00:48  KaoQin_uvproj.bak

     文件      20889  2019-12-24 10:15  main.c

     文件        990  2019-12-24 09:56  main.h

     文件      34327  2019-12-24 09:57  main.LST

----------- ---------  ---------- -----  ----

               470409                    24


评论

共有 条评论