-
大小: 0.07M文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-22
- 標(biāo)簽: stc??開(kāi)發(fā)??考勤??
資源簡(jiǎn)介
4年前為某大公司開(kāi)發(fā)的一款巡檢考勤機(jī):
為了考核工人有沒(méi)有定時(shí)去相關(guān)設(shè)備巡檢,在重要設(shè)備或設(shè)備房安裝射頻ID卡,工人攜手持刷卡機(jī)刷卡,卡號(hào)和時(shí)間數(shù)據(jù)存儲(chǔ)于刷卡機(jī)內(nèi)。
每天下班前到值班室一鍵式無(wú)線上傳數(shù)據(jù)。
18650電池供電,刷卡時(shí)按開(kāi)機(jī)鍵,刷完卡自動(dòng)關(guān)機(jī)。10s內(nèi)無(wú)刷卡動(dòng)作自動(dòng)關(guān)機(jī)。
刷卡后讀取到ID卡號(hào),與內(nèi)置DS321時(shí)鐘實(shí)時(shí)數(shù)據(jù)存儲(chǔ)于EEPROM。
刷到上傳卡號(hào)(0000)后,打開(kāi)使用無(wú)線串口與服務(wù)器進(jìn)行交互式上傳。
現(xiàn)因改造成微信小程序點(diǎn)巡檢,本項(xiàng)目已作廢,所以放出源代碼。
為了考核工人有沒(méi)有定時(shí)去相關(guān)設(shè)備巡檢,在重要設(shè)備或設(shè)備房安裝射頻ID卡,工人攜手持刷卡機(jī)刷卡,卡號(hào)和時(shí)間數(shù)據(jù)存儲(chǔ)于刷卡機(jī)內(nèi)。
每天下班前到值班室一鍵式無(wú)線上傳數(shù)據(jù)。
18650電池供電,刷卡時(shí)按開(kāi)機(jī)鍵,刷完卡自動(dòng)關(guān)機(jī)。10s內(nèi)無(wú)刷卡動(dòng)作自動(dòng)關(guān)機(jī)。
刷卡后讀取到ID卡號(hào),與內(nèi)置DS321時(shí)鐘實(shí)時(shí)數(shù)據(jù)存儲(chǔ)于EEPROM。
刷到上傳卡號(hào)(0000)后,打開(kāi)使用無(wú)線串口與服務(wù)器進(jìn)行交互式上傳。
現(xiàn)因改造成微信小程序點(diǎn)巡檢,本項(xiàng)目已作廢,所以放出源代碼。
代碼片段和文件信息
#include “headfile.h“
#include “eeprom.h“
#include “STC15.h“
#include “INTRINS.H“
/*----------------------------
軟件延時(shí)
----------------------------*/
void?Delay(BYTE?n)
{
????WORD?x;
????while?(n--)
????{
????????x?=?0;
????????while?(++x);
????}
}
/*----------------------------
關(guān)閉IAP
----------------------------*/
void?IapIdle()
{
????IAP_CONTR?=?0;??????????????????//關(guān)閉IAP功能
????IAP_CMD?=?0;????????????????????//清除命令寄存器
????IAP_TRIG?=?0;???????????????????//清除觸發(fā)寄存器
????IAP_ADDRH?=?0x80;???????????????//將地址設(shè)置到非IAP區(qū)域
????IAP_ADDRL?=?0;
}
/*----------------------------
從ISP/IAP/EEPROM區(qū)域讀取一字節(jié)
----------------------------*/
BYTE?IapReadByte(WORD?addr)
{
????BYTE?dat;???????????????????????//數(shù)據(jù)緩沖區(qū)
????IAP_CONTR?=?ENABLE_IAP;?????????//使能IAP
????IAP_CMD?=?CMD_READ;?????????????//設(shè)置IAP命令
????IAP_ADDRL?=?addr;???????????????//設(shè)置IAP低地址
????IAP_ADDRH?=?addr?>>?8;??????????//設(shè)置IAP高地址
????IAP_TRIG?=?0x5a;????????????????//寫(xiě)觸發(fā)命令(0x5a)
????IAP_TRIG?=?0
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????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
評(píng)論
共有 條評(píng)論