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

正文內(nèi)容

智能門禁系統(tǒng)畢業(yè)設(shè)計(jì)(參考版)

2025-06-26 22:55本頁面
  

【正文】 Sons Ltd., 2003.。最后真誠感謝于百忙中審閱論文、參與答辯并給予我指導(dǎo)的各位老師。在本科畢業(yè)論文完成之際,我要對所有幫助過我的人們表示誠摯的謝意!首先,對我的導(dǎo)師黃老師致以衷心的感謝!從論文的選題、開題報(bào)告和中期報(bào)告的書寫,到論文的組織、撰寫、修改和完善,導(dǎo)師都給了我非常多的關(guān)心、理解、指導(dǎo)和幫助。通過本次畢設(shè),不但學(xué)習(xí)了單片機(jī)技術(shù)與嵌入式系統(tǒng)、射頻控制、C51程序編寫等學(xué)科,掌握了KEIL、protel DXP等軟件工具。 門鎖指示燈提示門鎖工作狀態(tài),刷卡合法,指示燈亮。蜂鳴器報(bào)警 當(dāng)讀卡模塊檢測到合法的IC卡時(shí),蜂鳴器報(bào)警。識別到非法卡,按下存儲(chǔ)按鈕,非法卡被賦予權(quán)限,成為合法卡。實(shí)現(xiàn)功能:程序控制電機(jī)轉(zhuǎn)動(dòng) 當(dāng)讀卡模塊檢測到合法的IC卡時(shí),此時(shí)指示燈亮起,電機(jī)轉(zhuǎn)動(dòng)。實(shí)現(xiàn)有效卡刷卡時(shí)指示燈響起,電機(jī)轉(zhuǎn)動(dòng)門鎖打開。系統(tǒng)功能可以實(shí)現(xiàn)多張射頻卡的識別和管理。是感應(yīng)卡的重要組成部分,與普通的接觸式IC卡相比,非接觸式IC卡具有接觸式IC卡的很多長處,并且它有更大的的存儲(chǔ)空間,更好的安全性等優(yōu)點(diǎn),由于是無接觸所以磨損很少。此次系統(tǒng)還采用了應(yīng)用更廣,技術(shù)更為先進(jìn)的非接觸式IC卡S50。當(dāng)無效卡靠近刷卡模塊,剛開始和圖52一樣的效果,如果想賦予這張無效卡權(quán)限,只要在其刷卡的時(shí)候,按下存儲(chǔ)按鈕時(shí),指示燈就會(huì)亮起,蜂鳴器發(fā)出響聲,電機(jī)轉(zhuǎn)動(dòng),此時(shí)原先的無效卡就會(huì)變成有效卡,同理只要在刷卡的時(shí)候按下取消按鈕,就會(huì)收回有效卡的權(quán)限,不能將門鎖打開。圖51 系統(tǒng)初始化效果圖圖52 為無效射頻卡靠近讀卡模塊時(shí)的效果圖,顯示器顯示卡的類型及卡號,開鎖指示燈未亮起,蜂鳴器也未發(fā)出響聲,而且電機(jī)沒有轉(zhuǎn)動(dòng)。系統(tǒng)包括復(fù)位模塊、顯示模塊、RC522讀卡模塊、存儲(chǔ)模塊、電機(jī)驅(qū)動(dòng)模塊、設(shè)置模塊等。(5) 外界的電磁雜波也會(huì)對讀卡產(chǎn)生干擾。(3) 讀卡模塊與模板注意是否有共地。 軟硬件設(shè)計(jì)注意事項(xiàng)(1) 如果RC522讀卡模塊的外部電源接觸不良或者遇到嚴(yán)重的電磁干擾,則有可能導(dǎo)致使讀卡模塊內(nèi)部軟件跑飛。(7) 總體調(diào)試,看能否實(shí)現(xiàn)卡片的識別。(5) 編寫電機(jī)驅(qū)動(dòng)程序,調(diào)試是當(dāng)有效卡刷卡時(shí)是否能轉(zhuǎn)動(dòng)。(3) 編寫按鍵控制程序,調(diào)試是否有鍵按下及其按鍵值。調(diào)試的基本步驟如下:(1) 編寫蜂鳴程序,調(diào)試是蜂鳴器是否會(huì)發(fā)出響聲。然后所寫的程序燒入單片機(jī)中,然后進(jìn)行調(diào)試,再次檢查硬件和軟件上的問題。一旦有錯(cuò)進(jìn)行更改,當(dāng)程序能運(yùn)行時(shí),檢測是否能夠達(dá)到自己想要的效果,以及是否能正??刂聘鹘涌陔娐返?;然后調(diào)試主程序,看是否能成功運(yùn)行,如果不能,仔細(xì)檢查各個(gè)子程序是否成功運(yùn)行。由于程序是分為多個(gè)模塊,所以針對程序的每個(gè)模塊的都需要進(jìn)行調(diào)試。如果系統(tǒng)運(yùn)行測試結(jié)果達(dá)不到目標(biāo),就能比較簡單的通過發(fā)生的故障現(xiàn)象來找出發(fā)生故障的原因,通過采取一些措施來解決故障。同時(shí)為了檢查各個(gè)接口是否連接良好,可以通過一些測試軟件進(jìn)行測試。第二步: 聯(lián)機(jī)調(diào)試。所以要對各IC座的電位進(jìn)行仔細(xì)的排除。對照自己設(shè)計(jì)的電路原理圖,用萬用表對電路板中各個(gè)器件的引腳進(jìn)行仔細(xì)的檢測,認(rèn)真檢查單片機(jī)管腳和其他器件是否連接正確。 顯示開及光標(biāo)設(shè)置 } 5 系統(tǒng)調(diào)試與結(jié)果 硬件調(diào)試此次課題的硬件調(diào)試是為了排除和解決在前期電路設(shè)計(jì)上和后期電路焊接上導(dǎo)致的錯(cuò)誤。 顯示光標(biāo)移動(dòng)設(shè)置 DelayMs(5)。 顯示關(guān)閉 LCD_Write_Com(0x01)。 延時(shí)5毫秒 LCD_Write_Com(0x38)。 延時(shí)5毫秒 LCD_Write_Com(0x38)。 延時(shí)5毫秒 LCD_Write_Com(0x38)。初始化函數(shù): void LCD_Init(void) { LCD_Write_Com(0x38)。 EN為使能端,寫操作時(shí),下降沿使能。 RS為寄存器選擇,高電平(1)時(shí)選擇數(shù)據(jù)寄存器、低電平(0)時(shí)選擇指令寄存器。 } 顯示程序 定義端口:sbit RW = P1^1。 } *p = IIc_read_byte(0)。number1。 IIc_write_byte(Address_24C02+1)。寫器件地址 } IIc_write_byte(add)。 等待一會(huì) IIc_start()。 val = IIc_write_byte(Address_24C02)。 IIc_init()。}void read_more_byte(uchar add,uchar number,uchar *p)//number表示要讀取的字節(jié)個(gè)數(shù),讀取的數(shù)據(jù)保存在*p中。 寫存儲(chǔ)的數(shù)據(jù) } IIc_stop()。number0。寫器件地址 } IIc_write_byte(add)。 等待一會(huì) IIc_start()。 寫器件地址 while(val==0) { if(i++==10) 等待超時(shí)(10ms) return(0)。 IIc_start()。 uchar i=0。在24C02的add地址中連續(xù)寫入一串?dāng)?shù)據(jù)*p,返回1設(shè)備正常;24C02的首地址:0x000xFF,共256個(gè)尋址地址;存儲(chǔ)容量2Kb,內(nèi)部分成32頁,每頁8個(gè)Byte。 ucComMF522Buf[1] = 0x20。 ClearBitMask(CollReg,0x80)。 ClearBitMask(Status2Reg,0x08)。 unsigned int unLen。 //應(yīng)該是SDA接口尋卡函數(shù):參數(shù)說明: req_code[IN]:尋卡方式 0x52 = 尋感應(yīng)區(qū)內(nèi)所有符合14443A標(biāo)準(zhǔn)的卡 0x26 = 尋未進(jìn)入休眠狀態(tài)的卡 pTagType[OUT]:卡片類型代碼0x4400 = Mifare_UltraLight0x0400 = Mifare_One(S50)0x0200 = Mifare_One(S70)0x0800 = Mifare_Pro(X)0x4403 = Mifare_DESFire 返 回: 成功返回MI_OK防沖撞函數(shù):參數(shù)說明: pSnr[OUT]:卡片序列號,4字節(jié)返 回: 成功返回char PcdAnticoll(unsigned char *pSnr){ char status。//SPI 接口主出從入 sbit MF522_SCK = P1^4。 //復(fù)位信號 sbit MF522_SO = P1^6。//讀卡其中第一個(gè)參數(shù)1代表讀的地址為塊1,讀卡后得到的數(shù)據(jù)存放于數(shù)組str中。然后進(jìn)行寫操作:status2=PcdWrite(1,writeData)。status2= PcdAuthState(PICC_AUTHENT1A, 1, Password_Buffer, UID)。 //選擇卡片,輸入卡片序列號,4字節(jié)第四步:在讀寫卡之前需要先進(jìn)行認(rèn)證。 tochar(UID[3])。 tochar(UID[1])。 PutString0(Card Id is:)。 {if(status2==MI_OK)//防沖撞處理,輸出卡片序列號,4字節(jié)//輸出卡類型}比如,當(dāng)Temp[0]=04,Temp[1]=00時(shí),卡
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1