基于單片機(jī)的門禁系統(tǒng)設(shè)計(jì)論文(1)_第1頁
基于單片機(jī)的門禁系統(tǒng)設(shè)計(jì)論文(1)_第2頁
基于單片機(jī)的門禁系統(tǒng)設(shè)計(jì)論文(1)_第3頁
基于單片機(jī)的門禁系統(tǒng)設(shè)計(jì)論文(1)_第4頁
基于單片機(jī)的門禁系統(tǒng)設(shè)計(jì)論文(1)_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的門禁系統(tǒng)設(shè)計(jì)班級:14級物聯(lián)網(wǎng)應(yīng)用技術(shù)(5)班學(xué) 生 姓 名:陳斌武指 導(dǎo) 教 師:龐文健2016/9/1IIII目 錄摘要IAbstractII引言III1緒論11.1門禁系統(tǒng)簡介11.2 門禁系統(tǒng)的發(fā)展過程及國內(nèi)外現(xiàn)狀分析12 門禁的方案設(shè)計(jì)42.1 門禁的系統(tǒng)組成42.2系統(tǒng)的硬件設(shè)計(jì)組成52.3 系統(tǒng)的軟件設(shè)計(jì)63硬件設(shè)計(jì)73.1 電源設(shè)計(jì)73.2 門禁控制器73.3.基于RF射頻模塊RFM12的無線傳輸平臺設(shè)計(jì)93.4讀卡器113.5 RS232 轉(zhuǎn)化電路123.6電子鎖133.7周邊設(shè)備134 軟件設(shè)計(jì)174.1 主控設(shè)備的軟件設(shè)計(jì)174.2 無線傳輸模

2、塊的軟件設(shè)計(jì)304.3 管理軟件設(shè)計(jì)425總結(jié)48頁碼:目錄部分使用“i ii iii”格式頁碼;摘要部分使用“I II III”格式頁碼自正文起,頁碼使用阿拉伯?dāng)?shù)字序號重新編號,封面嚴(yán)禁使用頁碼。摘要隨本文詳細(xì)介紹了刷卡門禁系統(tǒng)的硬件組成和系統(tǒng)的軟件開發(fā)過程。給出了刷卡門禁系統(tǒng)的電路原理圖,以及主程序設(shè)計(jì)的設(shè)計(jì)框圖和程序。主要分析了單片機(jī)與FM1702高頻讀卡器頻模塊的接口電路、報(bào)警電路、門鎖繼電器電路、液晶12864電路以及單片機(jī)最小系統(tǒng)。讀卡器由讀卡模塊、單片機(jī)控制模塊、射頻天線以及智能IC卡組成。讀卡器能讀寫荷蘭Philips公司的Mifare非接觸式射頻卡。當(dāng)有卡進(jìn)入時(shí),讀卡器內(nèi)數(shù)據(jù)

3、后臺通過單片機(jī)進(jìn)行處理程序判斷是不是合法IC卡,并且將卡號傳送到液晶12864上顯示。讀卡器的軟件部分主要包括程序設(shè)計(jì),包括詢卡、選擇卡片、讀取卡片、判斷IC卡是否合法等。讀卡器采用內(nèi)部集成有8K字節(jié)Flash程序存貯器的STC89C52單片機(jī)作控制器,系統(tǒng)完全采用SPI通信,其接口管腳少、連線簡單,有利于縮小讀卡器的體積關(guān)鍵詞:門禁系統(tǒng),無線通信,非接觸式IC卡AbstractWith the advance of safety request and the promotion of management level, every company need strengthen the m

4、anagement of the personnel in and out. Access control is used by many companies, but the most of them are single access control,it is unfitted to the company that has many doors. They can not be managed uniformly and have not the additory function such as statistics, demand and checking on work atte

5、ndance. However, current aptitudedoor-guard systems are generally based on wire communication. This is unpractical sometimes because its relative expense is high, wires are difficult to be placed, systemupdate is hard. On the other hand, radio communication gets rid of most above demerits. This is w

6、hy wireless door-guard system is a trend in the future. This topic is designed to non-contact IC card-based wireless communication network access control system.In this thesis, we propose a solution for wireless door-guard system. According to research on door-guard system, we figure out a software

7、and hardware solution specially applying to residence cells. The solution is based on single star network architecture, choosing RF module RF12 as the core module of tranceiver circuit, it also brings in a voice codec platform as voice proceeser. In its software design, through Visual Basic programs

8、 the establishment of simple and practical database system and a reasonable human machine interface aspects of managers. High cost performance of the access control system to solve the office-wide management of access control system uses the existing wired communication is difficult to expand, it is

9、 difficult to upgrade and so on.Keyword: Access Control System,Wireless Communication,Non-contact IC card54引 言在現(xiàn)今社會,隨著人們對生活安全各方面要求的不斷提高,門禁系統(tǒng)的應(yīng)用范圍越來越廣泛,因此門禁系統(tǒng)已成為現(xiàn)在科技的一個(gè)熱門研究課題。目前,門禁系統(tǒng)已成為生活安全中極其重要的一部分。在一些發(fā)達(dá)國家,門禁系統(tǒng)的應(yīng)用遠(yuǎn)遠(yuǎn)高于其它安全系統(tǒng),門禁系統(tǒng)之以能在眾多安防產(chǎn)品中脫穎而出,根本原因是因?yàn)槠涓淖兞艘酝卜喇a(chǎn)有效的大大的防止了罪犯從正常通道的侵入,并且可以在罪案發(fā)生時(shí)通過對通道的控制限制

10、罪犯的活動范圍,制止犯罪或減少損失。安裝有門禁系統(tǒng)的建筑具有以下優(yōu)點(diǎn):1、 具有對門戶出入控制,保安防盜,報(bào)警等多種功能。2、 方便內(nèi)部員工或住戶出入,同時(shí)杜絕外來人員隨意進(jìn)出,既方便了內(nèi)部管理,又增強(qiáng)了內(nèi)部的保安。3、 門禁管理系統(tǒng)作為智能建筑中不可缺少的安保自動化的一部分,為用戶提供一個(gè)高效的工作環(huán)境,從而提高管理的層次。也正是由于門禁系統(tǒng)實(shí)用性強(qiáng),市場需求大,應(yīng)用廣泛,我們便選此作為研究設(shè)計(jì)的課題。1緒論1.1門禁系統(tǒng)簡介隨著科學(xué)技術(shù)的不斷發(fā)展,門禁系統(tǒng)在國內(nèi)得到廣泛的普及。作為智能弱電系統(tǒng)中的一種安防系統(tǒng),門禁系統(tǒng)集自動識別技術(shù)和現(xiàn)代安全管理措施為一體,涉及光電,電子,機(jī)械,計(jì)算機(jī),通

