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

正文內(nèi)容

基于單片機(jī)的電子門禁系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(c語(yǔ)言程序)-資料下載頁(yè)

2025-06-30 17:14本頁(yè)面

【導(dǎo)讀】個(gè)系統(tǒng)輸入、輸出信息的處理和儲(chǔ)存、控制等等。單片機(jī)外圍加蜂鳴器控制電路、開門指示燈電路、電控鎖控制電路以及LCD液晶顯示電路等。門禁系統(tǒng)近幾年發(fā)展很快,被廣泛應(yīng)用于管理控制系統(tǒng)中。本次設(shè)計(jì)采用密碼與非接觸相結(jié)合,構(gòu)成一個(gè)完整系統(tǒng)。門禁系統(tǒng)主要由CPU、工。該門禁系統(tǒng)采用射頻卡完成刷卡進(jìn)門,按刷卡出門等功能。延時(shí)一段時(shí)間后繼電器再次動(dòng)作將門鎖鎖閉,指示燈熄滅。動(dòng)作將門鎖鎖閉。若輸入錯(cuò)誤,則蜂鳴器報(bào)警,幾秒自動(dòng)停止,也可手動(dòng)關(guān)閉蜂。此外,程序中還增加了射頻卡權(quán)限判斷的功能,當(dāng)遇到合法卡時(shí)顯示卡號(hào),計(jì)簡(jiǎn)單、性能優(yōu)良,具有一定的實(shí)用性。教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特。位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)。人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。文的部分或全部?jī)?nèi)容。

  

