freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的門禁系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-07-19 18:46 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 出時(shí),該引腳由于上拉電阻R83 的存在而輸出高電平,該輸出由微控制器的輸入引腳GPIO()來檢測(cè)??ㄊ欠駥懕Wo(hù)的檢測(cè)與卡是否完全插入到卡座中的檢測(cè)原理是一樣的。10. TinyARM2300 接口圖 211 底板與核心板接口電路以上介紹的是此系統(tǒng)的底板電路設(shè)計(jì),下面是底板與核心板T2368 的接口排針(),如圖211 所示。此系統(tǒng)只使用了T2368 中的LPC2368最小系統(tǒng),所以只給出此最小系統(tǒng)的原理圖,如圖212 所示。T2368 中的以太網(wǎng)接口沒有使用,不區(qū)分模擬地和數(shù)字地。圖 212 T2368 核心板的最小系統(tǒng)電路圖11. 外部測(cè)試板、外部接口和剩余 IO 引出插針如所示,其有繼電器指示燈,門磁模擬和門內(nèi)開門開關(guān)三部分組成。如圖 213(b)所示,其為此次設(shè)計(jì)的外部接口和幾個(gè)測(cè)試點(diǎn), 為門磁檢測(cè)輸入端,BELL_1 和GND 為外部按鈴接口,RelayA 和RelayB 為繼電器輸出接口,BELL_2 為門內(nèi)開門開關(guān)接口。圖 213(a)和(c)為剩余IO 引出排針和與ZLG7290 相連的接口,為系統(tǒng)的更新和升級(jí)做好準(zhǔn)備。圖 213 外部接口和剩余IO 引出接口注:由于此次制板為單面腐蝕制板,所以圖211 中的(a)(b)在此次制板中沒有引出。第3章軟件設(shè)計(jì)說明167。 軟件任務(wù)軟件設(shè)計(jì)分為下位機(jī)和上位機(jī)兩大塊。下位機(jī)軟件任務(wù):以 LPC2368 芯片為主微控制器,對(duì)硬件的各個(gè)模塊(各模塊參見硬件技術(shù)文檔)進(jìn)行控制,制作一個(gè)具有刷卡開門和記錄功能的門禁考勤系統(tǒng),編程實(shí)現(xiàn)如下功能:1. 按時(shí)間和權(quán)限刷卡開門及在不同時(shí)間段內(nèi)考勤功能;2. 記錄刷卡事件、 記錄考勤信息、 添加用戶——發(fā)卡功能;3. 與 PC 機(jī)通訊使用RS485 總線,可以將用戶數(shù)據(jù)下載到下位機(jī)系統(tǒng)中、 將記錄信息導(dǎo)出到 SD 卡上;上位機(jī)軟件任務(wù):上位機(jī)軟件的任務(wù)主要是與下位機(jī)通過定義的 RS485 協(xié)議,進(jìn)行通信,進(jìn)而實(shí)現(xiàn)以下功能:1. 將用戶數(shù)據(jù)下載到下位機(jī)系統(tǒng)中;2. 顯示刷卡信息、 發(fā)卡功能;3. 設(shè)定時(shí)間權(quán)限和考勤時(shí)間段、 查看刷卡記錄功能;4. 開門功能: 設(shè)置刷卡后的允許開門時(shí)間長(zhǎng)度(即刷卡開門后,在這個(gè)時(shí)間內(nèi)門沒有打開,則系統(tǒng)將門關(guān)閉);167。 下位機(jī)軟件設(shè)計(jì)資源分配本設(shè)計(jì)應(yīng)用前后臺(tái)系統(tǒng),使用到的LPC2368 片內(nèi)外設(shè)和I/O 口使用參見硬件技術(shù)文檔。下面介紹一下微控制器片內(nèi)部分存儲(chǔ)器的使用和分配。167。 512K 片內(nèi)Flash 部分扇區(qū)和電池SRAM 分配片內(nèi) Flash 部分扇區(qū)分配如圖31 所示,池SRAM 地址分配如圖32 所示。圖 31 片內(nèi)Flash 部分扇區(qū)分配 圖 32 電池SRAM 地址分配 167。 后臺(tái)任務(wù)和中斷優(yōu)先級(jí)分配后臺(tái)任務(wù)和中斷優(yōu)先級(jí)分配如下表 31 所示:表 31 VIC 中斷功能和優(yōu)先級(jí)分配中斷源功能VIC 優(yōu)先等級(jí)串口UART0與上位機(jī)通信0GPIO(P0口)的EINT3中斷收鍵1TIMER2(1)中斷收鍵延時(shí),(2)繼電器工作2UART2與ZLG522S/LT 讀卡器通信3RTC(1)檢查門磁,點(diǎn)亮門狀態(tài)燈,并將門狀態(tài)發(fā)送到上位機(jī),(2)門處于開狀態(tài)過長(zhǎng),則關(guān)閉門,(3) 更新開門時(shí)間權(quán)限段和考勤時(shí)間段4167。 下位機(jī)軟件設(shè)計(jì)167。 下位機(jī)軟件設(shè)計(jì)整體思想系統(tǒng)中有四種模式,分別為:刷卡開門考勤模式、發(fā)卡模式、RS485 協(xié)議處理模式、將記錄數(shù)據(jù)導(dǎo)出到SD 卡中。通過按鍵KEY1 的值來判斷系統(tǒng)該工作在那種模式和切換模式。對(duì)于處理上位機(jī)命令、中斷延時(shí)收鍵和RTC 中斷的功能則在后臺(tái)處理。167。 主程序的流程框架作為前臺(tái)的主函數(shù),首先對(duì)使用到的 GPIO 口、各個(gè)模塊和外設(shè)進(jìn)行初始化,然后進(jìn)入模式選擇循環(huán),其流程框圖如圖33 所示。167。 主要功能模式——刷卡開門和考勤模式程序設(shè)計(jì)1. 刷卡開門和考勤模式主程序設(shè)計(jì)此模式是此設(shè)計(jì)的主要功能,系統(tǒng)通過讀卡器讀出進(jìn)入讀卡范圍內(nèi)的Mifare 卡序列號(hào),然后查詢系統(tǒng)中的用戶數(shù)據(jù)庫,然后進(jìn)行用戶權(quán)限級(jí)別和時(shí)間權(quán)限的判斷,從而進(jìn)行相應(yīng)的處理(記錄刷卡信息和考勤信息)。用戶權(quán)限是指權(quán)限是大權(quán)限,還是小權(quán)限,大權(quán)限用戶則不受時(shí)圖 33 主程序流程框圖間的約束,隨時(shí)可以刷卡開門;小權(quán)限用戶則在設(shè)定的時(shí)間段內(nèi)才可以開門。此權(quán)限在發(fā)卡的時(shí)候確定。時(shí)間權(quán)限是指,小權(quán)限用戶在哪個(gè)時(shí)間段內(nèi)可以刷卡開門。此時(shí)間段可以通過上位機(jī)來隨時(shí)設(shè)置。此模式主程序流程框圖如圖 34 所示。圖 34 刷卡開門和考勤模式主程序流程框圖2. 主要子函數(shù)的程序設(shè)計(jì)系統(tǒng)模式中主要子函數(shù)有:主控制器和 ZLG522S/LT 讀卡模塊與Mifare卡通信、用戶查詢函數(shù)、刷卡記錄函數(shù)與考勤處理和記錄函數(shù)。(1)主控制器和ZLG522S/LT 讀卡模塊與Mifare 卡通信調(diào)用ZLG522S模塊的操作軟件包,主要是讀卡器對(duì)Mifare 卡的一系列操作此模式中對(duì)卡片的請(qǐng)求使用“標(biāo)準(zhǔn)模式”。(2)用戶查詢函數(shù)、刷卡記錄函數(shù)與考勤處理和記錄函數(shù)用戶信息、刷卡事件記錄和考勤事件記錄,是三個(gè)結(jié)構(gòu)體,同時(shí)開門時(shí)間權(quán)限和考勤段的設(shè)置也是一個(gè)結(jié)構(gòu)體,如程序清單31 所示。用戶查詢函數(shù)作用是在讀到Mifare 卡序列號(hào)后,查詢“用戶信息存儲(chǔ)區(qū)”,如果有此用戶,則返回True 和此用戶信息的首地址,否則返回False。刷卡記錄函數(shù)的作用是將刷卡的信息記錄在存儲(chǔ)器中,程序流程圖如圖35 所示??记谟涗浐瘮?shù)的作用是將考勤的信息記錄在存儲(chǔ)器中,其程序流程圖和刷卡記錄函數(shù)的流程圖類似,不再贅述。程序清單31 定義的結(jié)構(gòu)體struct infoUser1 /* 用戶信息(6 個(gè)字) */{uint32 cardNO。char name[8]。char phoneNO[11]。char limet。}。struct eventRcd1 /* 刷卡事件記錄結(jié)構(gòu)體(6) */{uint32 cardNO。char name[8]。uint32 active。uint32 datas。uint32 times。}。struct attdRcd1 /* 考勤事件記錄結(jié)構(gòu)體(5) */{uint32 cardNO。char name[8]。uint32 datas。uint32 times。}。struct timeamr1 /* 開門權(quán)限設(shè)置結(jié)構(gòu)體 */{uint8 alhour。uint8 almin。uint8 purview。 /* 開門時(shí)間權(quán)限3:no;1:yes */uint8 check。 /* 考勤階段標(biāo)志3:no; *//* 1:yes 第一階段;2:yes 第二階段*/}??记谔幚砗瘮?shù)的功能,是判斷現(xiàn)在是否為考勤時(shí)間段,如果在則進(jìn)行考勤,否則不考勤。此系統(tǒng)中,設(shè)置了兩個(gè)考勤時(shí)間段,并且可以用上位機(jī)來設(shè)置。其功能實(shí)現(xiàn)思想,是在每個(gè)考勤時(shí)間段內(nèi),將用戶第一次刷卡做為考勤信息,且同時(shí)在卡片的指定存儲(chǔ)塊內(nèi)設(shè)置一個(gè)標(biāo)志,當(dāng)此用戶再次刷卡時(shí),就不對(duì)其進(jìn)行考勤。167。 主要功能模式——發(fā)卡模式一些門禁系統(tǒng),都有專門的發(fā)卡器。而此項(xiàng)功能完全可以在一個(gè)系統(tǒng)中完成。此系統(tǒng)中的發(fā)卡模式,能夠?qū)⑸衔粰C(jī)的新用戶信息寫到新卡片的指定存儲(chǔ)塊內(nèi),并將新用戶添加到用戶信息存儲(chǔ)區(qū)。模式的工作流程如圖36 所示。此模式中,將新用戶數(shù)據(jù)添加到用戶信息存儲(chǔ)區(qū)時(shí),用到了LPC
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1