11、訊,生物技術(shù)等諸多新技術(shù),體現(xiàn)了現(xiàn)代智能化管理的要求1。實(shí)際上,門禁系統(tǒng)就是在建筑物內(nèi)外的出入口通過持有非接觸式卡片來對人(或物)的進(jìn)出實(shí)施放行,拒絕,記錄等操作的智能化管理系統(tǒng),為大門門禁控制,考勤管理,智能樓宇系統(tǒng),高安全性出入口管理等安全,方便的實(shí)施出入控制。門禁控制系統(tǒng)有時(shí)也稱為出入監(jiān)督智能系統(tǒng),其功能是有效地管理門的開啟與關(guān)閉,保證授權(quán)出入門人員的自由出入,限制未授權(quán)人員的進(jìn)入,對暴力強(qiáng)行入門行為,予以報(bào)警。同時(shí)可對出入人員分類管理,對出入?yún)^(qū)域分類管制,對出入人員代碼,出入時(shí)間,出入號碼進(jìn)行登錄與存儲2。電子門鎖是近幾年隨著電子計(jì)算機(jī)技術(shù),尤其是智能IC卡應(yīng)用技術(shù)的提高發(fā)展起來的,隨

12、之而產(chǎn)生的接觸式智能IC卡和密碼鍵盤門禁系統(tǒng)也越來越被人們重視和使用。電子計(jì)算機(jī)作為系統(tǒng)管理主機(jī),通過聯(lián)接系統(tǒng)的各個(gè)讀卡器(即開門控制器)管理門鎖。智能IC卡具有存儲運(yùn)算功能,經(jīng)初始化和授權(quán)后成為控制門鎖開和關(guān)的特殊鑰匙,從而便構(gòu)成一個(gè)現(xiàn)代化的門禁系統(tǒng)。從上面的描述,我們可以看到門禁系統(tǒng)發(fā)展完善的過程是現(xiàn)代科技與人類文明相結(jié)合而逐步完善的過程。門禁系統(tǒng)以其優(yōu)良的性能和方便、安全的操作為人類社會生產(chǎn)力的發(fā)展做出了重要的貢獻(xiàn)。但是目前的智能門禁系統(tǒng)大多數(shù)是基于有線通信的方式來實(shí)現(xiàn)的。眾所周知,有線通信具有安全、穩(wěn)定性好、易于實(shí)現(xiàn)等優(yōu)點(diǎn);但同時(shí)有線通信方式具有初裝費(fèi)用高、施工時(shí)間長、無法移動、變更余

13、地小、維護(hù)費(fèi)用高、覆蓋面積小、擴(kuò)展困難等缺陷。隨著通信技術(shù)的發(fā)展,無線通信網(wǎng)絡(luò)進(jìn)入了一個(gè)新的天地。功能強(qiáng)、容易安裝、組網(wǎng)靈活、即插即用的網(wǎng)絡(luò)連接、可移動性強(qiáng)等優(yōu)點(diǎn),使得無線網(wǎng)絡(luò)提供了不受限制的應(yīng)用。網(wǎng)絡(luò)管理人員可以迅速而容易地將其加入到現(xiàn)有網(wǎng)絡(luò)中運(yùn)行。隨著無線數(shù)據(jù)通信逐漸成為一種越來越重要的通信方式,人們設(shè)計(jì)出一種更安全有效、方便智能的門禁系統(tǒng)無線門禁系統(tǒng)。本課題針對人們對智能安防系統(tǒng)日益增長的追求,提出一套基于無線傳輸方式的門禁系統(tǒng)。1.2門禁系統(tǒng)的發(fā)展過程及國內(nèi)外現(xiàn)狀分析門禁系統(tǒng)是在傳統(tǒng)門鎖的基礎(chǔ)上發(fā)展而來的,后者是機(jī)械裝置,在人出入很多的地方,例如辦公室,酒店等鑰匙的管理造成不便。隨著電

14、子技術(shù)的發(fā)展,這一問題得到了解決,出現(xiàn)了電子磁卡鎖,電子密碼鎖等電子門禁系統(tǒng),該系統(tǒng)提高了人們對出入口的管理程度。又隨著電子芯片的高度集成化和生物識別技術(shù)的發(fā)展,智能門禁系統(tǒng)得以出現(xiàn)。以下是門禁系統(tǒng)的發(fā)展過程:第一代門禁:鍵盤輸入密碼方式會有因忘記密碼而被拒之門外。第二代門禁:接觸卡式門禁系統(tǒng),例如:(1)磁碼卡,是把瓷質(zhì)貼在朔料卡片上制成。磁卡可改寫,應(yīng)用方便。缺點(diǎn)是易消磁,易磨損。(2)鐵碼卡,是用特殊的金屬線排列編碼,采用金屬磁燒的原理制成,不易被復(fù)制。第三代門禁:非接觸式IC卡門禁卡片采用了先進(jìn)半導(dǎo)體制造技術(shù)和信息安全技術(shù),利用電子回路及感應(yīng)線圈在讀卡器本身產(chǎn)生特殊震蕩頻率,當(dāng)卡片進(jìn)入

15、讀卡器能量范圍時(shí)產(chǎn)生共振,感應(yīng)電流使電子回路發(fā)射信號到讀卡器,經(jīng)讀卡器將收到信號轉(zhuǎn)換成卡片資料,送到控制器進(jìn)行判斷、決策。第四代門禁:生物辨識門禁系統(tǒng)它包括指紋機(jī),掌紋機(jī),視網(wǎng)膜辨別機(jī)和聲音識別及人臉識別裝置。目前指紋識別門禁系統(tǒng)應(yīng)用最為廣泛。IC卡是由一個(gè)或多個(gè)集成電路芯片組成,并封裝成人們攜帶的卡片。世界上第一張IC卡誕生于1974年一位名叫羅蘭·莫雷諾(Roland Moreno)的法國工程師手中6。隨著集成電路技術(shù)的發(fā)展,芯片的集成度、容量、安全性都得到了很大的提高,尤其是EEPROM技術(shù)的成熟,使得IC卡的生產(chǎn)、應(yīng)用成為現(xiàn)實(shí)。IC卡按使用方法和信息交換方式又可分為接觸式IC

