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

正文內(nèi)容

基于at89c52單片機(jī)的小區(qū)門禁系統(tǒng)-資料下載頁(yè)

2025-06-27 17:27本頁(yè)面
  

【正文】 制器地址、發(fā)送的字節(jié)數(shù)、命令功能代碼、所要發(fā)送的數(shù)據(jù)的地址指針等信息都包含在此例程的參數(shù)里。具體的通信過(guò)程是:首先配置超時(shí)模塊,它相當(dāng)于一個(gè)計(jì)時(shí)器,用于判斷串口通信是否超時(shí)。如果數(shù)據(jù)在配置的時(shí)間區(qū)間內(nèi),接收到控制器發(fā)送來(lái)的響應(yīng),則通信成功。如果沒(méi)有接收到響應(yīng),則通信失敗,這時(shí)輔助通信例程將重新發(fā)送本次數(shù)據(jù),并以同樣的計(jì)時(shí)來(lái)處理,如果數(shù)次發(fā)送均失敗,則判斷此次通信失敗。輔助通信例程把此信息傳遞給主程序,在上位機(jī)的界面上顯示串行通信失敗。通信完畢,主程序調(diào)用int exit_port(int _port)函數(shù)來(lái)關(guān)閉串口。 程序流程圖控制器程序流程圖,讀卡中斷服務(wù)子程序流程圖,串行通信中斷子程序流程圖,和上位機(jī)串行通信子程序流程圖(見(jiàn)附錄)。 第5章 本設(shè)計(jì)總結(jié)與展望經(jīng)過(guò)以上章節(jié)的介紹,本課題研究的門禁系統(tǒng)能授權(quán)使用、操作簡(jiǎn)便、方便快捷、安全可靠和記錄詳實(shí)準(zhǔn)確等優(yōu)點(diǎn)。高級(jí)智能型門禁控制系統(tǒng)是當(dāng)前門禁系統(tǒng)的重要發(fā)展方向,高級(jí)智能型門禁系統(tǒng)是一種聯(lián)網(wǎng)式生物識(shí)別門禁系統(tǒng),功能也比較完善。但對(duì)于一般的企業(yè)、住宅小區(qū)來(lái)說(shuō),并不是最理想的選擇。這種門禁系統(tǒng)常用于國(guó)防、軍事等單位。隨著計(jì)算機(jī)的迅速普及與發(fā)展,越來(lái)越多的控制設(shè)備逐漸被計(jì)算機(jī)取代,維護(hù)人員的監(jiān)視和維護(hù)系統(tǒng)也高度集中,并且逐漸向智能化發(fā)展。由于計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,通過(guò)中心或通過(guò)一個(gè)端點(diǎn)就能對(duì)設(shè)備進(jìn)行監(jiān)控與維護(hù)。通過(guò)局域網(wǎng)對(duì)本地區(qū)的設(shè)備進(jìn)行集中監(jiān)控與維護(hù),可提高系統(tǒng)的可靠性,減少故障的發(fā)生率和處理時(shí)間等。隨著智能建筑的推廣,加強(qiáng)智能小區(qū)的安全防范工作也有待于加強(qiáng),更有必要建立聯(lián)網(wǎng)門禁系統(tǒng),門禁系統(tǒng)將有更廣闊的發(fā)展空間。未來(lái)的智能門禁系統(tǒng)必往基于開(kāi)放式通道、基于物流跟蹤管理、基于消費(fèi)系統(tǒng)、基于傳統(tǒng)門禁系統(tǒng)、基于LAN/WAN網(wǎng)絡(luò)方向發(fā)展,真正實(shí)現(xiàn)一卡、一線、一庫(kù)的一卡通系統(tǒng)。 致 謝經(jīng)過(guò)幾個(gè)月的大量的查閱資料,整理資料,完成大量的設(shè)計(jì)工作,今天終于設(shè)計(jì)完畢。通過(guò)此次的設(shè)計(jì),我學(xué)到了很多知識(shí),跨越了傳統(tǒng)方式下的教與學(xué)的體制束縛,在設(shè)計(jì)的寫作過(guò)程中,通過(guò)查資料和搜集有關(guān)的文獻(xiàn),培養(yǎng)了自學(xué)能力和動(dòng)手能力。并且由原先的被動(dòng)的接受知識(shí)轉(zhuǎn)換為主動(dòng)的尋求知識(shí),這可以說(shuō)是學(xué)習(xí)方法上的一個(gè)很大的突破。在以往的傳統(tǒng)的學(xué)習(xí)模式下,我們可能會(huì)記住很多的書(shū)本知識(shí),但是通過(guò)畢業(yè)設(shè)計(jì),我們學(xué)會(huì)了如何將學(xué)到的知識(shí)轉(zhuǎn)化為自己的東西,學(xué)會(huì)了怎么更好的處理知識(shí)和實(shí)踐相結(jié)合的問(wèn)題。在設(shè)計(jì)的寫作過(guò)程中也學(xué)到了做任何事情所要有的態(tài)度和心態(tài),首先我明白了做學(xué)問(wèn)要一絲不茍,對(duì)于出現(xiàn)的任何問(wèn)題和偏差都不要輕視,要通過(guò)正確的途徑去解決,在做事情的過(guò)程中要有耐心和毅力,不要一遇到困難就打退堂鼓,只要堅(jiān)持下去就可以找到思路去解決問(wèn)題的。在工作中要學(xué)會(huì)與人合作的態(tài)度,認(rèn)真聽(tīng)取別人的意見(jiàn),這樣做起事情來(lái)就可以事倍功半??傊?,此次設(shè)計(jì)的寫作過(guò)程,我收獲了很多。此次設(shè)計(jì)的完成既為大學(xué)生涯劃上了一個(gè)完美的句號(hào),也為將來(lái)的人生之路做好了一個(gè)很好的鋪墊。我真摯的感謝我的大學(xué)和所有幫助過(guò)我并給我鼓勵(lì)的老師,同學(xué)和朋友,謝謝你們!參考文獻(xiàn)[1] ,2001,4(1):52~56[2] 萬(wàn)強(qiáng),2005,3(1):45~48[3] 黃淼云,李也白,:清華大學(xué)出版社,~76[4] ,1998,(1):78~83[5] 王軍波,2005,4(3):38~50[6] ,2004,2 (1):85~101[7] ,2004,8(3):66~81[8] 玉科,2001,2(4):56~62[9] ,2003年,5(2):84~89[10] . 西安:西安電子科技大學(xué)出版社,2003[11] 盛嘯濤,:西安電子科技大學(xué)出版社,~72附 錄Ⅰ控制器串行中斷子程序?qū)崿F(xiàn)程序段:$INCLUDE() PUBLIC SETUP_COM_ORT,COM_SERVICE,INITIALIZE RX_BUF COM_SEG SEGMENT CODE RSEG COM_SEGINITIALIZE_RX_BUF:SETB SM2 MOV RX_PTR,RX_BUF RETSETUP_COM_PORT: MOV TX_COUNTER,0CLR ETl CLR TRO MOV TMOD,00100001B CLR TFO 。清定時(shí)器0中斷 SETB ETO 。允許定時(shí)器0中斷 MOV PCON,0 MOV THl,OF4H 。SET BAUD RATE TO SETB TR1 。STARTTIMER1 MOV SCON,11000000B 。SET COM MODE 3CALL SET_ADDR_ MODE MOV R7,18H NUMBERSETS REN SETS ES RETSET_ADDR_ MODE: SETB SM2 RETSET_DATA_MODE: CLR SM2 RETCOM_SERVICE: PUSH PSW PUSH ACC PUSH B MOV A,RO PUSH ACC JNB TI,RX_SERVICETX_SERVICE: CLR TI MOV A,TX_COUNTER JZ END_OF_TX 。判斷傳送字節(jié)是否結(jié)束 MOV RO,TX_PTR INC TX_PTR DEC TX_COUNTER MOV SBUF,@RO 。傳送下一個(gè)字節(jié)MOV A,TX_COUNTER JNZ RX_SERVICE 。判斷最后一個(gè)字節(jié)是否已被傳送 SETB REN 。允許接受數(shù)據(jù) JMP RX_SERVICEEND_OF_TX: CLR TXCTL 。禁止RS485發(fā)送 SETB REN 。允許接受數(shù)據(jù)RX_SERVICE: 。接收中斷服務(wù)程序JNB RI,END_OF_COM_SERVICE 。判斷是否為接收中斷 CLR RI MOV A,SBUF 。讀串口接收數(shù)據(jù) MOV R1,A JB RB8,JMP_INI_RX_BUF 。判斷校驗(yàn)位是否為1 LCALL CMD_Judgeamp。dicpose 。調(diào)用命令判斷及命令處理子程序 VERIFY_CHECK_SUM: 。進(jìn)行和校驗(yàn)的驗(yàn)算 MOV B,RX_BUF DEC B MOV A,0 MOV R0,RX_BUFLOOP_CHECK_SUM: ADD A,@RO INC RO DJNZ B,LOOP_ CHECK_SUM MOV B,@RO 。接收到的校驗(yàn)和 CJNE A,B,CHECK_SUM_ERRORCHECK_SUM_OK 。和校驗(yàn)正確 CLR REN 。禁止接受數(shù)據(jù) SETB SM2 。SET ADDRESS MODE SETB CMD_IN_BUF_FLAG 。設(shè)置已接收到命令標(biāo)志 JMP END_OF_COM_SERVICECHECK_SUM_ERROR: 。和校驗(yàn)錯(cuò)誤 SETB SM2 。SET ADDRESS MODE JMP END_OF_COM_SERVICEJMP_INI_RX_BUF: SETB SM2 。SET ADDRESS MODE MOV RX_PTR,RX_BUFCJNE A,CONTROLLER_ID,END_OF_COM_SERVICE CLR SM2 END_OF_COM_SERVICE: POP ACC MOV RO,A POP B POP ACC POP PSW RETI END 附 錄Ⅱ控制器程序流程圖如圖所示。 主程序初始化控制器硬件信息(定時(shí)器,串口,讀卡器中斷)開(kāi)中斷讀卡器有新數(shù)據(jù)標(biāo)志寄存器?讀Read IC_Buf數(shù)據(jù)處理數(shù)據(jù)卡號(hào)有效存儲(chǔ)卡片信息,延時(shí)并開(kāi)門NYN清零讀卡標(biāo)志寄存器控制器程序流程圖 附 錄Ⅲ讀卡中斷服務(wù)子程序流程圖所示。讀卡器中斷子程序PRE是電平“0”?中斷次數(shù)小于16?中斷次數(shù)小于66?數(shù)據(jù)處理存儲(chǔ)數(shù)據(jù)到Resd IC_Buf置位讀卡器有新數(shù)據(jù)標(biāo)志寄存器中斷返回中斷次數(shù)加一中斷次數(shù)小于86中斷次數(shù)加一NNNNYY 讀卡中斷服務(wù)子程序流程圖 附 錄Ⅳ串行通信中斷子程序流程圖如圖所示。中斷開(kāi)始接收PC機(jī)發(fā)送的地址與本控制器地址相符接收指令指令分析調(diào)用相應(yīng)指令的數(shù)據(jù)處理程序段發(fā)送響應(yīng)的結(jié)果給PC機(jī)中斷返回NY串行通信中斷子程序流程圖 附 錄Ⅴ上位機(jī)串行通信子程序流程圖如圖所示。上位機(jī)串行通信子程序流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1