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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖設(shè)計畢業(yè)設(shè)計說明書(論文)(留存版)

2025-09-13 17:25上一頁面

下一頁面
  

【正文】 ?$? { uchar k = 0,flag = 0。 i) { LCDWriteCmd(0x18)。 。 EP=0。 for(。 本設(shè)計最終的電子密碼鎖成品具有以下功能: ( 1)當(dāng)通過 4*3 矩陣鍵盤輸入正確密碼時,密碼鎖正常開鎖,同時顯示屏出現(xiàn)相應(yīng)的顯示信息,蜂鳴器播放開鎖音。密碼輸入正確,實現(xiàn)開鎖的仿真圖如圖 。 Beep = ~Beep。i3。 設(shè)計中, 系統(tǒng) 使用了 定時中斷的方法。 圖 顯示模塊結(jié)構(gòu)圖 各函數(shù)原型 及參數(shù)介紹 如下: ○ 1 void LCDWriteData(uchar Data) // 寫數(shù)據(jù)函數(shù) ○ 2 void LCDWriteCmd(uchar Cmd) // 寫指令函數(shù) ○ 3 void LCDPosition(uchar row,uchar column) //將坐標(biāo)轉(zhuǎn)換為 LCD 的坐標(biāo) 參數(shù): row 為所在行數(shù)( 1 或 2), column 為在行中的位置( 0~15) ○ 4 在指定位置寫數(shù)據(jù)函數(shù) void writeChar(uchar row,uchar column, char c) 參數(shù): row 指定行, column 指定列位置, c為待寫入的數(shù)據(jù)。 for(k = 0。 當(dāng)解鎖成功時,接于 端口的綠色 LED 燈將會亮起,提示鎖已打開。 本設(shè)計 在最 基礎(chǔ) 的復(fù)位電路 基礎(chǔ)上,添 加了 一個 按鍵 以實現(xiàn)手動復(fù)位功能。 實用產(chǎn)品 只 須 將單片機(jī)的負(fù)載由發(fā)光二極管 替換為實際鎖具的開鎖電路 即可,當(dāng)然也可以用繼電器的常開觸點去控制電磁鐵吸合線圈 [12]。 LCD1602 顯示器介紹 液晶顯示模塊主要 用于為系統(tǒng)提供輸出,可顯示 圖形 、 數(shù)字 或 專用符號 等信息 , 這一元件在電子產(chǎn)品中相當(dāng)常見 。 P1口: 內(nèi)部提供上拉電阻 ,其 緩沖器 可以吸 收 的 門電流 量為 4TTL。4K 字節(jié)可編程閃爍存儲器 當(dāng)用戶進(jìn)行 開鎖時, 首 先 利用 鍵盤 上的 0- 9 完成 密碼 的輸入,而后確認(rèn),若正確則解鎖,否則保持 鎖 定狀態(tài)并要求 重新輸入, 在適當(dāng)?shù)臅r機(jī)可發(fā)出 報警 聲。與此同時,信息要素的組合 也使 得電子密碼鎖得到了 無 限拓 展的可能 性 , 產(chǎn)品將越來越多變 ,對用戶 而言就有了很大的挑選余地 。 因為 電子密碼鎖 更安全性、更便宜 、易操作 , 越來越多人 開始關(guān)注這一領(lǐng)域 。 11 復(fù)位電路 除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。 涉密論文按學(xué)校規(guī)定處理。 2 設(shè)計方案的選擇 9 3 系統(tǒng)設(shè)計 29 致謝 31 附錄 A 電子密碼鎖程序源代碼 現(xiàn)在國內(nèi)有不少企業(yè)引進(jìn)了當(dāng)前世界上先進(jìn)的技術(shù),發(fā)展前景非??捎^ [1]。密碼鎖同時具有修改密碼的功能,修改密碼時,必須鍵入正確的原密碼進(jìn)行驗證,然后輸入新密 碼。 人的發(fā)聲器官 大致有以下幾種: 舌 、齒、 頭、肺、鼻 ,雖然人們都是用這些器官來發(fā)聲,但不同人的這些器官會存在尺寸或外形的較大差別 , 因 此 任 意 兩 人的聲紋圖譜都 會存在 差 別。1288 位內(nèi)部 RAM P2 口 的特殊用途在于連接 外部 的 程序存儲器 和 16 位地址 的 外部數(shù)據(jù)存儲器 。 ○ 4 擁有 200 個 5*7 的字符發(fā)生器 CGROM,其中 8個可由用戶自 定義。其原理圖如圖 。 圖示是一種電容三點式振蕩器,振蕩信號的頻率取決于晶振頻率 和兩 個 電容的容量, 其中, 晶振頻率 又是主要因素。 圖 主程序流程圖 按鍵檢測子程序設(shè)計 本設(shè)計 中的的密碼輸入使 用 了 4*3 矩陣鍵盤,鍵盤上除 數(shù)字鍵 0— 9以外還有 2 個功能鍵。 for(i = 0。//清屏 delay(30)。 表 不同 音階 所 對應(yīng)頻率 、 計數(shù)初值 音階 1 2 3 4 5 6 7 頻率 /Hz 440 494 523 587 659 698 784 計數(shù)初值 0xF720 0xF888 0xFC44 0xF959 0xFA13 0xFA67 0xFB04 由此,可得到報警聲音模塊的代碼如下: sbit Beep = P3^1。 } break。 除了語言優(yōu)勢, Keil C51 軟件生成的目標(biāo)代碼很緊湊, 這 加快了運(yùn)行速度,提高了效率。 按下“ 修改密碼 ”鍵后顯示屏 的 顯示情況如圖 。 致 謝 在 **老師的悉心指導(dǎo)下,本設(shè)計終于得以完成,在此,我衷心的感謝馬玲老師對我的關(guān)心與幫助。 } //=================================== // LCD 部分 //=================================== // 寫數(shù)據(jù)函數(shù) void LCDWriteData(uchar Data) { RS=1。 delay(10)。 delay(2)。//清屏 delay(30)。 //按鍵掃描 if(KEY != rowScan[k]) { uchar i=0。 //開總中斷 TR0 = 0。 } break。 writeChar(2,column,value)。 unlock = 0。 case 1 : for(note=2。 uchar code scalesH[] = {0xf7,0xf8,0xfc,0xf9,0xfa,0xfa,0xfb}。 // 1 2 3 4 5 6 7 8 9 * 0 uchar code keyValue[]=123456789*0。 i 0。 for(i = 0。 delay(1)。 //初始密碼 // 延時函數(shù) void delay(uint k) { unsigned char i。由 Keil 獲取 Hex 文件后,在 Proueus 進(jìn)行了成功的仿真,得到了完整的設(shè)計。在本設(shè)計的仿真中 使用發(fā)光二極管代替 實際產(chǎn)品中的 電磁鎖, 以 發(fā)光二極管 D1的 發(fā)光 代表 鎖 打開 。 TL0 = scalesL[note]。 for(i=0。本程序就是利用單片機(jī)產(chǎn)生不同頻率的方波,來驅(qū)動蜂鳴器發(fā)出不同音調(diào)的聲音。不同層次的函數(shù)之間是被調(diào)用的關(guān)系 。 define KEY P1 //=====鍵盤掃描函數(shù) ========== uchar keyScan(void) // 返 回 值 : 有 鍵 按 下 時 獲 得 的 鍵 盤 值( 1234567890*),無鍵按下時返回字 符‘ $’ { uchar k = 0,flag = 0。當(dāng)密碼錯誤時,發(fā)出的聲音為短促的 3 聲“嘟”,音高相同;當(dāng)密碼正確時,發(fā)出的聲音為一小段樂聲。 RST 為高電平并保持一定時間后,單片機(jī)進(jìn)入 復(fù)位 狀態(tài) , 在此期間, P0口 呈現(xiàn) 高 阻 態(tài),P1- P3口均呈現(xiàn)高電平,同時 PSEN 信號 無效 、 ALE 為高電平。 功能上,首先 由用戶 由 矩陣鍵盤輸入密碼, 而 后與 事先存儲 的密碼進(jìn)行 比較 ,判斷 出 密碼 的正確與否 ,然后 單片機(jī)會控制特定 引腳的電平 以觸發(fā) 開鎖電路或者報警電路 。用戶可以自主選擇: 一是“ 閑置模式 ”,此模式 下 CPU 將會掛起, 但 RAM,定時器,計數(shù)器,串口 以及 中斷系統(tǒng)仍 會處于 工作 狀態(tài) ; 二是“ 掉電模式 ” , 此時 保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止 [9]。 P0 可以 用于 連接 外部程序數(shù)據(jù)存儲器, 同時, P0 口也能 被定義 成 數(shù)據(jù) /地址的 低 八位。 與 MCS51 兼容 單片機(jī)的外圍電路 主要包括:一塊外接矩陣 鍵盤 (用來密碼輸入、 控制 程序流向),一塊 LCD 顯示 屏( 用 來作為系統(tǒng)的輸出,對用戶的操作進(jìn)行反饋)。 事實上,數(shù)字、字母、圖象、 生物 體 征 以及地點等因素都能夠作為密鑰的 信息 來源 , 上述 信 息 的排列組合完全可以把 電子 密碼 鎖 的 保密性 推向更高的 高度 。它不 但能 完成“鎖”自 身的功用 ,還可以 具有 記憶、 辨識 、警 報 等 特別的作用 。 2 2 主要原件介紹 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 注 意 事 項 (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2) 原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對論文支持必要時) :理工類設(shè)計(論文)正文字?jǐn)?shù)不少于 1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。 1 電子密碼鎖的發(fā)展趨勢 11 鍵盤輸入電路 22 PROTEUS ISIS 簡介 24 5 結(jié)論 30 參考文獻(xiàn) 相信國內(nèi)的廠商也會不斷進(jìn)步,使得電子密碼鎖普及在中國的土地上。 設(shè)計方案的 選擇 主控部分選擇 方案一 :采用數(shù)字電路控制。另一方面,在一定的年齡段內(nèi) , 每個人的聲音特征都不會發(fā) 生太大變換,相對穩(wěn)定 , 所以 人們 一般可以 區(qū) 分出 不同 人的聲音或判斷是否是 某一個特定 人的聲音。32 可編程 I/O 線 若作為 16 位地址的一部分時 , P2 口輸出 所需 地址高八位 ,和 P0 口相配合 。 1602 型 LCD 的接口 引腳 說明如表 所示。 圖 系統(tǒng)原理圖 鍵盤輸入電路 單片機(jī)系統(tǒng)中,常用的鍵盤 設(shè)計方式 有獨(dú)立式鍵盤和矩陣式鍵盤 兩種 。一般而言,晶振頻率的取值 范圍在 0~ 33MHz 之間, 兩個 電容 的 取值范圍在 5~ 30pF 之間。該矩陣鍵盤的按鍵檢測采用行掃描法,具體步驟如下: ○ 1 令第一行為低電平,其余行和列為高電平,即給 P1 口賦值 0xFE。 i 12。 LCDWriteCmd(0x06)。 uchar code scalesH[] = {0xf7,0xf8,0xfc,0xf9,0xfa,0xfa,0xfb}。 case 1 : for(note=2。 使用者 可 以 用 任意 編 輯器編寫代碼 源文件 ,添加到 C51及 A51編譯器 中就可以編譯 生成 OBJ文件 ,然后連接定位庫 文件 后生成 ABS文件。 圖 詢問用戶是否要修改 圖 確認(rèn)修改后畫面 ( 5) 如果舊密碼輸入錯誤則不能進(jìn)行新密碼的設(shè)置,顯示屏上會顯 示 “ Wrong Password, Match Failed!”并于 3 秒后要求重新輸入。 **老師對工作的認(rèn)真負(fù)責(zé)、嚴(yán)謹(jǐn)求是,令我感悟良多,引以為準(zhǔn)繩。 //傳輸數(shù)據(jù) RW=0。 } // ==========在指定位置寫數(shù)據(jù)函數(shù) =========== void writeChar(uchar row,uchar column, char c) // row 指定行, column 指定列位置,c 為待寫入的數(shù)據(jù)。 column1++。 LCDWriteCmd(0x06)。 for(i = 0。 //關(guān)閉定時器 0 } //播放聲音 void play(uchar c) { uint i。 } Beep = 1。 column++。 AlarmInit()。 } break。 } //=================================== // 警鈴部分 //==================================== sbit Beep = P3^1。 uchar code k
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1