16、卡和非接觸式IC卡(射頻卡)。接觸式IC卡是通過物理接觸方式,將卡插入卡座后,與外界交換信息,所用集成電路芯片露在塑料卡外面的一面是一塊含有電路腳的接觸片,大部分都鍍金9。非接觸式IC卡是通過電磁波與外界交換信息,帶有射頻收發(fā)及相關(guān)電路的芯片與環(huán)形天線全部埋在塑料基片中,在進(jìn)行讀寫時(shí),讀寫設(shè)備向射頻卡發(fā)一組固定頻率的電磁波,卡片內(nèi)與讀寫設(shè)備發(fā)射頻率相同的LC串聯(lián)諧振電路,在電磁波的激勵(lì)下產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個(gè)電容的另一端,接有一個(gè)單向?qū)ǖ碾娮颖?,將電容?nèi)的電荷送到另一個(gè)電容內(nèi)貯存,當(dāng)所積累的電荷達(dá)到2V時(shí),此電容可做為電源為其它電路提供工作電壓,從而完成將卡內(nèi)數(shù)據(jù)發(fā)射出去或接

17、收讀寫設(shè)備的數(shù)據(jù)4。本課題選擇非接觸式IC卡門禁系統(tǒng)的設(shè)計(jì),是因?yàn)榕c接觸式IC卡相比較,非接觸(感應(yīng))式IC卡具有以下優(yōu)點(diǎn):(1)操作方便、快捷 由于采用非接觸無線通訊,讀寫器對在感應(yīng)范圍內(nèi)的卡就可以進(jìn)行操作,免去了插拔卡,所以非常方便用戶使用(2) 抗干擾性高 非接觸式IC卡中有快速防沖突機(jī)制,能有效防止卡片之間出現(xiàn)數(shù)據(jù)干擾,在多卡同時(shí)進(jìn)入讀寫范圍內(nèi)時(shí),讀寫設(shè)備可一一對卡進(jìn)行處理。(3) 可靠性高 非接觸式IC卡與讀寫器之間沒有機(jī)械接觸,這就從根本上消除了由于接觸讀寫而產(chǎn)生的各種故障.(4) 高安全性 非接觸式卡的序列號是唯一的,制造商在產(chǎn)品出廠前已將此序列號固化在芯片中,不可以更改;非接觸

18、式卡與讀寫器之間采用雙向互認(rèn)驗(yàn)證機(jī)制,即讀寫器要驗(yàn)證IC卡的合法性,IC卡也要驗(yàn)證讀寫器的合法性。(5)適合于多種應(yīng)用 非接觸式IC卡的存貯結(jié)構(gòu)特點(diǎn)使其可以做到一卡多用,能應(yīng)用于不同的場合或系統(tǒng),例如,企業(yè)或機(jī)關(guān)內(nèi)部員工“一卡通”,可用作考勤、食堂就餐、電話管理、停車場、門禁等;校園“一卡通”,可用作學(xué)生證、借書證、消費(fèi)卡、門禁“銅匙”等,此時(shí)用戶可根據(jù)不同的應(yīng)用設(shè)置不同的密碼和訪問條件。 (6) 適應(yīng)于多種要求 非接觸式IC卡系統(tǒng)可根據(jù)環(huán)境與應(yīng)用對象的不同而做到作用距離不同,如用于高速公路或一般路、橋收費(fèi),可選用作用距離為0.6m20m的系統(tǒng),如用于電子錢包或公交收費(fèi),可選用作用距離僅幾厘米

19、的系統(tǒng)。系統(tǒng)配置相當(dāng)靈活多樣。正是由于非接觸式IC卡的上述特點(diǎn),使它在某些領(lǐng)域具有接觸式IC卡無法比擬的優(yōu)越性,被廣泛應(yīng)用于電子錢包、鐵路、地鐵、公交、輪渡、高速公路、一般路橋收費(fèi)、食堂售飯收費(fèi)、門禁系統(tǒng)、考勤系統(tǒng)、身份證等領(lǐng)域。特別是在地鐵、公交、路橋、輪渡等收費(fèi)應(yīng)用中,近期將占到整個(gè)卡應(yīng)用的50%以上5。2008年的北京奧運(yùn)會和2010年的上海世博會將是中國安防市場的最大商機(jī),而中國持續(xù)不斷的建設(shè)高潮也為安防市場的穩(wěn)定發(fā)展提供了堅(jiān)實(shí)的基礎(chǔ)。綜上所述,門禁系統(tǒng)作為安防設(shè)備的重要組成部分之一,在國內(nèi)外都具有十分美好的市場前景??v觀國內(nèi)外,門禁市場的發(fā)展情況大不相同。目前歐美門禁系統(tǒng)市場正逐漸進(jìn)

20、入成熟階段,其產(chǎn)業(yè)的分工已進(jìn)人細(xì)分階段,生產(chǎn)卡、讀卡器的廠家單單生產(chǎn)卡、讀卡器,如美國的HID公司、h1-dala公司、德國的Destele公司。生產(chǎn)控制器的公司單單研究生產(chǎn)控制器和軟件。如美國的Northern Computer公司、CSI公司。隨著其產(chǎn)業(yè)化的形成,各大專業(yè)公司由于其財(cái)力的雄厚、技術(shù)的先進(jìn)、市場的先導(dǎo)以及專業(yè)人員的積累,壟斷勢頭不斷呈現(xiàn)出來。同時(shí)大公司之間的相互競爭使得產(chǎn)品利潤率不斷下降,產(chǎn)品價(jià)格大幅降低,相對于歐美的收入,5000美元左右的門禁系統(tǒng)可廣泛運(yùn)用于市場。至近幾年,歐美各大企業(yè)也開始投入到無線門禁系統(tǒng)的設(shè)計(jì)、生產(chǎn)中來。在亞洲和中國,隨著人們對門禁系統(tǒng)各方面要求的不

