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

正文內(nèi)容

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

2025-08-29 17:14上一頁面

下一頁面
  

【正文】 .............................................. 5 液晶顯示的選擇 ........................................................... 7 第 2 章 系統(tǒng)硬件電路設(shè)計 ............................................................... 11 系統(tǒng)電路原理 ........................................................................ 11 門禁系統(tǒng)主要模塊 ...................................................... 11 門禁系統(tǒng)工作原理 ...................................................... 11 單片機(jī)資源分配 ....................................................................12 最小系統(tǒng)的設(shè)計 ....................................................................12 第 3 章 系統(tǒng)軟件設(shè)計 .......................................................................14 Keil 簡介 ................................................................................14 KeilC51 系統(tǒng)概述 ........................................................14 Keil 軟件的使用 ..........................................................14 主程序分析 ............................................................................19 子程序分析 ............................................................................20 顯示模塊程序分析 ......................................................21 鍵盤程序 .....................................................................27 讀卡程序 .....................................................................33 結(jié) 論 ...................................................................................................35 謝 辭 ...................................................................................................36 參考文獻(xiàn) .............................................................................................37 附錄 .....................................................................................................38 外文資料翻譯 .....................................................................................46 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 1 前 言 隨著科學(xué)技術(shù)的發(fā)展和企業(yè)管理模式的日趨成熟,高 度科學(xué)化的企業(yè)管理已成為企業(yè)生存的有力保障。此外, 程序中還增加了射頻卡權(quán)限判斷的功能,當(dāng)遇到合法卡時顯示卡號,門鎖打開,延時 10s 自動關(guān)閉,當(dāng)遇到非法卡時不顯示卡號門鎖不開。 門禁系統(tǒng)近幾年發(fā)展很快,被廣泛應(yīng)用于管理控制系統(tǒng)中 。本次設(shè)計采用 密碼 與 非接觸 相結(jié)合,構(gòu)成一個完整系統(tǒng)。本系統(tǒng)設(shè)計簡單、性能優(yōu)良,具有一定的實(shí)用性。 出入口門禁安全管理系統(tǒng)是新型現(xiàn)代化安全管理系統(tǒng),它集微機(jī) 自動識別技術(shù) 和現(xiàn)代安全管理措施為一體,它涉及 電子 ,機(jī)械,光學(xué),計算機(jī)技術(shù),通訊技術(shù), 生物 技術(shù)等諸多新技術(shù)。 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 2 第 1 章 概述 系統(tǒng)方案 論證 選題論證 在現(xiàn)今社會,隨著人們對門禁系統(tǒng)各方面要 求的不斷提高,門禁系統(tǒng)的應(yīng)用范圍越來越廣泛,因此門禁系統(tǒng)的研發(fā)已成為現(xiàn)代科技領(lǐng)域的一個熱門課題。 聯(lián)網(wǎng)型:結(jié)構(gòu)圖如圖 11 示 : 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 3 圖 11 聯(lián)網(wǎng)型結(jié)構(gòu)圖 聯(lián)網(wǎng)型門禁系統(tǒng)的優(yōu)點(diǎn): ( 1) 實(shí)時聯(lián)網(wǎng) ; ( 2) 刷卡后立即把數(shù)據(jù)傳輸?shù)街鳈C(jī)上; ( 3) 便于查詢并能生成報表 。因此, 根據(jù)我們學(xué)的知識和市面上的應(yīng)用,經(jīng)過比較我們選擇了技術(shù)成熟、價格便宜、設(shè)計簡單、使用方便的單片機(jī)平臺。 89C52 引腳圖 如圖 22 示: 圖 22 89C52 的引腳圖 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 5 89C52 單片機(jī) 外部有 32 個端口可供用戶使用,其功能如 表 23 示: 表 23 89C52 外部端口功能表 端口 引腳位置 第一功能區(qū) 第二功能區(qū) 符號 功能 符號 功能 P0 39~32 ~ 通用 I/O 口 AD0AD7 地址 /數(shù)據(jù)總線 (低位 ) P1 1~8 通用 I/O 口 P2 21~28 通用 I/O 口 A8A15 地址總線 (高位 ) P3 10 通用 I/O 口 RXD 串行通信發(fā)送口 11 TX0 串行通信接收口 12 INT0 外部中斷 0 13 INT1 外部中斷 1 14 T0 計數(shù)器 0 輸入端口 15 T1 計數(shù)器 1 輸入端口 16 WR 外部儲存器 寫使能 17 RD 外部儲存器讀使能 門禁系統(tǒng)數(shù)控部分采用 89C52 單片機(jī)作為控制核心,其內(nèi)部組成包括:一個 8 位的微處理器 CPU 及片內(nèi)振蕩器和時鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接;片內(nèi)數(shù)據(jù)存儲器 8KB RAM 低 128 字節(jié),存放讀 /寫數(shù)據(jù);高 128 字節(jié)被特殊功能寄存器占用;片內(nèi)程序存儲器 ROM;四個 8位并行 I/O(輸入 /輸出)接口 P3 P0,每個口可以用作輸入,也可以用作輸出;兩個定時 /計數(shù)器,每個定時 /計數(shù)器都可以設(shè)置成計數(shù)方式,用以對外部事件進(jìn)行計數(shù),也可以設(shè)置成定時方式, 并可以根據(jù)計數(shù)或定時的結(jié)果實(shí)現(xiàn)計算機(jī)控制;五個中斷源的中斷控制系統(tǒng);一個全雙工 UART(通用異步接收發(fā)送器)的串行 I/O 口。 目前市面上字符液晶絕大多數(shù)是基于 HD44780 液晶芯片的,控制原理是完全相同的,基于 HD44780 寫的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。 ( 3) 1602 指令集 1602 液晶模塊的讀寫操作,屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的(說明 1 為高電平, 0 為低電平 )。 指令 6:功能設(shè)置命令 DL:高電平時為 4 位總線,低電平時為 8 位總線 N:低電平時為單行顯示,高電平時為雙行顯示, F:低電平時顯示 5X7 的點(diǎn)陣字符,高電平時顯示 5X10 的顯示字符。 當(dāng)進(jìn)門輸入密碼時,密碼正確則繼電器動作將門鎖打開指示燈點(diǎn)亮,延時一段時間后繼電器再次動作將門鎖鎖閉指示燈熄滅;密碼錯誤則洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 12 蜂鳴器報警,延時一段時間后蜂鳴器 自動 停止報警 ,若再按“確認(rèn) \返回 鍵”則可以手動停止報警 。 KeilC51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows 界面。 ABS文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器 dScope51 或 tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接 對目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。 ( 8) 編輯完成后,保存新建的程序,也可以用菜單 File- Save 或快捷鍵 Ctrl+S 進(jìn)行保存。在 3 右邊的是停止編譯按鈕,只有點(diǎn)擊了前三個中的任一個,停止按鈕才會生效。 //開所有中斷 INT0_init()。 delay(50)。\039。 _in[i] !=39。 i++) //顯示 Push the door ! { lcd_wdat(push[i])。\039。 for(i=0。 do { if( (V_KEY=13) amp。 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 25 F_PASSW = 0。 //設(shè)置顯示位置 for(i=0。 //記錄 歷史顯示界面編號 } /*************************************************************** 函數(shù)功能 :lcd 顯示第 4 幕 入口參數(shù) : 出口參數(shù) : ***************************************************************/ void display4() { uchar i。 } N_DISPLAY_HISTORY=4。 i++) //顯示 Test ... { lcd_wdat(test[i])。 case 3 : display3()。break。 } return v。 if(P1 != temp) //確認(rèn)第 i 行是否有鍵按下 { m = P1 amp。 //無鍵按下或掃描異常時,返回 0xff 作為鍵值 } /*************************************************************** 函數(shù)功能 :密碼驗(yàn)證程序 入口參數(shù) : 出口參數(shù) : 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 30 ***************************************************************/ void passw_check() { uchar i, j = 0。 i++) { if( rec_passw[i] == pass_word[i] ) { j++。amp。 //密碼比較位置零 break。 //清除 進(jìn)入輸入密碼程序標(biāo)志 break。 } } } } 洛陽理工學(xué)院畢 業(yè)設(shè)計(論文) 33 /*************************************************************** 函數(shù)功能 :INTO 初始化 入口參數(shù) : 出口參數(shù) : ***************************************************************/ void INT0_init(void) { IT0 = 0。在設(shè)計上如果采用高電平開門,是不可以的。 由于 時間、精力以及學(xué)識等方面的不足, 以至于本次設(shè)計存在一些 問題 ,下面就個人看法,提出一些 改善建議 : ( 1) 硬件部分 ,采用液晶模塊顯示,增強(qiáng)了系統(tǒng)的交互性,但液晶顯示模塊壽命有限 而且 容易損壞, 使得維護(hù)成本提高。在此,我特別要感謝我的導(dǎo)師 張娟梅 老師。 //鍵值 uchar N_DISPLAY = 0。 //密碼輸入完畢標(biāo)志 uchar code wel[] = Wele !。 /**************************端口定義 ****************************/ sbit rs = P2^0。 for(i=x。_nop_()。_nop_()。_nop_()。 ep = 0。 ep = 1。 //判斷 LCD 是否忙碌 rs = 1。 ep = 0。_nop_()。_nop_()。 0x80)。 rs = 0。 } } 頭文件 /*************************************************************** 函數(shù)功能 :LCD 延時子程序 入口參數(shù) :ms 出口參數(shù) : ******************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1