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

正文內(nèi)容

基于gsm和ic卡的門禁安防系統(tǒng)的方案設(shè)計畢業(yè)論文(更新版)

2025-06-14 00:19上一頁面

下一頁面
  

【正文】 (x=0,y=18。RxBuffer[3]==0x43amp。RxBuffer[3]==0x47)//收到ring { Clear_RxBuffer()。 Delay1(2000)。 CMGF()。 while(flag_gsm) { write_(0x80+0x01)。 isd_init()。 TH0=0。sbit k1=P1^6。通過對本系統(tǒng)所涉及知識點的學(xué)習(xí)及設(shè)計,我在遇到問題的同時,努力進(jìn)行問題的解決,并最終解決了遇到的各種障礙。 本章小結(jié)本章節(jié)主要介紹了系統(tǒng)的軟硬件調(diào)試。2) IC卡控制功能:在按下“開門”按鍵以后,語音提示“請將卡放在感應(yīng)區(qū)開啟門鎖”,此時通過刷卡就可以開啟門鎖,系統(tǒng)提示“已開啟門鎖”。根據(jù)電路圖焊接好硬件電路以后,通過keil軟件編寫一個簡單的程序,讓其中一個I/O口循環(huán)輸出高低電平。測得數(shù)據(jù)與實際數(shù)據(jù)對照情況見表51。轉(zhuǎn)動對比度調(diào)節(jié)電位器,觀察屏幕顯示情況。先按下“RST”按鍵初始化模塊,再長按“ERASE”,然后在按下“REC”按鍵的同時用麥克風(fēng)進(jìn)行錄音,最后按下“PLAY”按鍵播放錄音。其效果圖如圖52所示。經(jīng)試驗,單片機(jī)最小系統(tǒng)可以正常工作。繼電器線圈起始是斷開的,當(dāng)單片機(jī)輸出為低電平時,三極管導(dǎo)通,繼電器線圈導(dǎo)通,常開觸點閉合,常閉觸點斷開。 _nop_()。//顯示清屏 } 超聲波測距模塊的軟件設(shè)計超聲波測距模塊采用電平觸發(fā)模式,當(dāng)給予TRIG一個10us的高電平時,單片機(jī)定時器開始計時,直到ECHO接收到信號后單片機(jī)停止計時。numm。 Delay1(5)。 lcden=1。} 顯示模塊的軟件設(shè)計LCD1602的寫操作分為寫數(shù)據(jù)和寫命令。}void isd_set_play(uchar saddl,saddh,eaddl,eaddh) //定點播放{ isd_senddata(0x80)。 SR0_H=isd_senddata(0x00)。 isd_senddata(0x05)。本程序中所用到的1760SPI指令如表44所示。 i++) { pOutData[i] = ReadRawRC(FIFODataReg)。 //賦值 lastBits = ReadRawRC(ControlReg) amp。waitFor))。 //根據(jù)時鐘頻率調(diào)整,操作M1卡最大等待時間25ms do { n = ReadRawRC(ComIrqReg)。 //清RC522寄存器位 WriteRawRC(CommandReg,PCD_IDLE)。 waitFor = 0x10。 return MI_OK。 WriteRawRC(CommandReg,PCD_RESETPHASE)。表42 寫數(shù)據(jù)的格式字節(jié)0字節(jié)1字節(jié)2......字節(jié)n字節(jié)n+1MOSI地址數(shù)據(jù)0數(shù)據(jù)1......數(shù)據(jù)n1數(shù)據(jù)nMISOXXX......XX注:先發(fā)送最高位(MSB)。 while(TI==0)。 SBUF=0x0D。j++) //發(fā)送號碼 { SBUF=*tel。i++) //向GSM模塊發(fā)送AT指令 { SBUF=mode[i]。i10。 for(i=0。指令集:AT+CMGF=1; 功能:選擇信息執(zhí)行格式為TEXT方式。 TH0=0。該模塊部分片內(nèi)資源需要初始化才能使用,其初始化內(nèi)容包括UART初始化和定時器初始化。GSM模塊與MCU通過串口進(jìn)行通信,IC卡模塊和語音模塊通過SPI總線與MCU進(jìn)行通信。同時將公共端接電源,常開觸點和常閉觸點分別通過LED燈和200Ω電阻接地,以不同顏色的燈來表示當(dāng)前開關(guān)的狀態(tài)。其中TRIG為觸發(fā)控制信號輸入,ECHO為回響信號輸出。115引腳接8Ω喇叭。圖33 GSM模塊硬件電路圖 IC卡模塊硬件電路設(shè)計IC卡模塊與單片機(jī)有5個引腳相連接,分別是SCK、MISO、MOSI、RST、SDA。為了異步串口通信(UART)中波特率精度的提升。并在多處設(shè)置去耦電容,降低電壓的波動。圖26 超聲波模塊方案設(shè)計 繼電器模塊方案設(shè)計繼電器模塊采用匯科(HUI KE)繼電器HK4100FDC5VSHG。其結(jié)構(gòu)圖如圖24所示[7]。圖22 GSM模塊結(jié)構(gòu)圖 IC卡模塊方案設(shè)計IC卡模塊采用的是廣州周立功單片機(jī)發(fā)展有限公司的MFRC522。其中STC90C516RD+單片機(jī)具有61Kbyte的ROM及1280byte的RAM ,有39個通用I/O口及豐富的片內(nèi)資源[4]。輸入設(shè)備采用獨(dú)立鍵盤,輸出設(shè)備采用LCD1602液晶顯示,語音模塊可以根據(jù)用戶操作實現(xiàn)語音提示,超聲波模塊用來檢測開啟門鎖后是否有障礙物擋住門,GSM模塊和IC卡模塊實現(xiàn)用戶刷卡或者撥打電話來開啟門鎖,用按鍵來模擬報警功能,單片機(jī)會觸發(fā)報警輸出設(shè)備發(fā)出警報聲。門禁系統(tǒng)是在基礎(chǔ)的傳統(tǒng)門鎖上發(fā)展而來的,傳統(tǒng)門鎖的工作原理基本都是由機(jī)械結(jié)構(gòu)鎖門,指定鑰匙開門,沒有報警系統(tǒng),也無法識別危險,這種門鎖存在較大的安全隱患。傳統(tǒng)的機(jī)械鑰匙存在丟失、遺忘、被復(fù)制等隱患。目前智能門禁系統(tǒng)已廣泛用于寫字樓、高檔住宅小區(qū)、金融系統(tǒng)、軍事系統(tǒng)、政府部門等需要較高安保等級的場所,提高工作效率的同時保障了系統(tǒng)的安全。同時在人事考勤管理等行政管理工作中也發(fā)揮著巨大的作用,真正實現(xiàn)了區(qū)域內(nèi)一卡通智能管理[3]。以單片機(jī)STC89C516RD+為控制中心,外接各個功能模塊。STC90C51RC/RD+系列單片機(jī)是宏晶公司推出的可任意選擇12時鐘/機(jī)器周期或6時鐘/機(jī)器周期的單片機(jī),是新一代的集高速/低功耗/超強(qiáng)抗干擾性能為一體的51系列單片機(jī),并且與傳統(tǒng)的指令代碼完全兼容,內(nèi)部集成專用的MAX810復(fù)位電路,時鐘頻率在12MHz以下時,復(fù)位腳可直接接地。其結(jié)構(gòu)圖如圖22所示。該語音芯片需要預(yù)先采用獨(dú)立按鍵模式分段錄制好“請將卡放在感應(yīng)區(qū)開啟門鎖”、“已通過遠(yuǎn)程控制開啟門鎖”、“已開啟門鎖”、“警報聲”的語音信息,再通過SPI總線與單片機(jī)進(jìn)行通信,以實現(xiàn)不同段語音的播放。其結(jié)構(gòu)圖如圖26所示。外接5V的電源適配器。 第3章 基于GSM和IC卡的門禁安防系統(tǒng)的硬件設(shè)計 系統(tǒng)各模塊電路的硬件設(shè)計 MCU模塊硬件電路設(shè)計MCU模塊包含單片機(jī)主芯片、引腳連接插針、晶振電路、復(fù)位電路、程序下載接口。其硬件電路圖如圖33所示。根據(jù)Datasheet提供的電路,第18引腳。表32 LCD1602引腳說明編號符號引腳說明1VSS電源地2VDD電源正極3VL液晶顯示對比度調(diào)節(jié)端4RS數(shù)據(jù)/命令選擇端(H/L)5R/W讀/寫選擇端(H/L)6EN使能信號7D0數(shù)據(jù)口8D1數(shù)據(jù)口9D2數(shù)據(jù)口10D3數(shù)據(jù)口11D4數(shù)據(jù)口12D5數(shù)據(jù)口13D6數(shù)據(jù)口14D7數(shù)據(jù)口15BLA背光源正極16BLK背光源負(fù)極 超聲波測距模塊硬件電路設(shè)計超聲波測距模塊與單片機(jī)通過杜邦線連接,因此主板上僅需預(yù)留該模塊連接所需的VCC、GND和2個I/O接口。當(dāng)繼電器線圈不得電時,開關(guān)跳到2的位置。圖311 系統(tǒng)整體硬件電路圖根據(jù)每個模塊的硬件設(shè)計組成如圖312所示整體效果圖。圖41 系統(tǒng)整體設(shè)計流程圖 系統(tǒng)各功能模塊的軟件設(shè)計 單片機(jī)系統(tǒng)初始化軟件設(shè)計MCU模塊為控制模塊,由單片機(jī)最小系統(tǒng)組成,對外部設(shè)備起主控作用。 //UART波特率設(shè)置:9600 TR1=1。以下列舉該GSM模塊所用到的部分指令集。 //ATH回車 uint i。 for(i=0。i8。j11。 _nop_()。i++) //向手機(jī)發(fā)送Warning!The door was damaged! { SBUF=mode[i]。單片機(jī)通過SPI接口寫數(shù)據(jù)的格式如表42所示。 _nop_()。 WriteRawRC(TxAutoReg,0x40)。 switch (Command) { case PCD_AUTHENT: //驗證秘鑰 irqEn = 0x12。 //寫RC522寄存器 ClearBitMask(ComIrqReg,0x80)。 }//置RC522寄存器位 i = 600。 !(namp。 } if (Command == PCD_TRANSCEIVE)//判斷RC522命令字是否等于0x0C { n = ReadRawRC(FIFOLevelReg)。 in。ISD1760芯片內(nèi)部寄存器SR0、SRAPC決定著對芯片的各項控制和相關(guān)狀態(tài)信息。}void isd_rd_status( ) //讀狀態(tài)寄存器的內(nèi)容{ uchar i。} SR0_L=isd_senddata(0x05)。 SS1=1。 SS1=1。 Delay1(5)。 lcden=1。 } } if(line==1) { for(num=0。//讀寫一個字符后地址加1,且光標(biāo)加1 write_(0x01)。 _nop_()。 //算出來是CM } 繼電器模塊的軟件設(shè)計繼電器模塊通過單片機(jī)的一個I/O口進(jìn)行控制,由PNP三極管驅(qū)動。經(jīng)檢查無誤后,用keil軟件編一個LCD1602的顯示程序,將編好的程序用編程器燒寫到單片機(jī)中,依次用P0、PP2和P3口作為數(shù)據(jù)口,通過觀察LCD1602的顯示情況判斷單片機(jī)最小系統(tǒng)是否焊接正確及芯片引腳是否正常工作。此程序的功能是讀IC卡的卡號并通過LCD1602顯示出來。圖53 IC卡模塊軟件測試效果圖 語音模塊的調(diào)試 使用焊接好的語音模塊電路,將模塊設(shè)置為獨(dú)立按鍵模式。目的是測試液晶屏的每個位置是否能顯示正常。使用keil軟件編寫超聲波測距子程序,并通過LCD1602顯示測量的數(shù)據(jù),單位為毫米。 繼電器模塊的調(diào)試單片機(jī)只需要一個I/O口就可以繼電器模塊模塊,即通過I/O輸出高低電平來驅(qū)動三級管的導(dǎo)通與截止,從而控制繼電器的線圈是否導(dǎo)通。LCD1602顯示“The door is open”。 通過整個系統(tǒng)的調(diào)試可知,系統(tǒng)可以正常運(yùn)行,每個功能都可以正常執(zhí)行。通過實驗,系統(tǒng)的使用人性化,操作簡便,可以適應(yīng)不同人群的使用。uchar code table[]=0123456789。 //UART波特率設(shè)置:9600 TR1=1。 cpu_init()。 EA=1。 //清除RxBuffer數(shù)組 RxPoint=0。 isd_work()。amp。amp。amp。 Delay1(100)。 if(Receive!=0x0Damp。 } ES=1。 for(x=z。i3。i++) { SBUF=mode[i]。 while(TI==0)。 TI=0。 while(TI==0)。 TI=0。 }}void SEND1(void) //發(fā)送內(nèi)容 { uchar code mode[31]={0x57,0x61,0x72,0x6e,0x69,0x6e,0x67,0x21,0x20,0x54,0x68,0x65,0x20,0x64,0x6f,0x6f, 0x72,0x20,0x77,0x61,0x73,0x20,0x64,0x61,0x6d,0x61,0x67,0x65,0x64,0x21,0x1a}。 //AT+CLCC. uint i。 //判斷RxBuffer[0]是否= .// SEND()。 write_(0x80+0x00)。 while(!RX)。 write_(0x01)。 write_(0x80+0x00)。}void Clear_RxBuffer(void){ uchar i。 WriteRawRC(BitFramingReg,0x07)。 *(pTagType+1) = ucComMF522Buf[1]。 WriteRawRC(BitFramingReg,0x00)。 i++) { *(pSnr+i) = ucComMF522Buf[i]。 unsigned char ucComMF522Buf[MAXRLEN]。 } CalulateCRC(ucComMF522Buf,7,amp。 } else
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1