21、斷提高,門禁系統(tǒng)的應(yīng)用范圍也越來越廣泛。近年來,國內(nèi)的門禁系統(tǒng)市場迅速增長,人們對門禁系統(tǒng)的應(yīng)用日益廣泛,應(yīng)用于智能大廈或智能社區(qū)的門禁控制、考勤管理、安防報(bào)警等諸多場合,涌現(xiàn)出許多生產(chǎn)門禁、安防系統(tǒng)的公司,如藍(lán)泰、創(chuàng)一公司等。與此同時(shí),國內(nèi)市場上也出現(xiàn)了許多系統(tǒng)聯(lián)動控制的新型門禁控制系統(tǒng),例如藍(lán)泰公司近期推出的開放式門禁控制系統(tǒng),能夠管理大型會議以及公共場所的入口、通道;創(chuàng)一公司的第四代感應(yīng)卡考勤門禁管理系統(tǒng)的功能強(qiáng)大、運(yùn)行穩(wěn)定,能夠支持智能排班功能,存儲量大、操作簡單,也是目前比較流行的門禁系統(tǒng)之一。由于中國的門禁系統(tǒng)起步較晚,在技術(shù)、設(shè)計(jì)等領(lǐng)域,可向國外一些較成熟的經(jīng)驗(yàn)、技術(shù)借鑒與參考,

22、因而大大加速中國門禁系統(tǒng)的發(fā)展6。2門禁的方案設(shè)計(jì)隨著社會經(jīng)濟(jì)的發(fā)展,公司對安全性的要求越來越高,原來的簡單的門鎖早已不能滿足他們對人員安全管理的需求。特別是現(xiàn)在很多大城市里,一棟寫字樓里云集著很多家公司,如果要確保每個(gè)公司的安全就需要非常完善的門禁管理系統(tǒng)。目前市場上大多數(shù)的門禁系統(tǒng)均采用有線的方式來實(shí)現(xiàn),雖然其具有傳輸容量大、可靠性高等的優(yōu)點(diǎn),但是有線系統(tǒng)也有其不可避免的缺點(diǎn):靈活性差、安裝成本高,施工難度大等。采用無線的傳輸方式,能夠克服上述缺陷。因此,無線化是現(xiàn)有電子產(chǎn)品的發(fā)展趨勢無線門禁系統(tǒng)將成為未來門禁系統(tǒng)發(fā)展的重要方向7。本課題設(shè)計(jì)的就是基于非接觸IC卡的無線通信聯(lián)網(wǎng)門禁系統(tǒng)。該

23、設(shè)計(jì)主要具有以下特點(diǎn):1 可以樹立公司,大廈或者寫字樓等公共場所規(guī)范化管理形象,提高管理檔次,同時(shí)規(guī)范化內(nèi)部的管理體制。2 一張非接觸式IC卡可以代替所有的大門鑰匙,且具有不同的通過權(quán)限,授權(quán)持卡進(jìn)入其職責(zé)范圍內(nèi)可以進(jìn)入的門。所有的進(jìn)出情況在電腦里都有記錄,便于針對具體事情的發(fā)生時(shí)間進(jìn)行查詢,落實(shí)責(zé)任。3 可以將不受歡迎的人員拒之門外,例如可以杜絕傳銷,保險(xiǎn)等行業(yè)的業(yè)務(wù)員在未經(jīng)許可的情況下產(chǎn)自闖入您的辦公室,干擾您正常的辦公秩序。同行的競爭者不會輕易地進(jìn)入您的辦公或開發(fā)場所順手拿走您的業(yè)務(wù)資料或者核心技術(shù)資料。4 如果員工的感應(yīng)卡丟失可以在系統(tǒng)內(nèi)及時(shí)掛失,這樣即使其他人撿到了該感應(yīng)卡也無法進(jìn)入

24、公司。對于離職、離開的人員該卡采用禁用的模式,該員工以后都無法進(jìn)入公司進(jìn)行破壞等報(bào)復(fù)活動。5 基于Windows的全中文操作系統(tǒng),界面友好,操作方便簡單。普通員工經(jīng)過培訓(xùn)就可以勝任相應(yīng)管理軟件操作。6系統(tǒng)采用無線通信方式,擴(kuò)展性好,便于升級或者增加新的門禁。2.1門禁的系統(tǒng)組成門禁控制系統(tǒng)是由上位機(jī),門禁主控設(shè)備、無線傳輸平臺、讀卡器、電控鎖、AC-DC電源、卡片、管理軟件等幾個(gè)重要部分組成的。門禁系統(tǒng)組成如圖2-1所示圖2-1 門禁系統(tǒng)的組成2.2系統(tǒng)的硬件設(shè)計(jì)組成門禁系統(tǒng)的硬件組成主要由基于ATmega16單片機(jī)的門禁控制器,鎖系統(tǒng),讀卡器,非接觸式IC卡,RF射頻無線傳輸設(shè)備,電源以及其

25、他周邊設(shè)備組成。門禁控制器:是門禁系統(tǒng)的核心部分,負(fù)責(zé)整個(gè)系統(tǒng)的輸入、輸出信息的處理、存儲和控制等。它驗(yàn)證門禁讀卡器輸入信息的可靠性,并根據(jù)出入規(guī)則判斷其有效性,如若有效則對執(zhí)行部件發(fā)出動作信號。門禁控制器性能的好壞直接影響著系統(tǒng)的穩(wěn)定,而系統(tǒng)的穩(wěn)定定性直接影響著客戶的生命和財(cái)產(chǎn)安全8??ㄆ洪T禁系統(tǒng)的開門電子鑰匙。現(xiàn)在通常采用非接觸IC卡,因?yàn)槠洳僮鲿r(shí)無需接觸,不會磨損,芯片封裝在卡片內(nèi),不會被腐蝕,所以經(jīng)久耐用,能使用十年以上。讀卡器:與非接觸IC卡進(jìn)行數(shù)據(jù)交換的控制部分。帶無線電發(fā)射天線,當(dāng)有非接觸IC卡接近時(shí),能給非接觸IC卡提供能量,獲取非接觸IC返回的數(shù)據(jù)。讀卡器分析確認(rèn)卡的有效性

26、后,將結(jié)果傳送至控制器9。電控鎖:門禁系統(tǒng)的執(zhí)行部件,電控鎖通常在斷電時(shí)呈開門狀態(tài),以符合消防要求。RF射頻傳輸設(shè)備:門禁系統(tǒng)的無線傳輸平臺。它使用RF射頻微波作為無線傳輸?shù)妮d體,實(shí)現(xiàn)單片機(jī)與PC機(jī)的通訊。電源:提供整個(gè)門禁系統(tǒng)的供電,是系統(tǒng)中不可或缺的重要組成部分,下一章將對電源做詳細(xì)介紹。周邊設(shè)備:門禁系統(tǒng)的外圍輔助設(shè)備,周邊設(shè)備包括警示報(bào)警裝置、LCD輸出設(shè)備等。以上對系統(tǒng)的各部分分別進(jìn)行說明,實(shí)際應(yīng)用中,各個(gè)硬件功能模塊是緊密地結(jié)合為一個(gè)有機(jī)整體共同協(xié)作的。圖2-2是門禁系統(tǒng)的硬件構(gòu)成的結(jié)構(gòu)框圖:ATmega16單片機(jī)電源開鎖控制信號鎖系統(tǒng)LCD輸出無線發(fā)射信號輸入無線傳輸平臺反饋信號

