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

正文內(nèi)容

基于at89c52單片機(jī)的小區(qū)門(mén)禁系統(tǒng)-文庫(kù)吧資料

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

【正文】 L文件本身不能運(yùn)行,它需要一個(gè)入出口函數(shù),在應(yīng)用程序使用DLL的內(nèi)容前,系統(tǒng)先調(diào)用入口函數(shù)完成DLL的初始化和終止工作2.系統(tǒng)部分動(dòng)態(tài)鏈接庫(kù)函數(shù)介紹(1)設(shè)定日期時(shí)間函數(shù)int sc_setdate(int _port, Char ctradd, Char*iodata)參數(shù)說(shuō)明:iodata:,長(zhǎng)度:2個(gè)byte ctradd: 控制器地址日期時(shí)間,長(zhǎng)度:14個(gè)Bytes輸出資料:無(wú)響應(yīng)資料響應(yīng)說(shuō)明:0:正確 1:錯(cuò)誤(2)設(shè)定時(shí)間區(qū)域函數(shù)int sc_ settimezone(int _port, Char ctradd, Char*iodata)響應(yīng)說(shuō)明:0:正確 1:錯(cuò)誤參數(shù)說(shuō)明:iodata:,長(zhǎng)度:2個(gè)byte ctradd:控制器地址TIME ZONE,長(zhǎng)度:80個(gè)byte輸出資料:無(wú)響應(yīng)資料響應(yīng)說(shuō)明:0:正確 1:錯(cuò)誤(3)新增一筆人員卡片資料函數(shù)int sc_write_ data(int _port, Char ctradd ,Char*iodata)參數(shù)說(shuō)明:iodata: 長(zhǎng)度:2個(gè)byte ctradd:控制器地址新增資料:長(zhǎng)度16個(gè)byte輸出資料:無(wú)響應(yīng)資料刷卡權(quán)限:0:不需要密碼。一個(gè)應(yīng)用程序可有多個(gè)DLL文件,一個(gè)DLL文件也可能被幾個(gè)應(yīng)用程序所共用,這樣的DLL文件被稱(chēng)為共享DLL文件。在Windows中,許多應(yīng)用程序并不是一個(gè)完整的可執(zhí)行文件,它們被分割成一些相對(duì)獨(dú)立的動(dòng)態(tài)鏈接庫(kù),即DLL文件,放置于系統(tǒng)中。如果該卡片合法,上位機(jī)收到此卡片編號(hào)后從對(duì)應(yīng)的人員信息表中查找出卡片持有者的相關(guān)信息,這些項(xiàng)都記錄到Access數(shù)據(jù)庫(kù)中建立的表當(dāng)中,以便將來(lái)查詢(xún)使用。這些都是為了方便實(shí)時(shí)管理卡機(jī)的狀態(tài)。首先,控制器的名稱(chēng),這是表明是哪個(gè)控制器,每個(gè)控制器在數(shù)據(jù)庫(kù)中都有自己的名稱(chēng)。本系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì):在本系統(tǒng)中,系統(tǒng)數(shù)據(jù)庫(kù)主要分為以下三個(gè)主要部分:(1)人事信息管理的基本信息這里面記錄著小區(qū)的人事信息,包括人員的姓名、編號(hào)、所屬單位、刷卡權(quán)限等項(xiàng)的記錄。因此。本門(mén)禁系統(tǒng)所需的數(shù)據(jù)庫(kù)不會(huì)很大,所以選擇了Access數(shù)據(jù)庫(kù)。實(shí)時(shí)監(jiān)控、卡機(jī)設(shè)置及人員部門(mén)信息管理等等,都離不開(kāi)系統(tǒng)數(shù)據(jù)庫(kù),人員的進(jìn)出記錄以及進(jìn)出權(quán)限和通行時(shí)間也都記載在數(shù)據(jù)庫(kù)中。關(guān)系數(shù)據(jù)庫(kù)是利用數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)組織的一種方式,是現(xiàn)代流行的數(shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用最為普遍的一種,也是最有效率的數(shù)據(jù)組織方式之一。當(dāng)然,在任何時(shí)間點(diǎn)上只能有一個(gè)主控。IIC,總線的另一個(gè)優(yōu)點(diǎn)是,它支持多主控(multimastering),其中任何能夠進(jìn)行發(fā)送和接收的設(shè)備都可以成為主控器。由于接口直接在組件之上,因此IIC總線占用的空間非常小,減少了電路板的空間和芯片管腳的數(shù)量,降低了互聯(lián)成本。若未收到應(yīng)答信號(hào),由判斷為接收單元出現(xiàn)故障。應(yīng)答信號(hào):接收數(shù)據(jù)的IC在接收到數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)出特定的低電平脈沖,表示己收到數(shù)據(jù)。(3)IIC總線傳輸數(shù)據(jù)類(lèi)型開(kāi)始信號(hào):SCL為高電平時(shí),SDA由高電平向低電平跳變,開(kāi)始傳送數(shù)據(jù)??偩€必須由主器件(通常為微控制器)控制,主器件產(chǎn)生串行時(shí)鐘(SCL)控制總線的傳輸方向,并產(chǎn)生起始和停止條件。器件發(fā)送數(shù)據(jù)到總線上,則定義為發(fā)送器,器件接收數(shù)據(jù)則定義為接收器。器件選通后,就可以向選通的器件發(fā)送有效數(shù)據(jù)。在CPU與被控IC之間、IC與IC之間進(jìn)行雙向傳送,最高傳送速100kbps。它可以?xún)筛B線實(shí)現(xiàn)全雙工同步數(shù)據(jù)傳輸,可以極為方便的構(gòu)成外圍器件擴(kuò)展系統(tǒng)。該電路首先通過(guò)MAX490芯片將單片機(jī)側(cè)遠(yuǎn)距離傳輸?shù)碾娏鳝h(huán)信號(hào)轉(zhuǎn)換成TTL/CMOS標(biāo)準(zhǔn)的電平信號(hào),然后通過(guò)光隔進(jìn)行光電隔離,得到同樣是和TTL/CMOS電平兼容的電平信號(hào),最后經(jīng)MAX232A芯片轉(zhuǎn)換成RS232電平。在收集眾多資料的基礎(chǔ)上,決定采用“接受/驅(qū)動(dòng)隔離接受/驅(qū)動(dòng)”的工作方式最為可靠。MAX490內(nèi)部結(jié)構(gòu)圖如圖32所示。 RS422RS232轉(zhuǎn)換電路由于本門(mén)禁系統(tǒng)考慮到控制器和管理上位機(jī)的距離有時(shí)很遠(yuǎn),所以在數(shù)據(jù)傳輸中采用了RS422格式,要想和上位機(jī)通信,必須把單片機(jī)傳送過(guò)來(lái)的信號(hào)進(jìn)行轉(zhuǎn)換。MAX487最高可以以250Kbit/s的速率進(jìn)行發(fā)送,它是標(biāo)準(zhǔn)的半雙工收發(fā)器,為此,在電路設(shè)計(jì)上要實(shí)現(xiàn)全雙工的通信線路,使用了兩個(gè)MAX487。其中電路圖的原理圖如圖31所示。我們?cè)谙旅鎸?huì)給出RS422的通信電路原理圖。本門(mén)禁系統(tǒng)采用RS422串行總線的主要原因是,考慮到門(mén)禁系統(tǒng)控制電路有時(shí)距離上位機(jī)的距離很遠(yuǎn),從而拋棄了RS232的技術(shù)路線,采用RS422。該標(biāo)準(zhǔn)規(guī)定了電路中只能有一個(gè)發(fā)送器,可以有多個(gè)接收器,所以可以組成網(wǎng)絡(luò)。它通過(guò)平衡發(fā)送器把邏輯電平變成電位差,完成始端的信息傳輸,通過(guò)差動(dòng)接收器把電位差轉(zhuǎn)換為邏輯電平,實(shí)現(xiàn)終端的數(shù)據(jù)接收,RS422采用了雙線傳輸,大大增強(qiáng)了抗共模干擾的能力,因此最大傳送速率可以達(dá)到10Mbit/s(傳送距離是15m時(shí))。很明顯,這種方式和RS232采用單端接收器和單端發(fā)送器,只用一條信號(hào)線傳輸信息,并且根據(jù)該信號(hào)線上的電平相對(duì)于公共信號(hào)地電平的大小來(lái)決定邏輯電平的“1”和“0”是不同的。線比BB39。線比BB39。發(fā)送端分別采用平衡發(fā)送器和差動(dòng)接收器。 RS422通信標(biāo)準(zhǔn)RS422是一種以差動(dòng)平衡方式傳輸?shù)臉?biāo)準(zhǔn),所謂平衡,是指雙端發(fā)送和雙端接收,所以傳送信號(hào)線要用兩條線AA39。UART可編程為:接收到停止位時(shí),僅當(dāng)RB8=1時(shí)串口中斷才有效。第9位存入RB8。UART模式2和模式3有一個(gè)專(zhuān)門(mén)的應(yīng)用領(lǐng)域即多機(jī)通信。發(fā)送時(shí),第9個(gè)數(shù)據(jù)位((SCON內(nèi)的RB8位)可置為0或1。(2)模式1:TxD引腳發(fā)送數(shù)據(jù),RxD引腳接收數(shù)據(jù),每次數(shù)據(jù)為10位,一個(gè)起始位(0),8個(gè)數(shù)據(jù)位(LSB在前)以及一個(gè)停止位(1)。TxD輸出時(shí)鐘,每次發(fā)送或接收以LSB(最低位)作為首位,每次8位。寫(xiě)入SBUF的數(shù)據(jù)裝入發(fā)送寄存器,對(duì)SBUF的讀操作是對(duì)物理上分開(kāi)的接收寄存器進(jìn)行訪問(wèn)的。但是如果第二個(gè)字節(jié)接收完畢時(shí)第一個(gè)字節(jié)仍未讀出,其中一個(gè)字節(jié)將會(huì)丟失。 第3章 系統(tǒng)通信電路設(shè)計(jì) 基于AT89C52的串行通信協(xié)議AT89C52的串口是全雙工結(jié)構(gòu),表示可以同時(shí)接收和發(fā)送。3.?dāng)?shù)據(jù)讀操作讀操作的起始和寫(xiě)操作的起始相似,也要發(fā)送起始位和受控器件的地址,不同的是要把最后一位R/W位置1。頁(yè)面寫(xiě)入的起始和字節(jié)寫(xiě)其實(shí)是一樣的,不同之處在于傳輸了一個(gè)字節(jié)的數(shù)據(jù)后,主控制器件繼續(xù)發(fā)送31個(gè)字節(jié)。2.?dāng)?shù)據(jù)寫(xiě)操作數(shù)據(jù)的寫(xiě)操作分為兩類(lèi),其一是字節(jié)寫(xiě)操作,另外是頁(yè)面寫(xiě)操作。圖24AT24C64與AT89C52單片機(jī)的接口電路圖 AT24C64的訪問(wèn)操作1.主控制器件的尋址主器件通過(guò)發(fā)送一個(gè)起始信號(hào)啟動(dòng)發(fā)送過(guò)程,然后發(fā)送它所要訪問(wèn)的從器件的地址字節(jié)。AT24C64是2線制的串行EEPROM存儲(chǔ)器,支持IIC總線數(shù)據(jù)傳輸協(xié)議,8KB的存儲(chǔ)容量,只用兩根線與AT89C52單片機(jī)構(gòu)成串行接口。我們選用了ATMEL公司的AT24XX系列的串行EEPROM存儲(chǔ)器。本系統(tǒng)中看門(mén)狗的電路原理圖如圖23所示。本系統(tǒng)采用看門(mén)狗電路MAX813作為程序運(yùn)行監(jiān)控器。但是本系統(tǒng)選擇的單片機(jī)AT89C52沒(méi)有集成的看門(mén)狗電路,所以在系統(tǒng)電路設(shè)計(jì)時(shí)加了一個(gè)看門(mén)狗電路。當(dāng)前有多種看門(mén)狗的芯片,如MAXIM公司的MAX802,MAX813等。(9)AT89C52的工作電壓為5V。(7)低功耗模式有空閑模式和掉電模式。(5)串行口是具有一個(gè)全雙工的可編程的串行通信口。(3)片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)含256字節(jié)的RAM。圖22 AT89C52引腳圖AT89C52的主要性能和參數(shù):(1)與MCS51單片機(jī)完全兼容的指令和引腳排列以及工作特性。PDIP封裝的AT89C52有40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫(xiě)口線,AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。圖21 電源電路原理圖 AT89C52單片機(jī)簡(jiǎn)介本系統(tǒng)采用ATMEL公司生產(chǎn)的AT89C52單片機(jī)作為微處理器。本門(mén)禁系統(tǒng)工作時(shí),需要+5V的穩(wěn)壓電源,為了使系統(tǒng)的輕巧、便捷,控制器電路設(shè)計(jì)時(shí)沒(méi)把線圈和整流橋部分設(shè)計(jì)到控制板上,將220V的交流市電經(jīng)過(guò)變壓后生成12V直流電源,然后再接入到控制板的電源變換電路。上位機(jī)本身不帶有RS422接口,要實(shí)現(xiàn)門(mén)禁系統(tǒng)和上位機(jī)的通信,必須設(shè)計(jì)相應(yīng)的轉(zhuǎn)換接口電路。目前國(guó)內(nèi)大部分門(mén)禁系統(tǒng)大都是采用單片機(jī)控制,本門(mén)禁系統(tǒng)采用AT89C52單片機(jī)作為控制器,用其自身帶的串行口實(shí)現(xiàn)門(mén)禁系統(tǒng)和上位機(jī)的通信。 第2章 系統(tǒng)硬件電路部分設(shè)計(jì) 系統(tǒng)硬件設(shè)計(jì)實(shí)現(xiàn)方案選擇在門(mén)禁控制系統(tǒng)中,控制器電路是核心,由一臺(tái)微處理機(jī)以及相應(yīng)的外圍電路組成。(3)實(shí)現(xiàn)與IC卡的數(shù)據(jù)交換,并提供相應(yīng)控制信號(hào)。IC卡讀寫(xiě)器種類(lèi)繁多,功能上由于不同的應(yīng)用需要差異也很大,但是就其對(duì)IC卡的操作功能而言,讀寫(xiě)器均具有如下基本功能:(1)非接觸式IC卡進(jìn)入/退出射頻區(qū)的識(shí)別與控制。它可以獨(dú)立工作,也可以聯(lián)網(wǎng)工作,通過(guò)串行口與PC機(jī)相連。其中讀寫(xiě)器一般作為計(jì)算機(jī)終端,用來(lái)實(shí)現(xiàn)對(duì)RFIC卡的數(shù)據(jù)讀寫(xiě)和存儲(chǔ)。 IC卡應(yīng)用系統(tǒng)的組成部分IC卡本身并不能單獨(dú)直接使用,它必須與相關(guān)設(shè)備組合才能共同構(gòu)成符合某種需求的應(yīng)用系統(tǒng)。(3)抗干擾能力強(qiáng)非接觸式IC卡中有快速防沖突機(jī)制,能有效防止卡片之間出現(xiàn)數(shù)據(jù)干擾,在多卡同時(shí)進(jìn)入讀寫(xiě)范圍內(nèi)時(shí),讀寫(xiě)設(shè)備可一一對(duì)卡進(jìn)行處理這就提高了應(yīng)用的并行性,也無(wú)形中提高了系統(tǒng)工作的速度。由于它與讀寫(xiě)器間無(wú)機(jī)械接觸,而是借助電磁波進(jìn)行通信,故在保留接觸式IC卡原有優(yōu)點(diǎn)的同時(shí),又具備如下諸多長(zhǎng)處:(1)操作快捷便利由于采用非接觸無(wú)線通信,讀寫(xiě)器對(duì)在感應(yīng)范圍內(nèi)的卡就可以進(jìn)行操作,免去了插拔卡過(guò)程,所以使用非常方便;而且非接觸卡在使用時(shí)既沒(méi)有正反面之分也沒(méi)有方向性與角度的限制,完成一次操作僅需幾秒,提高了每次使用的速度。讀寫(xiě)器讀取信息并解碼后,送至中央信息系統(tǒng)進(jìn)行有關(guān)數(shù)據(jù)處理。這種無(wú)線的非接觸讀寫(xiě)方式,能夠滿(mǎn)足人們?cè)诟黝?lèi)特殊環(huán)境下對(duì)物品信息的管理。讀寫(xiě)器通過(guò)無(wú)線波束讀取在有效范圍內(nèi)的帶有半導(dǎo)體芯片的電子標(biāo)簽上的信息。可見(jiàn),非接觸式IC卡不僅代表卡技術(shù)發(fā)展多年的結(jié)晶,也是象征卡的應(yīng)用又提高到一個(gè)新階段的里程碑。非接觸式IC卡容量大、安全性高,又克服了接觸式所無(wú)法避免的缺點(diǎn),如讀寫(xiě)故障率高,觸點(diǎn)外露而導(dǎo)致的污染、損傷、磨損、靜電以及不便的插卡讀寫(xiě)過(guò)程等。 RFIC簡(jiǎn)介非接觸式IC卡RFIC(又稱(chēng)射頻卡)是90年代初發(fā)展起來(lái)的新技術(shù),它成功地將射頻識(shí)別技術(shù)和IC卡技術(shù)結(jié)合起來(lái),解決了
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1