【正文】 ************************************* 函數(shù)功能 :INTO 初始化 入口參數(shù) : 出口參數(shù) : ***************************************************************/ void INT0_init(void) { IT0 = 0。 //低電平觸發(fā) IT0=1。 //邊沿觸發(fā)方式 EX0 = 1。 //允許外部中斷 0 中斷 } /*************************************************************** 函數(shù)功能 :INT0 中斷服務(wù)程序 入口參數(shù) : 出口參數(shù) : ***************************************************************/ void INT0_irq(void) interrupt 0 { V_KEY = key_scan()。 //取鍵值 if(V_KEY != 0xff) { key_dispose()。 //鍵值處理 } P1 = 0x0f。 } 讀卡程序 1. 讀卡程序流程圖如圖 313示: 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 34 圖 313 讀卡程序流程圖 (見附錄 一 ) 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 35 結(jié) 論 經(jīng)過(guò)全組人員的多次探討研究,翻閱大量文獻(xiàn)資料,最終確定各個(gè)模塊的實(shí)現(xiàn)方案,使得系統(tǒng)初步具備一定的穩(wěn)定性與創(chuàng)新性。 系統(tǒng)的可靠性體現(xiàn)在 控制開鎖 設(shè)計(jì)上 :當(dāng)讀卡器檢索到合法 IC 卡時(shí),由 CPU 的 引腳提供一個(gè)低電平信號(hào),因?yàn)椋?89C52 單片機(jī) 復(fù)位狀態(tài)是高電平,而一般實(shí)用電路必須有看門狗電路,一旦出現(xiàn)故障,也需要復(fù)位,也是高電平。在設(shè)計(jì)上如果采用高電平開門,是不可以的。所以,我們?cè)谠O(shè)計(jì)電路時(shí),通過(guò)論證,選用低電平作為信號(hào),控 制門的開啟,此時(shí)門鎖自動(dòng)打開。從消防安全考慮,如果發(fā)生意外或危險(xiǎn),只要斷開電源,門鎖同樣可以被打開。 系統(tǒng)的創(chuàng)新性 體現(xiàn)在 采用非接觸的 IC 卡。采用了更為先進(jìn)的非接觸式IC 卡。 我們之所以 使用非接觸式 IC 卡, 是由于 非接觸式 IC 卡相對(duì)于以往傳統(tǒng)的接觸式系統(tǒng),具有更多的優(yōu)點(diǎn)。非接觸 式 IC 卡,是感應(yīng)卡家族中的一員,除具有接觸式 IC 卡的優(yōu)點(diǎn),更有 存儲(chǔ)容量大,安全性強(qiáng),無(wú)機(jī)械磨損 等優(yōu)點(diǎn)。 而且它還 克服了接觸式 IC 卡 所無(wú)法避免的缺點(diǎn),如讀寫故障率高,由于觸點(diǎn)外露而導(dǎo)致的污染、損傷、磨損、靜電以及插卡不便、易受惡意攻擊等。 由于 時(shí)間、精力以及學(xué)識(shí)等方面的不足, 以至于本次設(shè)計(jì)存在一些 問題 ,下面就個(gè)人看法,提出一些 改善建議 : ( 1) 硬件部分 ,采用液晶模塊顯示,增強(qiáng)了系統(tǒng)的交互性,但液晶顯示模塊壽命有限 而且 容易損壞, 使得維護(hù)成本提高。建議用其他顯示模塊代替。 ( 2) 為了加強(qiáng)系統(tǒng)的實(shí)時(shí)性 , 軟件部分采用中斷程序處理密碼驗(yàn)證及刷卡,但程序過(guò)長(zhǎng),處理時(shí)可能會(huì)占用較多的資源。建議下一步稍作調(diào)整,將相關(guān)程序放入主程序中進(jìn)行處理。 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 36 謝 辭 時(shí)光飛逝, 來(lái)不及感嘆, 三年的 大學(xué)生活已近尾聲 ,期間 我不斷得到各位老師、同學(xué)的關(guān)心與幫助, 感受 到 了 友誼的溫暖與 純真 ,最重要的是一種精神上的激勵(lì),讓我非常感動(dòng)。 經(jīng)過(guò)不懈的 努力,我的畢業(yè)論文 《 基于單片機(jī)的門禁系統(tǒng) 的 設(shè)計(jì) 》 在張娟梅 老師的悉心指導(dǎo) 下已經(jīng)完成初稿 。 論文的寫作是枯燥艱辛而又富有挑戰(zhàn)的。老師的諄諄誘導(dǎo)、同學(xué)的出謀劃策及家長(zhǎng)的支持鼓勵(lì),是我堅(jiān)持完成論文的動(dòng)力源泉。在此,我特別要感謝我的導(dǎo)師 張娟梅 老師。從論文的選題、文獻(xiàn)的采集、框架的設(shè)計(jì)、結(jié)構(gòu)的布局到最終的論文定稿,從內(nèi)容到格式,從標(biāo)題到標(biāo)點(diǎn), 她 都費(fèi)盡心血。 老師溫和的性格,樸素的作風(fēng),深深地感動(dòng)著我。 同時(shí),我還要 感謝 幫助我的 各位同學(xué), 在論文的寫作 的這段時(shí)間里, 給我 提出了很多寶貴的意見 和建議, 與他們的交流使我受益頗多。 感謝大學(xué)里的每一位老師的支持和幫助,真誠(chéng)地 感謝他們 三 年來(lái)的辛勤栽培。最后要感謝我的家人以及我的朋友們對(duì)我的理解、支持、鼓勵(lì)和幫助,正是因?yàn)橛辛怂麄?,我所做的一切才更有意義;也正是因?yàn)橛辛怂麄?,我才有了追求進(jìn)步的勇氣和信心。 最后感謝答辯組老師們的評(píng)閱,辛苦了,謝謝! 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 37 參考文獻(xiàn) [1] 李忠國(guó) .單片機(jī)應(yīng)用技能訓(xùn)練 .北京 :人民郵電出版社 ,20xx [2] 李朝青 .單片微機(jī)原理及接口技術(shù) .北京 :北京航空航天大學(xué)出版社,1998 [3] 劉守義 .智能卡技術(shù) .西安 :西安電子科技大學(xué)出版社 ,20xx.( 220~222) [4] 林全新 . 單 片 機(jī) 原 理 與 接 口 技 術(shù) . 北京 : 人 民 郵 電 出 版 社 ,20xx( 184~186) [5] 王汝琳 .智能門禁控制系統(tǒng) .北京 :電子工業(yè)出版社 ,20xx [6] 潘新民 ,王燕芳 .微型計(jì)算機(jī)控制技術(shù) .北京 :電子工業(yè)出版社 ,20xx [7] 楊素行 .模擬電子技術(shù)基礎(chǔ)簡(jiǎn)明教程 .北京 :高等教育出版社 ,20xx [8] 何立民 .嵌入式系統(tǒng)可靠性設(shè)計(jì)得探討 .浙江 :浙江大學(xué)學(xué)報(bào) ,1998(增刊) [9] 譚浩強(qiáng) .C 程序設(shè)計(jì) .北京 :清華大學(xué)出版社 ,20xx [10] 王開滿 ,江平 ,李潔 .門禁系統(tǒng)在地鐵綜合監(jiān)控系統(tǒng)中的研究與應(yīng) 用 .都市快軌交通 ,20xx [11] 沈紅衛(wèi) .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例與分析 .北京航空航天大學(xué)出版社 ,1999 [12] 周遐 .安防系統(tǒng)工程 .北京 :機(jī)械工業(yè)出版社 ,20xx [13] 韓志軍 ,沈晉源 ,王振波 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) .機(jī)械工業(yè)出版社 ,20xx [14] 錢逸秋 .單片機(jī)原理與應(yīng)用 .北京:電子工業(yè)出版社, 20xx [15] 于孟嘗 .數(shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程 .北京:高等教育出版社, [16] 苗健 .大型智能 IC 卡網(wǎng)絡(luò)門禁管理系統(tǒng)在廣州地鐵三號(hào)線中的實(shí)際應(yīng)用 .智能建筑與城市信息 ,20xx 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 38 附錄 附錄一 部分源程序 頭文件 define uint unsigned int define uchar unsigned char uchar N_T1_10 = 0。 //定時(shí)器 T1 定時(shí) 10s 標(biāo)志 uchar V_KEY = 0。 //鍵值 uchar N_DISPLAY = 0。 //當(dāng)前界面標(biāo)號(hào) uchar N_DISPLAY_HISTORY = 0。 //最近一次顯示界面編號(hào) uchar N_PASSW = 0。 //密碼存放位 uchar rec_passw[6]。 //輸入密碼存放 bit F_GO_OUT = 0。 // 門鎖開標(biāo)志 bit F_PASSW = 0。 //新密碼輸入標(biāo)志 bit F_INPUT = 0。 //進(jìn)入輸入密碼程序標(biāo)志 bit F_PASSW_O = 0。 //密碼輸入完畢標(biāo)志 uchar code wel[] = Wele !。 uchar code _in[] = Come in please !。 uchar code push[] = Push the door !。 uchar code pull[] = Pull the door !。 uchar code input[] = Intput password。 uchar code passw_err[] = Error !。 uchar code pass_word[] = {0,1,2,3,4,0}。 uchar code test[] = Test ...。 /**************************端口定義 ****************************/ sbit rs = P2^0。 sbit rw = P2^1。 sbit ep = P2^2。 sbit D_LOCK = P2^3。 //低電平開鎖 sbit BUZZER = P2^4。 //低電平鳴叫 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 39 sbit LED = P2^5。 //低電平點(diǎn)亮 頭文件 /*************************************************************** 函數(shù)功能 :延時(shí)程序,最小延時(shí) 入口參數(shù) :x 出口參數(shù) : ***************************************************************/ void delay(uint x) { uint i。 uchar j。 for(i=x。 i0。 i) for (j=0。 j230。 j++) //循環(huán)一次約 2ms { _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 } } 頭文件 /*************************************************************** 函數(shù)功能 :LCD 延時(shí)子程序 入口參數(shù) :ms 出口參數(shù) : ***********************************************************/ void delay1(unsigned char ms) { unsigned char i。 while(ms) { for(i = 0。 i i++) 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 40 { _nop_()。_nop_()。_nop_()。_nop_()。 } } } /*************************************************************** 函數(shù)功能 :測(cè)試 LCD 忙碌狀態(tài) 入口參數(shù) : 出口參數(shù) :result ***************************************************************/ bit lcd_bz() { bit result。 rs = 0。 rw = 1。 ep = 1。 _nop_()。_nop_()。_nop_()。_nop_()。 result = (bit)(P0 amp。 0x80)。 ep = 0。 return result。 } /*************************************************************** 函數(shù)功能 :寫指令數(shù)據(jù)到 LCD 子程序 入口參數(shù) :cmd 出口參數(shù) : ***************************************************************/ void lcd_wcmd(unsigned char cmd) { while(lcd_bz())。 //判斷 LCD 是否忙碌 rs = 0。 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文) 41 rw = 0。 ep = 0。 _nop_()。_nop_()。 P0 = cmd。 _nop_()。_nop_()。_nop_()。_nop_()。 ep = 1。 _nop_()。_nop_()。_nop_()。_nop_()。 ep = 0。 } /*************************************************************** 函數(shù)功能 :設(shè)定顯示位置子程序 入口參數(shù) :pos 出口參數(shù) : ***************************************************************/ void lcd_pos(unsigned char pos) { lcd_wcmd(pos | 0x80)。 } /*************************************************************** 函數(shù)功能 :寫入顯示數(shù)據(jù)到 LCD 子程序 入口參數(shù) :dat 出口參數(shù) : ***************************************************************/ void lcd_wdat(unsigned char dat) { while(lcd_bz())。 //判斷 LCD 是否忙碌 rs = 1。 rw = 0。 ep = 0。 P0 = dat 。//+ 48。 洛陽(yáng)理工學(xué)院畢 業(yè)設(shè)計(jì)(論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1