27、輸出無線傳輸平臺讀卡模塊串口通信信號圖2-2系統(tǒng)的硬件構(gòu)成框圖2.3 系統(tǒng)的軟件設(shè)計(jì)該系統(tǒng)的軟件設(shè)計(jì)分為硬件組成中各主要模塊的程序設(shè)計(jì)和PC機(jī)的管理軟件的設(shè)計(jì)。各主要模塊的程序設(shè)計(jì)主要包括基于ATmega16單片機(jī)的主控設(shè)備的程序設(shè)計(jì),基于RFM12無線通信模塊的程序設(shè)計(jì)以及讀卡模塊的程序設(shè)計(jì)。PC機(jī)管理軟件的設(shè)計(jì)主要由卡片管理模塊、控制器管理模塊、權(quán)限管理模塊等組成??ㄆ芾砟K,發(fā)放或注銷序列號、卡號??刂破鞴芾砟K,是用來注冊現(xiàn)有或新增的控制器,便于更新系統(tǒng)數(shù)據(jù)。權(quán)限管理模塊,可分層設(shè)定操作者的各項(xiàng)權(quán)限,并通過Visual B設(shè)計(jì)開發(fā)簡單合理的人機(jī)界面。3硬件設(shè)計(jì)本系統(tǒng)的硬件設(shè)計(jì)這要包括

28、電源的供電方式選擇,門禁控制系統(tǒng)的主控設(shè)備的選型及設(shè)計(jì),讀卡模塊的選型及設(shè)計(jì),LCD顯示模塊的選型及設(shè)計(jì),電子鎖電路設(shè)計(jì)以及報(bào)警電路的設(shè)計(jì)。最后將以上各個(gè)模塊合理連接,完成硬件電路的設(shè)計(jì)。3.1 電源設(shè)計(jì)電源的供電方式有很多種,常用的有開關(guān)電源、電池(或者充電電池)等。其中,開關(guān)電源的優(yōu)點(diǎn)是可以通過市電電源直接供電,使用起來簡單方便,但是這種電源的缺點(diǎn)是紋波效應(yīng)比較嚴(yán)重,無法提供高精度直流電壓。由于無線設(shè)備對電源穩(wěn)定性的要求相對嚴(yán)格,因此本設(shè)計(jì)方案不推薦使用開關(guān)電源。另一種較常見的供電是電池供電,尤以充電電池的供電方式應(yīng)用較為廣泛。因?yàn)檫@種供電方式不僅克服了開關(guān)電源的紋波效應(yīng),具備提供高精度直

29、流電壓的能力,并且在斷電的情況下仍然能夠?qū)υO(shè)備持續(xù)供電。所以本方案采用充電電池為系統(tǒng)電源。3.2 門禁控制器門禁系統(tǒng)的主控設(shè)備采用ATmega16單片機(jī)。AVR系列單片機(jī)是ATMEL公司開發(fā)的新一代單片機(jī),在設(shè)計(jì)上打破常規(guī),采用了全新的概念,突出的優(yōu)點(diǎn)是高性能、低功耗的 8 位AVR 微處理器,并且具有先進(jìn)的RISC 結(jié)構(gòu),方便設(shè)計(jì)者使用。一般而言ATmega16在1 MHz, 3V, 25°C 時(shí)的功耗正常模式時(shí)的工作電流為 1.1mA ,空閑模式時(shí)的工作電流為 0.35mA,掉電模式時(shí)的工作電流< 1 A。此外,該系列單片機(jī)擁有各種流行接口,方便與目前許多種類的外圍設(shè)備連接

30、通信,操作方便快捷,非常適合于低功耗、混合信號處理的產(chǎn)品與應(yīng)用10。ATmega16的硬件設(shè)計(jì)特點(diǎn)如下:(1)CPU設(shè)計(jì)ATmega16單片機(jī)的CPU采用8位的RISC結(jié)構(gòu)。擁有32個(gè)8位通用工作寄存器,其中X、Y、Z 特殊寄存器可以用作3 個(gè)16 位的間接尋址寄存器指針以尋址數(shù)據(jù)空間,實(shí)現(xiàn)高效的地址運(yùn)算。(2)內(nèi)部存儲器分為程序存儲器(FLASH)和數(shù)據(jù)存儲器(RAM)ATmega16具有豐富的內(nèi)部存儲單元,包括16K字節(jié)的程序存儲器FLASH,512 字節(jié)EPROM和1K字節(jié)SRAM。(3)輸入/輸出(I/O)口ATmega16單片機(jī)32 個(gè)通用I/O 口線,作為通用數(shù)字I/O 使用時(shí),所

31、有AVR I/O 端口都具有真正的讀- 修改- 寫功能。這意味著用SBI 或CBI 指令改變某些管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻) 時(shí)不會無意地改變其他管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻)。有些引腳還具有特殊功能,包括可工作于主機(jī)/ 從機(jī)模式的SPI 串行接口。(4)定時(shí)計(jì)數(shù)器ATmega16系列單片機(jī)有2個(gè)兩個(gè)具有獨(dú)立預(yù)分頻器和比較器功能的8位定時(shí)器/計(jì)數(shù)器一個(gè)具有預(yù)分頻器、比較功能和捕捉功能的16位定時(shí)器/計(jì)數(shù)器(5)指令系統(tǒng)ATmega16系列單片機(jī)具有先進(jìn)的RISC 結(jié)構(gòu),131條指令,并且大多數(shù)指令執(zhí)行時(shí)間為單個(gè)時(shí)鐘周期(6)睡眠模式空閑模式、ADC

