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

正文內(nèi)容

基于單片機(jī)的ic卡門禁系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)(更新版)

  

【正文】 har i,temp。 i 0xff。 i++) { _nop_()。////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void Init_FM1702(){ uchar temp。void LCD_Data(uchar LCDbyte )。uchar Load_key_CPY(uchar *buff)。void delay(uint x)。 //IC卡分值為0標(biāo)志位bit payflag=0。 /* FM1702命令發(fā)送接收緩沖區(qū) */uchar UID[5]。unsigned char date。sbit cs =P0^6。 DispalyLcd1()。}void DispalyLcd_home2() //清除模式{ LCD_PutString(1,1,門禁卡系統(tǒng))。i=16。i++) WriteData(table_7[i1]) 。 WriteCommand(0x9d)。 for (i=1。 s++。 case 2: WriteCommand(0x90+x)。 else WriteData(count+0x30)。 //輸入方式設(shè)置。 //選擇為并口 WriteCommand(0x01)。 //執(zhí)行指令 RS=1。 //1讀取信息;10下降沿執(zhí)行指令 RS=0。uchar code table_d[]={請(qǐng)接射頻卡模塊!}。sbit RW=P3^6。在此,我表示衷心地感謝。但在做硬件期間,很多功能不能完成。最后就是單片機(jī)通過(guò)串口將數(shù)據(jù)發(fā)送給計(jì)算機(jī)的調(diào)試。)Mf500Read()函數(shù)主要代碼及相關(guān)注釋見(jiàn)附錄。SN為40位長(zhǎng)5個(gè)字節(jié),實(shí)際有意義的只有前4個(gè)字節(jié),最后一個(gè)字節(jié)是SN的異或校驗(yàn)的校驗(yàn)碼,在獲得SN之后,一般應(yīng)在程序中對(duì)所接收到的SN進(jìn)行校驗(yàn),以確保數(shù)據(jù)的正確性。Request al指令的功能是在天線范圍內(nèi)檢查所有符合條件的卡,無(wú)論是處于IDLE狀態(tài)還HALT狀態(tài)的卡,都會(huì)響應(yīng)。 系統(tǒng)工作是按固定順序執(zhí)行的,主要流程如圖開(kāi)始 初始化讀卡等待驗(yàn)證是否合法報(bào)警不開(kāi)門非法卡合法卡開(kāi)門延遲后自動(dòng) 系統(tǒng)工作流程圖讀卡器主程序內(nèi)用要完成系統(tǒng)初始化,讀卡器和高頻頻FM1702模塊的中斷處理程序,以及與PC機(jī)通信中斷處理程序等操作,流程圖如圖所示。射頻卡讀卡器在系統(tǒng)初始化后進(jìn)入工作模式,通過(guò)按鍵來(lái)切換各種模式。繼電器的公共點(diǎn)和長(zhǎng)開(kāi)點(diǎn)分別接電子鎖的兩跟控制線由于電子鎖的開(kāi)關(guān)是靠?jī)筛刂凭€是否連通來(lái)控制的,當(dāng)兩根控制線接在一起時(shí)就開(kāi)門,反之如果兩根控制線斷開(kāi)就鎖門。 天線設(shè)計(jì)原理圖 AT 24C02介紹AT24C02是低電壓工作的2K位串行電可擦除制度存儲(chǔ)器,內(nèi)部組織為256個(gè)字節(jié),每個(gè)字節(jié)8位,該芯片被廣泛應(yīng)用于低電壓及低消耗的工商業(yè)領(lǐng)域。射頻卡讀寫器采用電感藕合式天線,主要用于產(chǎn)生磁通量,而磁通量用于向射頻卡提供電源并在讀卡器與射頻卡之間傳輸信息。單片機(jī)控制MF RC500,將其接收到的信號(hào)通過(guò)RS485傳送給上位PC機(jī)。③選擇卡片 選擇被選中的卡的序列號(hào),并同時(shí)返回卡的容量代碼。 為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。 如果需要,通過(guò)將地址為8EH的SFR的第0位置 “1”, ALE操作將無(wú)效。晶振工作時(shí),RST腳持續(xù)2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。在使用8位地址(如MOVX RI)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL) 。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平??刂颇K采用STC89C52單片機(jī),它具有8K可編程 Flash 存儲(chǔ)器。按鍵模塊:注冊(cè)通行卡。智能門禁系統(tǒng)必須保證系統(tǒng)和設(shè)備的完美運(yùn)行,保證所有系統(tǒng)設(shè)備不能被復(fù)制、篡改,并且絕對(duì)不能使任何信息泄露。僅僅簡(jiǎn)單的去最求超前,只會(huì)使金錢白白的流失,功能用不到的情況。讀卡器是主動(dòng)操作的,只有非接觸式IC卡進(jìn)入讀卡器天線射頻能量范圍,讀卡器便通過(guò)射頻信號(hào)與智能卡通信,在聯(lián)網(wǎng)的情況下,讀卡器能將采集的數(shù)據(jù)直接傳給PC管理機(jī)。這正是我們研究IC門禁管理系統(tǒng)的意義所在。它能夠每時(shí)每刻的自動(dòng)記錄人員的出入情況,準(zhǔn)確的控制內(nèi)部人員的出入?yún)^(qū)域和出入時(shí)間,并且能夠委婉的拒絕不速之客進(jìn)入。自動(dòng)識(shí)別技術(shù)的迅速發(fā)展帶動(dòng)了門禁系統(tǒng)的發(fā)展,國(guó)外門禁系統(tǒng)的知名品牌有美國(guó)的休斯、西屋、洛泰克,以色列的DDS,英國(guó)的集寶等品牌。 射頻卡和讀卡器無(wú)需機(jī)械接觸即可工作,從而避免了因機(jī)械磨損而導(dǎo)致的故障,大大延長(zhǎng)了使用壽命。傳統(tǒng)的機(jī)械門鎖只是一種單純的的機(jī)械裝置,不管其結(jié)構(gòu)設(shè)計(jì)多么完美,使用的材料多么堅(jiān)固,非法者總是不折手段的將其打開(kāi)。智能門禁系統(tǒng)是保護(hù)出入口安全的系統(tǒng),該系統(tǒng)控制人員的出入以及他們的活動(dòng)區(qū)域。AT98S52 。讀卡器主要有讀卡模塊、單片機(jī)控制模塊、射頻天線以及智能IC卡組成。重點(diǎn)分析了單片機(jī)與FM1702高頻讀卡器頻模塊的接口電路、報(bào)警電路、門鎖繼電器電路、液晶12864電路以及單片機(jī)最小系統(tǒng)。Card reader with integrated with internal 8K bytes of Flash program memory of STC89C52 single chip microputer as controller, the system uses the SPI munication interface, the connection pin is less, simple, easy to reduce the volume of the card readerKey words:entrance guard system 。適用于各種機(jī)要部門,如銀行、監(jiān)獄、賓館、機(jī)房、軍械庫(kù)、機(jī)要室、辦公間,智能化小區(qū),工廠等。出入口門禁系統(tǒng)望文生義就是對(duì)出入口通道進(jìn)行管理的系統(tǒng),它是以傳統(tǒng)的門鎖為基礎(chǔ)上發(fā)展而來(lái)的。(1)使用壽命長(zhǎng)。 機(jī)械鎖每個(gè)門至少配一把鑰匙,而射頻卡支持一卡多門,只要隨身攜帶一張卡,便可以通過(guò)能被認(rèn)證的通道,再也不用帶沉甸甸的鑰匙。它不在當(dāng)作簡(jiǎn)單進(jìn)出口管理使用,更多的幫助了內(nèi)部的有序化管理。因此,從易用性、安全性、成熟性、造價(jià)性等方面綜合比較,IC卡門禁技術(shù)正在以驚人的速度迅猛發(fā)展。他可以聯(lián)網(wǎng)工作,通過(guò)RS232串行口與PC機(jī)相連。智能門禁系統(tǒng)要從實(shí)際情況來(lái)制定具體內(nèi)用。(4)系統(tǒng)的安全性。: 51單片機(jī)刷卡模塊非接觸式IC卡感應(yīng)區(qū)域液晶lcd12864顯示(顯示信息)繼電器模塊(模擬門開(kāi))和蜂鳴器模塊晶振、復(fù)位電路電源供電注銷IC卡鍵盤輸入,其運(yùn)行模塊圖如下讀卡器:讀射頻卡信息。其用高頻讀卡器模塊FM1702,能讀寫荷蘭Philips公司的Mifare非接觸式射頻卡,讀卡距離約10cm。 (2)引腳圖如下: STC89C52引腳圖(3)引腳介紹:VCC :接電源 GND:接地 P0 口:P0口是一個(gè)8位漏極開(kāi)路的雙向I/O口。對(duì) P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。 P3口第二功能引腳第2功能 RXD (串行口輸入端) TXD (串行口輸出端) (外部中斷0請(qǐng)求輸入端,低電平有效) (外部中斷1請(qǐng)求輸入端,低電平有效) P3口第二功能引腳第2功能 T0 (定時(shí)器/計(jì)數(shù)器0計(jì)數(shù)脈沖輸入端)T1 (定時(shí)器/計(jì)數(shù)器1計(jì)數(shù)脈沖輸入端) (外部數(shù)據(jù)存儲(chǔ)器寫選通信號(hào)輸出端,低電平有效) (外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào)輸出端,低電平有效)RST: 復(fù)位輸入。然而,特別強(qiáng)調(diào),在每次訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過(guò)。為使能從0000H 到FFFFH的外部程序存儲(chǔ)器讀取指令,EA必須接GND。②防沖突機(jī)制 當(dāng)有多張卡進(jìn)入讀寫器操作范圍時(shí),防沖突機(jī)制會(huì)從其中選擇一張進(jìn)行操作,未選中的則處于空閑模式等待下一次選卡,該過(guò)程會(huì)返回被選卡的序列號(hào)。讀寫器的主要任務(wù)是傳輸能量給Mifare卡,并建立與之的通信。單片機(jī)與顯示屏的接口電路部分:液晶顯示屏的數(shù)據(jù)接口線與單片機(jī)的P1口相連,,。FM1702對(duì)驅(qū)動(dòng)部分使用單獨(dú)電源供電。電子鎖控制采用9012三極管驅(qū)動(dòng)5V繼電器,單片機(jī)的輸出OUT通過(guò)9012三極管驅(qū)動(dòng)繼電器, 繼電器的輸出直接接繼電器線圈的一端,線圈的另一端接GND。射頻卡讀卡器塊的采用了按鍵復(fù)位電路, 當(dāng)系統(tǒng)發(fā)生故障,可通過(guò)按下復(fù)位按鍵,系統(tǒng)將復(fù)位,讓系統(tǒng)重新初始化運(yùn)行。所以在本設(shè)計(jì)中運(yùn)用C語(yǔ)言進(jìn)行射頻卡讀卡器程序設(shè)計(jì)。Request std指令分為和Request all兩個(gè)指令。選中卡應(yīng)由Select(見(jiàn)下一步)指令完成。讀卡函數(shù)Mf500Read()從已通過(guò)密碼驗(yàn)證的扇區(qū)中讀取一個(gè)數(shù)據(jù)塊,共16個(gè)字節(jié),其中前面幾個(gè)字節(jié)即為卡號(hào)(1個(gè)字節(jié)表示2位卡號(hào),本系統(tǒng)卡號(hào)長(zhǎng)度為10,所以需要前面5個(gè)字節(jié)。然后是無(wú)線通信的檢測(cè),看發(fā)送和接收的數(shù)據(jù)正確與否。(1)存在的問(wèn)題:由于時(shí)間的限制,為了能實(shí)現(xiàn)最基本的功能,我將設(shè)計(jì)簡(jiǎn)化了許多,一些輔助性質(zhì)的功能給去掉了如顯示功能。多謝王歡老師在此期間對(duì)我的悉心指導(dǎo)和教誨。金陵科技學(xué)院學(xué)士學(xué)位論文 附錄 附錄1 系統(tǒng)原理圖附錄2 程序12864程序includedefine uchar unsigned chardefine uint unsigned intsbit RS=P3^7。uchar code table_c[]={密碼錯(cuò)!}。 }/////////////////////////////////////////////////////寫命令////////////////////////////////////void WriteCommand(uchar a){ E=0。 //延時(shí) }////////////////////////////////////////////////////////寫數(shù)據(jù)//////////////////////////////////////void WriteData(uchar b) { E=0。 //延時(shí) }void initial_LCD() { PSB=1。(0000 1110) WriteCommand(0x06)。 if (count0x9) WriteData(count%9+0x40)。break。 } while(*s0) { WriteData(*s)。 WriteCommand(0x9c)。i++) WriteData(table_7[i1]) 。i=1。 for (i=1。 LCD_PutString(2,3,請(qǐng)刷卡)。i++) WriteData(table_9[i1]) 。define uchar unsigned chardefine uint unsigned intdefine TRUE 1define FALSE 0sbit rst =P0^7。uchar flag=0。/////變量定義///////////////uchar RevBuffer[24]。bit ICValueFlag=1。uchar Request(uchar mode)。char M500HostCodeKey( uchar *uncoded, uchar *coded)。void DispalyLcd()。void LCD_PutString(unsigned char x,unsigned char y,uchar *s)。 i 0xff。 //往PAG里面寫0X80初始化SPI接口 for(i = 0。 //address 21H 設(shè)置接收和發(fā)送之間的時(shí)間間隔 SPIWrite(TypeSH,0x00)。 } sendbyte = 1。 return (temp)。 //寫數(shù)據(jù) cs=1。 //reg_ad左移一位付值給reg_ad reg_ad |= 0x80。//關(guān)發(fā)射控制 SPIWrite(0x11,0x5b)。 if(temp == FALSE) return (1)。 Clear_FIFO()。}/****************************************************************//*名稱: Clear_FIFO *//*功能: 該函數(shù)實(shí)現(xiàn)清空FM1702中FIFO的數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1