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

正文內(nèi)容

基于單片機(jī)的電子門禁系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(c語言程序)(文件)

2025-07-30 17:14 上一頁面

下一頁面
 

【正文】 處理 lcd_pos(0x00)。\039。 judge_clear_lcd()。 _in[i] !=39。 //設(shè)置顯示位置 delay1(1)。 i++) //顯示 Push the door ! { lcd_wdat(push[i])。 //是否清屏處理 lcd_pos(0x00)。\039。 bit j = 0。 for(i=0。 } lcd_wcmd(0x0d)。 do { if( (V_KEY=13) amp。 return。 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 25 F_PASSW = 0。 (j == 1) ) //是否在 已顯示‘ *’下情況下按“輸入密碼”鍵 { //清除之前顯示的字符 39。 //設(shè)置顯示位置 for(i=0。 //設(shè)置顯示位置 } }while( F_PASSW_O != 1 )。 //記錄 歷史顯示界面編號 } /*************************************************************** 函數(shù)功能 :lcd 顯示第 4 幕 入口參數(shù) : 出口參數(shù) : ***************************************************************/ void display4() { uchar i。 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 26 for(i=0。 } N_DISPLAY_HISTORY=4。 //設(shè)置顯示位置 delay1(1)。 i++) //顯示 Test ... { lcd_wdat(test[i])。 case 1 : display1()。 case 3 : display3()。 case 5 : display5()。break。break。 } return v。 //去抖動,延時 if(P1 != 0x0f) { //有鍵按下 for(i=0。 if(P1 != temp) //確認(rèn)第 i 行是否有鍵按下 { m = P1 amp。 //去抖動,延時 while( P1 != temp ) 。 //無鍵按下或掃描異常時,返回 0xff 作為鍵值 } /*************************************************************** 函數(shù)功能 :密碼驗證程序 入口參數(shù) : 出口參數(shù) : 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 30 ***************************************************************/ void passw_check() { uchar i, j = 0。 //密碼存放位加 1 if(N_PASSW == 6) //6 位密碼是否輸入完畢 { F_INPUT = 0。 i++) { if( rec_passw[i] == pass_word[i] ) { j++。 //開鎖等處理 } else { //密碼錯誤 BUZZER = 0。amp。 //密碼驗證處理 } else { switch(V_KEY) { case 12 : //輸入密碼 鍵 { N_DISPLAY=3。 //密碼比較位置零 break。 //清除 進(jìn)入輸入密碼程序標(biāo)志 break。 //清除 進(jìn)入輸入密碼程序標(biāo)志 break。 //改變顯示界面 set_origscr()。 } } } } 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 33 /*************************************************************** 函數(shù)功能 :INTO 初始化 入口參數(shù) : 出口參數(shù) : ***************************************************************/ void INT0_init(void) { IT0 = 0。 //取鍵值 if(V_KEY != 0xff) { key_dispose()。在設(shè)計上如果采用高電平開門,是不可以的。采用了更為先進(jìn)的非接觸式IC 卡。 由于 時間、精力以及學(xué)識等方面的不足, 以至于本次設(shè)計存在一些 問題 ,下面就個人看法,提出一些 改善建議 : ( 1) 硬件部分 ,采用液晶模塊顯示,增強(qiáng)了系統(tǒng)的交互性,但液晶顯示模塊壽命有限 而且 容易損壞, 使得維護(hù)成本提高。 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 36 謝 辭 時光飛逝, 來不及感嘆, 三年的 大學(xué)生活已近尾聲 ,期間 我不斷得到各位老師、同學(xué)的關(guān)心與幫助, 感受 到 了 友誼的溫暖與 純真 ,最重要的是一種精神上的激勵,讓我非常感動。在此,我特別要感謝我的導(dǎo)師 張娟梅 老師。 感謝大學(xué)里的每一位老師的支持和幫助,真誠地 感謝他們 三 年來的辛勤栽培。 //鍵值 uchar N_DISPLAY = 0。 //輸入密碼存放 bit F_GO_OUT = 0。 //密碼輸入完畢標(biāo)志 uchar code wel[] = Wele !。 uchar code input[] = Intput password。 /**************************端口定義 ****************************/ sbit rs = P2^0。 //低電平開鎖 sbit BUZZER = P2^4。 for(i=x。 j++) //循環(huán)一次約 2ms { _nop_()。_nop_()。 i _nop_()。 ep = 1。_nop_()。 return result。 ep = 0。 _nop_()。 ep = 1。_nop_()。 //判斷 LCD 是否忙碌 rs = 1。//+ 48。 ep = 0。 } /*************************************************************** 函數(shù)功能 :設(shè)定顯示位置子程序 入口參數(shù) :pos 出口參數(shù) : ***************************************************************/ void lcd_pos(unsigned char pos) { lcd_wcmd(pos | 0x80)。_nop_()。_nop_()。_nop_()。 //判斷 LCD 是否忙碌 rs = 0。 0x80)。_nop_()。 rs = 0。_nop_()。 } } 頭文件 /*************************************************************** 函數(shù)功能 :LCD 延時子程序 入口參數(shù) :ms 出口參數(shù) : ***********************************************************/ void delay1(unsigned char ms) { unsigned char i。_nop_()。 i) for (j=0。 //低電平點亮 頭文件 /*************************************************************** 函數(shù)功能 :延時程序,最小延時 入口參數(shù) :x 出口參數(shù) : ***************************************************************/ void delay(uint x) { uint i。 sbit ep = P2^2。 uchar code pass_word[] = {0,1,2,3,4,0}。 uchar code push[] = Push the door !。 //新密碼輸入標(biāo)志 bit F_INPUT = 0。 //最近一次顯示界面編號 uchar N_PASSW = 0。 最后感謝答辯組老師們的評閱,辛苦了,謝謝! 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 37 參考文獻(xiàn) [1] 李忠國 .單片機(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ī)控制技術(shù) .北京 :電子工業(yè)出版社 ,20xx [7] 楊素行 .模擬電子技術(shù)基礎(chǔ)簡明教程 .北京 :高等教育出版社 ,20xx [8] 何立民 .嵌入式系統(tǒng)可靠性設(shè)計得探討 .浙江 :浙江大學(xué)學(xué)報 ,1998(增刊) [9] 譚浩強(qiáng) .C 程序設(shè)計 .北京 :清華大學(xué)出版社 ,20xx [10] 王開滿 ,江平 ,李潔 .門禁系統(tǒng)在地鐵綜合監(jiān)控系統(tǒng)中的研究與應(yīng) 用 .都市快軌交通 ,20xx [11] 沈紅衛(wèi) .單片機(jī)應(yīng)用系統(tǒng)設(shè)計實例與分析 .北京航空航天大學(xué)出版社 ,1999 [12] 周遐 .安防系統(tǒng)工程 .北京 :機(jī)械工業(yè)出版社 ,20xx [13] 韓志軍 ,沈晉源 ,王振波 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計 .機(jī)械工業(yè)出版社 ,20xx [14] 錢逸秋 .單片機(jī)原理與應(yīng)用 .北京:電子工業(yè)出版社, 20xx [15] 于孟嘗 .數(shù)字電子技術(shù)基礎(chǔ)簡明教程 .北京:高等教育出版社, [16] 苗健 .大型智能 IC 卡網(wǎng)絡(luò)門禁管理系統(tǒng)在廣州地鐵三號線中的實際應(yīng)用 .智能建筑與城市信息 ,20xx 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 38 附錄 附錄一 部分源程序 頭文件 define uint unsigned int define uchar unsigned char uchar N_T1_10 = 0。 老師溫和的性格,樸素的作風(fēng),深深地感動著我。 論文的寫作是枯燥艱辛而又富有挑戰(zhàn)的。 ( 2) 為了加強(qiáng)系統(tǒng)的實時性 , 軟件部分采用中斷程序處理密碼驗證及刷卡,但程序過長,處理時可能會占用較多的資源。非接觸 式 IC 卡,是感應(yīng)卡家族中的一員,除具有接觸式 IC 卡的優(yōu)點,更有 存儲容量大,安全性強(qiáng),無機(jī)械磨損 等優(yōu)點。從消防安全考慮,如果發(fā)生意外或危險,只要斷開電源,門鎖同樣可以被打開。 } 讀卡程序 1. 讀卡程序流程圖如圖 313示: 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 34 圖 313 讀卡程序流程圖 (見附錄 一 ) 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 35 結(jié) 論 經(jīng)過全組人員的多次探討研究,翻閱大量文獻(xiàn)資料,最終確定各個模塊的實現(xiàn)方案,使得系統(tǒng)初步具備一定的穩(wěn)定性與創(chuàng)新性。 //邊沿觸發(fā)方式 EX0 = 1。 //在密碼錯誤使蜂鳴器響的情況下,按“確認(rèn) /返回”鍵可關(guān)蜂鳴器 } F_INPUT = 0。 //改變顯示界面 if(F_INPUT == 1) { BUZZER = 0。 //改變顯示界面 go_out_OR_enter()。 //改變顯示界面 go_out_OR_enter()。 //置位進(jìn)入輸入密 碼程序標(biāo)志 F_PASSW_O = 0。amp。 //顯示密碼錯誤提示界面 set_origscr()。 //若有一位密碼錯誤,則跳出、不再比較 } if(j == 6) { //密碼正確 N_DISPLAY = 1。 //置位 密碼輸入完畢標(biāo) 志 for(i=0。 //暫存輸入密碼 F_PASSW = 1。 //計算鍵 值 if(v_key != 0xff) { return v_key。 //取 ~ 的狀態(tài),用于計算鍵值 while( P1 != temp ) 。 i++) //逐行掃描 { temp = ~ ( 1(4+i) )。 P1 = 0x0f。break。break。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1