32、 噪聲抑制模式、省電模式、掉電模式、Standby 模式以及擴(kuò)展的Standby模式綜上所述,ATmega16單片機(jī)是一款功能強(qiáng)大、集成資源豐富的智能型微控制器【11】。利用其上述特性,結(jié)合本系統(tǒng)的設(shè)計(jì)需求,主控設(shè)備需要實(shí)現(xiàn)以下的操作:(1)控制無線傳輸平臺的傳輸過程,包括發(fā)送、接收模塊的配置與控制.(2)控制電子鎖的開啟(3)LCD輸出顯示的驅(qū)動程序(4)報(bào)警模塊的驅(qū)動程序針對以上需實(shí)現(xiàn)的功能,ATmega16單片機(jī)預(yù)留相應(yīng)的資源與之對應(yīng)。PB端口與無線傳輸系統(tǒng)的RF模塊相連接,PC端口與LCD顯示模塊相連接,PD口與讀卡模塊相連接,PA口用于電子鎖和報(bào)警模塊相連接。ATmega16單片機(jī)的

33、引腳圖如圖3-1所示。圖3-1 ATmega16單片機(jī)的引腳圖3.3.基于RF射頻模塊RFM12的無線傳輸平臺設(shè)計(jì)在現(xiàn)有的無線傳輸網(wǎng)絡(luò)中,基于RF模塊的無線傳輸網(wǎng)絡(luò)功耗小、成本低、組網(wǎng)方式簡單,非常適合小型無線網(wǎng)絡(luò)的場合。針對無線門禁系統(tǒng)傳輸距離較短,通信方式較簡單等特點(diǎn),本設(shè)計(jì)采用基于RF模塊的無線傳輸平臺。無線模塊的傳輸原理框圖如圖3-2所示。單片機(jī)發(fā)送端控制無線發(fā)射無線接收單片機(jī)接收端控制PC機(jī)圖3-2 無線模塊傳輸原理框圖目前市場上RF模塊有許多款,然而符合設(shè)計(jì)需求,支持較大的傳輸速率、擁有大量的可配置頻段、成本較低的RF模塊并不多。綜合考慮本系統(tǒng)采用深圳市惠貽華普電子有限公司生產(chǎn)的R

34、FM12作為RF模塊。RFM12 是一款低成本的 ISM 頻段 FSK 收發(fā)模塊,其核心電路采用的是帶鎖相環(huán)(PLL)技術(shù)的 RF12 射頻收發(fā)芯片。RFM12 可工作在315/433/868/915MHZ 四個(gè)頻段,并符合 FCC 和ETSI 要求.它提供一個(gè) SPI 接口,實(shí)現(xiàn)由 MCU通過軟件去設(shè)置各種射頻參數(shù)和其它輔助功能12,19。圖3-3為RFM12模塊的引腳圖。各引腳的功能見表3-1所示。表3-1 RFM12引腳功能表名稱類型功能nINT/VDIDI/ DO中斷輸入(低電平有效)/有效數(shù)據(jù)指示輸出VDDS正電源電壓SDIDI串行控制接口數(shù)據(jù)輸入SCKDI串行控制接口時(shí)鐘輸入nSE

35、LDI串行控制接口片選輸入(低電平有效)SDODO串行數(shù)據(jù)輸出nIRQDO中斷請求輸出(低電平有效)FSK/DATA/nFFSDI/DO/DIFSK數(shù)據(jù)輸入/接收數(shù)據(jù)輸出/先入先出寄存器模式選擇輸入DCLK/CFIL/FFITDO/AIO/DO接收數(shù)據(jù)的始終輸出/外接數(shù)據(jù)濾波電容/先入先出寄存器中斷CLKDO供MCU使用的時(shí)鐘輸出nRESDIO用內(nèi)部上拉和輸入緩沖開啟復(fù)位輸出(低電平有效)RFM12無線通信模塊的主要特點(diǎn):(1) 成本低,性價(jià)比高.(2) 生產(chǎn)免調(diào)試(3) 采用PLL和零中頻技術(shù)鎖相時(shí)間快(4) 鎖相時(shí)間快(5) 高分辯率的PLL,頻率間隔最小2.5KHz(6) 高數(shù)據(jù)傳輸率(

36、使用內(nèi)部數(shù)據(jù)濾波器最高115.2kbps,使用模擬濾波器最高256kbps)(7) 直接差分天線輸入/輸出(8) 天線阻抗自動調(diào)諧(9) 可編程發(fā)射頻偏(15KHz到240KHz,15kHz間隔)(10) 可編程接收帶寬(67kHz到400kHz)(11) 模擬和數(shù)字接收信號強(qiáng)度指示(ARSSI/DRSSI)(12) 自動頻率控制(AFC)(13) 數(shù)據(jù)質(zhì)量檢測(DQD)(14) 內(nèi)部數(shù)據(jù)過濾(15) 接收同步pattern硬件識別(16) SPI控制接口(17) 可為MCU提供時(shí)鐘和復(fù)位信號(18) 16位接收數(shù)據(jù)寄存器(先入先出隊(duì)列)(19) 兩個(gè)8位發(fā)射數(shù)據(jù)寄存器(20) 標(biāo)準(zhǔn)10MHz

37、晶振(21) 喚醒定時(shí)器(22) 2.2V到5.4V電源(23) 低功耗(24) 低靜電流(0.3A)綜上所述,RFM12是一款性性價(jià)比較高的無線收發(fā)模塊。在無需外加功放電路的情況下,距離可達(dá)200米以上。因此本系統(tǒng)采用兩套RFM12無線傳輸模塊,讓它工作在433MHz,頻段帶寬為134KHz,數(shù)率為1.2kpbs,發(fā)射調(diào)制頻偏為60KHz的空曠,無干擾地域。其中一塊和單片機(jī)相連負(fù)責(zé)把讀卡器的數(shù)據(jù)傳輸給PC機(jī),一塊和PC機(jī)相連負(fù)責(zé)接收單片機(jī)的數(shù)據(jù)以及反饋數(shù)據(jù)給單片機(jī)。3.4讀卡器目前定義RFID產(chǎn)品的工作頻率有低頻、高頻、和超高頻三種頻率范圍,不同頻段的RFID產(chǎn)品有不同的特性13。1.低頻(

38、從125KHz到134KHz)該頻段主要是通過電感耦合的方式進(jìn)行工作,也就是在讀寫器線圈和感應(yīng)器線圈件存在著變壓器耦合作用。通過讀寫器交變場的作用在感應(yīng)器天線中感應(yīng)的而典雅被蒸餾,可作供電電壓使用。磁場區(qū)域能夠很好的被定義,但是場強(qiáng)下降的太快,且傳輸速率慢,價(jià)格高。2.高頻(工作頻率為13.56MHz)在該頻率的感應(yīng)器不再需要線圈進(jìn)行繞制,可以通過腐蝕活著的方式制作天線。感應(yīng)器一般通過負(fù)載調(diào)制的方式進(jìn)行工作。也就是通過感應(yīng)器上的負(fù)載電阻的接通和斷開促使讀寫器天線上的電壓發(fā)生變化,實(shí)現(xiàn)用遠(yuǎn)距離感應(yīng)器對天線電壓進(jìn)行振幅調(diào)制。如果通過數(shù)據(jù)控制負(fù)載電壓的接通和斷開,那么這些數(shù)據(jù)就能夠從感應(yīng)器傳輸?shù)阶x寫

