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

正文內(nèi)容

基于單片機的門禁系統(tǒng)設(shè)計54536-文庫吧在線文庫

2025-07-27 15:56上一頁面

下一頁面
  

【正文】 發(fā)展提供了堅實的基礎(chǔ)。至近幾年,歐美各大企業(yè)也開始投入到無線門禁系統(tǒng)的設(shè)計、生產(chǎn)中來。采用無線的傳輸方式,能夠克服上述缺陷。4. 如果員工的感應(yīng)卡丟失可以在系統(tǒng)內(nèi)及時掛失,這樣即使其他人撿到了該感應(yīng)卡也無法進(jìn)入公司。它驗證門禁讀卡器輸入信息的可靠性,并根據(jù)出入規(guī)則判斷其有效性,如若有效則對執(zhí)行部件發(fā)出動作信號。RF射頻傳輸設(shè)備:門禁系統(tǒng)的無線傳輸平臺??ㄆ芾砟K,發(fā)放或注銷序列號、卡號。另一種較常見的供電是電池供電,尤以充電電池的供電方式應(yīng)用較為廣泛。ATmega16的硬件設(shè)計特點如下:(1)CPU設(shè)計ATmega16單片機的CPU采用8位的RISC結(jié)構(gòu)。PB端口與無線傳輸系統(tǒng)的RF模塊相連接,PC端口與LCD顯示模塊相連接,PD口與讀卡模塊相連接,PA口用于電子鎖和報警模塊相連接。 RFM12 可工作在315/433/868/915MHZ 四個頻段,并符合 FCC 和ETSI SPI 接口,實現(xiàn)由 MCU通過軟件去設(shè)置各種射頻參數(shù)和其它輔助功能[12,19]。(從125KHz到134KHz)該頻段主要是通過電感耦合的方式進(jìn)行工作,也就是在讀寫器線圈和感應(yīng)器線圈件存在著變壓器耦合作用。傳輸速率高,價格合理。串口通訊,默認(rèn)波特率為19200bps,8位數(shù)據(jù)位,1位起始位,1位停止位,無校驗??梢圆灰?guī)則信號轉(zhuǎn)換成穩(wěn)定規(guī)則的輸出信號。CA12864K 是一款帶中文字庫的圖形點陣模塊,由動態(tài)驅(qū)動方式驅(qū)動12864 點陣顯示。如果數(shù)據(jù)是非法的,蜂鳴器報警,警告信號燈紅燈閃爍,LCD顯示 “對不起”。 //////////////////////////////////////////////////////////定義I/O輸出端口define RST 4define RST_H() PORTB |= (1 RST)define RST_L() PORTB amp。uc int lock_number。 LCD_PORT_OUT = 0xFF。您可將文本框放置在文檔中的任何位置。 UCSRC |= 0x86。 } while(UCSRAamp。 put_char(1)。 }}無線通信子程序主要負(fù)責(zé)將單片機的數(shù)據(jù)通過串口傳輸給無線傳輸模塊,再由無線傳輸模塊發(fā)射給PC機[17]。 RF12_SEND(rfid_rdata[6])。入口LCD初始化功能設(shè)置清顯示RAM區(qū)獲得要顯示RAM地址延時1ms寫入相應(yīng)數(shù)據(jù)返回主程序NY數(shù)據(jù)顯示完畢?圖45 LCD顯示子程序流程圖LCD顯示子程序如下:/******************************************************** * 函數(shù)名稱:delay_nms * * 入口參數(shù):ms * * 返回參數(shù):N/A * * 函數(shù)說明:產(chǎn)生1ms演示 * *******************************************************/ void delay_nms(unsigned int ms) { while(ms) { _delay_ms(1)。 //display status setup: display enbale Lcd_Wcmd(0x01)。} /******************************************************** * 函數(shù)名稱:Lcd_Wcmd * * 入口參數(shù):cmd * * 返回參數(shù):N/A * * 函數(shù)說明:write cmd to lcd * * RS=1 RW=0 CS=片選 E=下降沿 * /*******************************************************/ void Lcd_Wcmd(uc cmd) { Lcd_Ready()。 LCD_DIR = 0xFF。 //歡 Lcd_Wdat(0xB6)。 //set ddram address counter Lcd_Wdat(0XB)。 Lcd_Wdat(0XF0)。 } else { numeral_second_counter = 0。 BCD_code[3] = (numeral_minute_counter/10) % 10。 Decode_numeral(BCD_code[3])。 TCCR1B = 0x00。 case 1: Lcd_Wdat(0x31)。 case 5: Lcd_Wdat(0x35)。 case 9: Lcd_Wdat(0x39)。發(fā)射流程圖如圖42所示。 SCK=0。 0x8000){ SDI=1。 SDI=1。 RFXX_WRT_CMD(0xA640)。 RFXX_WRT_CMD(0xC800)。 } } void main(){ unsigned char key。 RFXX_WRT_CMD(0x0000)。 switch(key){ case 02: RF12_SEND(0x00)。 case 04: RF12_SEND(0x02)。 default: RF12_SEND(0x05)。 RF12_SEND(0x8201)。 sbit SCK=P21。 for(i=0。 SCK=0。 for(i=0。 } SCK=0。 SEL=1。 RFXX_WRT_CMD(0x94A0)。 } unsigned char RF12_RECV(void){ unsigned int FIFO_data。i125。 unsigned char a。//串行口工作于方式1 ZLG7289_Init(20)。 ZLG7289_Download(1,0,0,dat)。 RFXX_WRT_CMD(0xCA81)。 TR1 = 1。 TI = 0。 return(FIFO_dataamp。 RFXX_WRT_CMD(0x9850)。 RFXX_WRT_CMD(0x80C7)。 } void RF12_INT(void){ SEL=0。 }else{SDI=0。 } unsigned int RFXX_WRT_CMD(unsigned int aCmd){ unsigned char i。 else SDI=0。 /*unsigned int RFXX_WRT_CMD(unsigned int aCmd){ unsigned char i。接收到數(shù)據(jù)之后會將 nIRQ 拉低通知MCU 讀取數(shù)據(jù)。 }// RF12_SEND(checksum)。 case 07: RF12_SEND(0x03)。 case 03: RF12_SEND(0x01)。 RF12_SEND(0xAA)。 ZLG7289_Test()。 } void delay_ms(unsigned int x){ unsigned char i。 RFXX_WRT_CMD(0xCA81)。 SDI=0。 } SCK=0。i++){ temp=1。sbit SDO=P23。由于無線傳輸過程中存在的不確定性以及外部干擾,因此無線通信系統(tǒng)在軟件設(shè)計時,需要注意通信協(xié)議較強的抗干擾性以及處理突發(fā)情況的能力。 case 7: Lcd_Wdat(0x37)。 case 3: Lcd_Wdat(0x33)。 TCCR1B = 0x05。 Decode_numeral(BCD_code[1])。 Decode_numeral(BCD_code[5])。 } else { numeral_hour_counter =0。 TCCR1A = 0x00。 //set ddram address counter Lcd_Wdat(0XD4)。 //光 Lcd_Wdat(0xE2)。 EN_H()。 RW_WRITE()。 EN_H()。 Lcd_Wcmd(0x30)。//收到PC返回的正確用戶命令,開鎖 if(lock_number==0xFF) { PORTD amp。 /// enable timer0 TCNT0 = 111。 rfid_rcount = rfid_rdata[2] + 3。 }}/******************************************************** * 函數(shù)名稱:rfid_rblock_eb() * * 入口參數(shù):N/A * * 返回參數(shù):N/A * * 函數(shù)說明:讀RFID數(shù)據(jù) * *******************************************************/ void rfid_rblock_eb(void)//讀塊數(shù)據(jù){ uc i。0x80) { UDR = a 。圖42為串口接收狀態(tài)時流程圖,圖43為串口發(fā)送狀態(tài)時的流程圖。倍速模式( 只適用于異步模式) 受控于UCSRA 寄存器的U2X。 LCD_DIR = 0xFF。= ~(1 EN)define M_DIR 6//定義全局變量uc numeral_hour_counter=20。uc rfid_rcount。它的主要特性如下:l 提供8位,4位及串行接口可選l 64*14位字符顯示RAMl 2M位中文字型ROM,總共提供8192個中文字型l 16K位半寬字型ROM,總共提供126個西文字型l 64*14位字符產(chǎn)生RAMl 15*16位總共240點的ICON RAMCA12864K型LCD液晶顯示器的引腳圖如圖38所示:圖38 LCD顯示器引腳圖各引腳的功能如表32所示表32 LCD顯示器引腳功能表管腳名稱符號電平功能描述1VSS 0V接地(GND)2VDD電源電壓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位并口時懸空11到14DB4到DB7H/L數(shù)據(jù)總線高4位15PSBH/LH:8/4位數(shù)據(jù)接口模式L:串行接口模式由硬件設(shè)置時,此腳懸空16NCH/L懸空17RESH/L復(fù)位信號,選擇硬件復(fù)位時,此腳懸空18VOUT負(fù)壓液晶顯示器驅(qū)動電壓19BLA5V背光正20BLK0V背光負(fù)系統(tǒng)的硬件原理圖如圖39所示:圖39 系統(tǒng)硬件原理圖4 軟件設(shè)計本系統(tǒng)的軟件設(shè)計包括基于ATmega16單片機的主控設(shè)備的流程圖以及主程序的編寫,基于RFM12無線傳輸模塊的通信協(xié)議以及編程,用Visual Basic語言設(shè)計開發(fā)人機界面。當(dāng)有非法卡進(jìn)入感應(yīng)區(qū),紅色指示燈常亮起警示作用。本系統(tǒng)采用SIPEX公司的SP232ACP芯片。這要是通過電容耦合的方式進(jìn)行實現(xiàn)。感應(yīng)器一般通過負(fù)載調(diào)制的方式進(jìn)行工作。在無需外加功放電路的情況下,距離可達(dá)200米以上。無線模塊的傳輸原理框圖如圖32所示。這意味著用SBI 或CBI 指令改變某些管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻) 時不會無意地改變其他管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻)。AVR系列單片機是ATMEL公司開發(fā)的新一代單片機,在設(shè)計上打破常規(guī),采用了全新的概念,突出的優(yōu)點是高性能、低功耗的 8 位AVR 微處理器,并且具有先進(jìn)的RISC 結(jié)構(gòu),方便設(shè)計者使用。最后將以上各個模塊合理連接,完成硬件電路的設(shè)計。以上對系統(tǒng)的各部分分別進(jìn)行說明,實際應(yīng)用中,各個硬件功能模塊是緊密地結(jié)合為一個有機整體共同協(xié)作的。讀卡器:與非接觸IC卡進(jìn)行數(shù)據(jù)交換的控制部分。6.系統(tǒng)采用無線通信方式,擴(kuò)展性好,便于升級或者增加新的門禁。2. 一張非接觸式IC卡可以代替所有的大門鑰匙,且具有不同的通過權(quán)限,授權(quán)持卡進(jìn)入其職責(zé)范圍內(nèi)可以進(jìn)入的門。由于中國的門禁系統(tǒng)起步較晚,在技術(shù)、設(shè)計等領(lǐng)域,可向國外一些較成熟的經(jīng)驗、技術(shù)借鑒與參考,因而大大加速中國門禁系統(tǒng)的發(fā)展[6]。生產(chǎn)控制器的公司單單研究生產(chǎn)控制器和軟件。 (6) 適應(yīng)于多種要求 非接觸式IC卡系統(tǒng)可根據(jù)環(huán)境與應(yīng)用對象的不同而做到作用距離不同,如用于高速公路或一般路、橋收費,—20m的系統(tǒng),如用于電子錢包或公交收費,可選用作用距離僅幾厘米的系統(tǒng)。莫雷諾(Roland Moreno)的法國工程師手中[6]。磁卡可改寫,應(yīng)用方便。網(wǎng)絡(luò)管理人員可以迅速而容易地將其加入到現(xiàn)有網(wǎng)絡(luò)中運行。電子計算機作為系統(tǒng)管理主機,通過聯(lián)接系統(tǒng)的各個讀卡器(即開門控制器)管理門鎖。通過Visual Bas
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1