39、器。它的感應(yīng)器一般是電子標(biāo)簽的形式,可以把某些數(shù)據(jù)信息寫入標(biāo)簽中。傳輸速率高,價(jià)格合理。3. 超高頻(工作頻率為860MHz到960MHz)超高頻系統(tǒng)通過電場來傳輸能量。電場的能量下降的不是很快,但是讀取的區(qū)域不是很好進(jìn)行定義。該頻段讀取距離比較遠(yuǎn),無源可達(dá)10m左右。這要是通過電容耦合的方式進(jìn)行實(shí)現(xiàn)。目前使用較多的是ISO14443協(xié)議,而ISO15693是對于ISO14443對應(yīng)于高頻范圍的一種協(xié)議。因?yàn)镮SO15693疏耦合卡在高頻時(shí)讀取距離可達(dá)1m,所以本系統(tǒng)采用基于ISO15693協(xié)議的高頻讀寫器,它可以對13.56MHz高頻電子標(biāo)簽進(jìn)行數(shù)據(jù)讀、寫、鎖操作14。它的功能特點(diǎn)如下:4、

40、 工作頻率:13.56MHz5、 閱讀距離:6-10cm6、 電子標(biāo)簽標(biāo)準(zhǔn):ISO15693(Tag-IT HF-I、Icode)7、 對電子標(biāo)簽多個(gè)數(shù)據(jù)塊的內(nèi)容進(jìn)行讀、寫、鎖操作8、 具有防沖撞讀寫功能,最多可檢測16張電子標(biāo)簽9、 具有RS232、RS485、USB2.0多種通訊接口它的卡結(jié)構(gòu)為64位ID號,共計(jì)64個(gè)數(shù)據(jù)塊,每個(gè)塊都可讀,沒被鎖的快可寫。串口通訊,默認(rèn)波特率為19200bps,8位數(shù)據(jù)位,1位起始位,1位停止位,無校驗(yàn)。讀卡模塊引腳圖見圖3-4圖3-4 讀卡模塊引腳圖3.5 RS232 轉(zhuǎn)化電路RS-232接口是目前最常引用的一種串行通訊接口。它的全名是“數(shù)據(jù)終端設(shè)備(D

41、TE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”,它是在1970年由美國電子工業(yè)協(xié)會聯(lián)合貝爾統(tǒng)統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同指定的用于串行通訊的標(biāo)準(zhǔn)。因?yàn)樽x卡器采用RS232通信,所以要在單片機(jī)的UCSRA口擴(kuò)展RS232轉(zhuǎn)換電路。本系統(tǒng)采用SIPEX公司的SP232ACP芯片。它具有以下特點(diǎn):l 工作于+5 V單電源 l 對所有的RS-232協(xié)議和ITU V.28規(guī)格l 使用0.1F至1F的電容l 高數(shù)據(jù)速率 負(fù)載時(shí)速率可達(dá)120Kbpsl 低功耗CMOS 工作電流為3mAl 無需外部電容 l 低功耗關(guān)斷l(xiāng) 增強(qiáng)型ESD保護(hù)SP232芯片的引腳圖如圖3

42、-5所示:圖3-5 SP232引腳圖3.6電子鎖UNLK端口接單片機(jī)的口,通過單片機(jī)編程實(shí)現(xiàn)開鎖動作。74HC14是集電極開路具有緩沖型反相器,接收并產(chǎn)生標(biāo)準(zhǔn)的TTL信號??梢圆灰?guī)則信號轉(zhuǎn)換成穩(wěn)定規(guī)則的輸出信號。連接單片機(jī)的口對其提供反向操作。圖3-6為開鎖原理圖圖3-6 開鎖電路3.7周邊設(shè)備(1)指示燈指示信號燈由兩個(gè)LED燈構(gòu)成。綠色的燈為電源指示信號,表示系統(tǒng)處于待機(jī)就緒狀態(tài)。當(dāng)有非法卡進(jìn)入感應(yīng)區(qū),紅色指示燈常亮起警示作用。(2)報(bào)警電路報(bào)警電路時(shí)在門禁系統(tǒng)出現(xiàn)意外狀況時(shí)啟用,即當(dāng)有卡進(jìn)入感應(yīng)區(qū)是,若遇到非法卡時(shí)將發(fā)出報(bào)警聲。報(bào)警電路如圖3-7所示。圖3-7 報(bào)警電路(3)LCD輸出顯

43、示模塊終端設(shè)備使用CA12864K型號的LCD液晶顯示器作為輸出設(shè)備。CA12864K 是一款帶中文字庫的圖形點(diǎn)陣模塊,由動態(tài)驅(qū)動方式驅(qū)動128×64 點(diǎn)陣顯示。低功耗,供應(yīng)電電壓范圍寬。有自動復(fù)位(RESET)功能。內(nèi)含多功能的指令集,可完成繪圖及文字畫面混合顯示等功能,操作簡易15。它的主要特性如下:l 提供8位,4位及串行接口可選l 64*14位字符顯示RAMl 2M位中文字型ROM,總共提供8192個(gè)中文字型l 16K位半寬字型ROM,總共提供126個(gè)西文字型l 64*14位字符產(chǎn)生RAMl 15*16位總共240點(diǎn)的ICON RAMCA12864K型LCD液晶顯示器的引腳圖

44、如圖3-8所示:各引腳的功能如表3-2所示表3-2 LCD顯示器引腳功能表管腳名稱符號電平功能描述1VSS0V接地(GND)2VDD5.0V電源電壓3V0負(fù)壓液晶顯示器驅(qū)動電壓調(diào)節(jié)端4RSH/L并口模式寄存器選擇 H:數(shù)據(jù);L:指令5R/WH/L并口模式 H:讀; L;寫6EH/L并口:讀/寫起始腳7到10DB0到DB3H/L數(shù)據(jù)總線低4位,4位并口時(shí)懸空11到14DB4到DB7H/L數(shù)據(jù)總線高4位15PSBH/LH:8/4位數(shù)據(jù)接口模式L:串行接口模式由硬件設(shè)置時(shí),此腳懸空16NCH/L懸空17RESH/L復(fù)位信號,選擇硬件復(fù)位時(shí),此腳懸空18VOUT負(fù)壓液晶顯示器驅(qū)動電壓19BLA5V背光

45、正20BLK0V背光負(fù)系統(tǒng)的硬件原理圖如圖3-9所示:圖3-9 系統(tǒng)硬件原理圖4 軟件設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)包括基于ATmega16單片機(jī)的主控設(shè)備的流程圖以及主程序的編寫,基于RFM12無線傳輸模塊的通信協(xié)議以及編程,用Visual Basic語言設(shè)計(jì)開發(fā)人機(jī)界面。4.1 主控設(shè)備的軟件設(shè)計(jì)ATmega16單片機(jī)的工作流程是當(dāng)沒有卡片進(jìn)入讀卡區(qū)時(shí),信號指示燈綠燈常亮,表示門禁系統(tǒng)處于待機(jī)狀態(tài),LCD顯示當(dāng)前時(shí)間以及歡迎觀臨。當(dāng)讀卡器感應(yīng)到有卡進(jìn)入讀卡區(qū)后會把讀取的相應(yīng)的數(shù)據(jù)通過串口發(fā)送給單片機(jī),單片機(jī)正確的讀到數(shù)據(jù)以后就會通過無線模塊發(fā)送到PC機(jī),PC機(jī)把這個(gè)數(shù)據(jù)和數(shù)據(jù)庫中的合法信息比對,做出

46、判斷后返回一個(gè)結(jié)果給單片機(jī)。如果該數(shù)據(jù)是合法的,單片機(jī)執(zhí)行一個(gè)開鎖命令,并且通過LCD顯示“ 請進(jìn)”。如果數(shù)據(jù)是非法的,蜂鳴器報(bào)警,警告信號燈紅燈閃爍,LCD顯示 “對不起”。綜上ATmega16單片機(jī)的程序包括串口中斷子程序,無線傳輸子程序,及LCD顯示程序。圖4-1為程序的主流程圖。開始系統(tǒng)初始化讀取門禁號監(jiān)控門禁信號有卡進(jìn)入感應(yīng)區(qū)?N門禁狀態(tài)異常?Y報(bào)警NY卡號合法?Y讀卡號圖4-1 主流程圖4.1.1 單片機(jī)初始化設(shè)置#include <util/delay.h>#include <avr/interrupt.h>#include <util/twi.h&

47、gt;#include <avr/io.h>/#include <mega8.h>/宏定義#define uc unsigned char #define LCD_DIR DDRD#define LCD_PORT_OUT PORTD#define LCD_PORT_IN PIND、#define RFID_START0x10#define RFID_ADDR0xFF#define READ_BLOCK0x52uc rfid_rdata20;uc rfid_rcount;/函數(shù)聲明 void Decode_numeral(uc figure); void Lcd_Wcmd

48、(uc cmd); void Lcd_Wdat(uc data); /定義I/O輸出端口#define RST 4#define RST_H() PORTB |= (1 << RST)#define RST_L()PORTB &= (1 << RST)#define RS 5#define RS_DATA() PORTB |= (1 << RS)#define RS_INSTRUCTION()PORTB &= (1 << RS)#define RW 6#define RW_READ() PORTB |= (1 << R

49、W)#define RW_WRITE()PORTB &= (1 << RW)#define EN 7#define EN_H() PORTB |= (1 << EN)#define EN_L()PORTB &= (1 << EN)#define M_DIR 6/定義全局變量uc numeral_hour_counter=20;uc numeral_second_counter=00;uc numeral_minute_counter=01;uc BCD_code6;uc int lock_number;/* * 函數(shù)名稱:MCU_Init*

50、* 入口參數(shù):N/A* * 返回參數(shù):N/A* * 函數(shù)說明:初始化MCU寄存器* */ void MCU_Init(void)DDRA = 0xFF;DDRB = 0xFF; DDRC = 0xC0;LCD_DIR = 0xFF;PORTA = 0xFF;PORTB = 0x00;PORTC |= 0xC0;LCD_PORT_OUT = 0xFF;4.1.2串口通信子程序設(shè)計(jì)在讀取讀卡器的數(shù)據(jù)時(shí)需要用到ATmega16單片機(jī)通用同步和異步串行接收器和轉(zhuǎn)發(fā)器(USART) 的功能,它是一個(gè)高度靈活的串行通訊設(shè)備。USART 支持4 種模式的時(shí)鐘: 正常的異步模式,倍速的異步模式,主機(jī)同步模式,

51、以及從機(jī)同步模式。USART控制位UMSEL和狀態(tài)寄存器C (UCSRC) 用于選擇異步模式和同步模式。倍速模式( 只適用于異步模式) 受控于UCSRA寄存器的U2X。使用同步模式 (UMSEL = 1) 時(shí),XCK 的數(shù)據(jù)方向寄存器(DDR_XCK)決定時(shí)鐘源是由內(nèi)部產(chǎn)生(主機(jī)模式)還是由外部生產(chǎn)(從機(jī)模式)。僅在同步模式下XCK 有效。本設(shè)計(jì)中采用外鍵入文檔的引述或關(guān)注點(diǎn)的摘要。您可將文本框放置在文檔中的任何位置??墒褂谩拔谋究蚬ぞ摺边x項(xiàng)卡更改重要引述文本框的格式。部中斷T0定時(shí)掃描,檢測有否數(shù)據(jù)讀進(jìn)16。串口初始化串口通信子程序主要負(fù)責(zé)將讀卡器里的數(shù)據(jù)通過串口讀取出來。圖4-2為串口接收狀態(tài)時(shí)流程圖,圖4-3為串口發(fā)送狀態(tài)時(shí)的流程圖。等待接收數(shù)據(jù) NRXC=1?Y讀接收緩沖器數(shù)據(jù)接收完畢4-2 串口接收流程圖串口初始化等待發(fā)送緩沖器為空寫數(shù)據(jù)到發(fā)送緩沖器中數(shù)據(jù)發(fā)送結(jié)束YNTXC=1?圖4-3 串口發(fā)送流程圖串口通信的子程序如下:/* * 函數(shù)名稱:USART_INIT( ) * 入口參數(shù):N/A * 返回參數(shù):N/A * 函數(shù)說明:出刷串口 */ void USART_INIT(void) UCSRB |=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論