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

正文內(nèi)容

基于單片機(jī)的語音電子門鎖畢業(yè)論文(完整版)

2025-08-29 16:31上一頁面

下一頁面
  

【正文】 阻 抗輸入。 : 此種模式的 典型功耗 4mA~ 7mA 。 8. 新增了 EEPROM 功能 。 2 單片機(jī)介紹 STC89C52 STC89C52RC 這個(gè) 單片機(jī)是宏晶科技 公司 推 出的新一代 的 低功耗 、 高速 并且有很 強(qiáng)抗干擾 的能力 , 它的 指令代碼兼容傳統(tǒng) 的老 8051 單片機(jī),可以 12 時(shí)鐘 /機(jī)器周期 或者是 6時(shí)鐘 /機(jī)器周期 的 任意選擇。一些操作時(shí)的指示狀態(tài)等;單片機(jī) STC11L08XE 主要負(fù)責(zé)語音部分識(shí)別,及門鎖控制的輸出。修改密碼只有門 鎖打開后才能修改密碼。 針對(duì) 方便 、 安全 等方面的需要許多 的 電子 類型 密碼鎖已 經(jīng) 相繼問世。 6) 語音 電子密碼鎖操作 非常簡(jiǎn)單 ,一 用 即會(huì)?,F(xiàn)在應(yīng)用 比 較 多 的電子密碼鎖是以芯片為核心,通過編程來實(shí)現(xiàn) 即單片機(jī)控制外圍電路的語音電子密碼鎖。 摘要 現(xiàn)今社會(huì), 隨著 生活的進(jìn)步 電子 業(yè) 的 蓬勃 發(fā)展,單片機(jī) 應(yīng)用 已 經(jīng) 成為電子產(chǎn)品研制 以及 開發(fā)中首選的 微 控制器。其 安全性 及可靠性 已大大超過了 普通的 機(jī)械鎖。 語音電子門 鎖的發(fā)展趨勢(shì) 在日常 的 生活 與 工作 當(dāng) 中,住宅、公司、單位等的安全防范以及單位的文件檔案和 財(cái)務(wù)報(bào)表 等 一些 涉密 資料的保存 大 多 是 以加鎖的 方式 來解決。但 是 這類產(chǎn)品 一般都是 針對(duì)特定 的 有效卡、指紋或 者是 聲音 等 有效, 并 且不能實(shí)現(xiàn) 通過遠(yuǎn)程 來 控制,只能適用 在 保密要求高 而 且 只 供個(gè)人使用的箱 子 、 衣柜 、房間等 方面 。修改密碼 時(shí)要前后兩次輸入的新密碼一致才能修改成功 , 修改成功后會(huì)有指示燈提示。本設(shè)計(jì)之所以選擇用兩個(gè)芯片是因?yàn)槿绻靡粋€(gè)芯片來完成,就需要用一個(gè)比較高端的芯片,而且管腳資源要足夠多, Flash 等要足夠大,這樣處理起來才更容易,但是如果選擇了這種芯片成本就會(huì)提高很多。 單片機(jī) STC89C52 的主要特性 1. 這是一款 增強(qiáng)型 的 8051 單片機(jī), 6 時(shí)鐘 /機(jī)器周期 或者是 12 時(shí)鐘 /機(jī)器周期可以任意選擇, 其 指令代碼完全兼容傳統(tǒng) 8051 單片機(jī)的指令代碼。 9. 具有看門狗功能 。 以 通過 外部中斷 來 喚醒, 這 適用 氣表 、 水表 等 一些 電池供電 的設(shè)備 及 一些 便攜 的 設(shè)備 。在訪問外部程序和數(shù)據(jù)存儲(chǔ) 器時(shí) , P0 端 口也可以提供低 8 位地址和 8 位數(shù)據(jù)的復(fù)用總線。當(dāng) P1 端口作輸入口使用時(shí),因?yàn)?內(nèi)部 有 上拉電阻,那些被外部拉低的引腳會(huì)輸出一個(gè)電流( IIL)。 當(dāng) 對(duì)端口寫入 “ 1” 時(shí), 它 內(nèi)部的上拉電阻 會(huì)把端口拉到高電平 , 此 時(shí) P3 端口可用作輸出 口。 ALE/ ROG( 30引腳) : 地址鎖存控制 功能 :( ALE) 引腳 是 當(dāng)訪問外部程序存儲(chǔ)器的時(shí)候 ,鎖存低 8位地址的輸出脈沖。在 Flash 編程期間, A 也接收 12 伏特的 VPP 電壓?;?LD3320,可以在任何的電子產(chǎn)品中,甚至包括最簡(jiǎn)單的 51 作為主控芯片的系統(tǒng)中,輕松實(shí)現(xiàn)語音識(shí)別 /聲控 /人機(jī)對(duì)話功能。本設(shè)計(jì)中只有用到了模塊的 與 口。晶振電路在系統(tǒng)中雖然看起來很簡(jiǎn)單,但是在整個(gè)系統(tǒng)中是最重要的一部分,因?yàn)槿绻д耠娐凡荒苷_\(yùn)行,那么單片機(jī)的用戶程序就不能唄有效的執(zhí)行。 圖 44 報(bào)警部分電路 數(shù)碼管顯示電路如圖 45 所示。 圖中 R401R404 為上拉電阻,當(dāng)按鍵未被按下時(shí),單片機(jī)的相應(yīng)管腳為高電平,當(dāng)按鍵按下時(shí)單片機(jī)的相應(yīng)管腳變?yōu)?低電平,當(dāng)單 片機(jī)檢測(cè)到低電平時(shí),說明按鍵按下。因?yàn)檎Z音識(shí)別模塊的用電電壓是 ,故如果要讓兩個(gè)單片機(jī)通過 I/O 口連接就需要將電平信號(hào)做一些轉(zhuǎn)變。 單片機(jī)程序的宏定義及一些申明 程序代碼及注視如下: include //包 含單片機(jī)頭文件 include //宏 define GPIO_DIG P0 //定義 P0 口為數(shù)碼管顯示接口用 sbit LS1=P2^4。 //定義報(bào)警輸出 unsigned char Trg=0。 unsigned char key_password=0。 //定時(shí)器 1定時(shí)計(jì)數(shù) void Delay()。//初始化,輸入密碼指示燈 door_out=0。 //T0T1 方式控制 TH0= 0x0c。 //啟動(dòng) T0 t1_count=0。 //保存設(shè)置結(jié)果 if (result==result1) //如果輸入密碼與設(shè)置密碼相同 { in_led=1。 //密碼輸入錯(cuò)誤計(jì)數(shù)加一 result1=0。 Delay()。 //設(shè)置密碼 } else if(password_count=2) { result3=qian*1000+bai*100+shi*10+ge。 if (key_datadd==4) //調(diào)整個(gè)位 { ge++。 } } } else if (Trg==8) //如果減小鍵按下 { t1_count=0。 if (qian0) //如果超過范圍, { qian=9。 //將臨時(shí)變量 temp 的高四位置一,低四位不變 unsigned char ReadData = temp^0xff。 } 顯示函數(shù) /******************************************************************************* * 函 數(shù) 名 : DigDisplay * 函數(shù)功能 : 使用數(shù)碼管顯示 * 輸 入 : 無 * 輸 出 : 無 *******************************************************************************/ void DigDisplay(unsigned char x) { if (x==0) { LS1=0。LS3=1。 //顯示第 2位 GPIO_DIG=DIG_CODE[shi]。 //延時(shí) } else if (x==4) { LS1=0。LS3=1。 //顯示第 2位 GPIO_DIG=DIG_CODE[shi]。 //延時(shí) Delay()。LS2=1。LS4=1。 Delay()。 //延時(shí) LS1=1。LS3=1。 //顯示第 1位 GPIO_DIG=DIG_CODE[bai]。 //延時(shí) Delay()。LS2=1。LS4=1。 //延時(shí) Delay()。 //延時(shí) LS1=1。LS3=1。 LD_Reset()。 /*text.....*/ PrintCom( 北京 \r\n)。 Delay200ms()。 } else if ((open_door_in==0)amp。 /*獲取結(jié)果 */ User_handle(nAsrRes)。 Delay200ms()。 } /*********************************************************** * 名 稱: void MCU_init() * 功 能: 單片機(jī)初始化 * 入口參數(shù): * 出口參數(shù): * 說 明: * 調(diào)用方法: **********************************************************/ void MCU_init() { P0 = 0xff。 EA=1。 } void delay(unsigned long uldata) { unsigned int j = 0。 } while (j)。 LED=1。 case CODE_GD: /*命令“復(fù)位” */ PrintCom( “ 關(guān) 燈 ” 命 令 識(shí) 別 成 功 \r\n)。 default:PrintCom(請(qǐng)重新識(shí)別發(fā)口令 \r\n)。在越來越高科技化的今天,遙控控制顯的愈發(fā)重要,今后的電子密碼鎖應(yīng)該具有以紅外技術(shù)或無線電技術(shù)為輔助的密碼按鍵輸入遠(yuǎn)程交互技術(shù),這樣就能遠(yuǎn)程輸入密碼完成操作。使我可以按時(shí)完成課程設(shè)計(jì)并 讓 自己的專業(yè)知識(shí) 得到了 更深 層次的發(fā)展 , 個(gè)人的 綜合能力也 得到了 很大 的提高。從 系統(tǒng) 框架的 整理及 思路的理清到內(nèi)容的擴(kuò)充 及完善;從本文 用語到 論文 格式的規(guī)范; XXX 老師都嚴(yán)格要求,力求完美。電子密碼鎖產(chǎn)業(yè)將向靜態(tài)功耗更低外圍電路更簡(jiǎn)化,可提供的功能或控 制口更多,更人性化高科技化的方向發(fā)展。 } } else { PrintCom(請(qǐng)說出一級(jí)口令 \r\n)。 case CODE_BJ: /*命令“復(fù)位” */ PrintCom( “ 北 京 ” 命 令 識(shí) 別 成 功 \r\n)。 /*text.....*/ break。 } /*********************************************************** * 名 稱: 中斷處理函數(shù) * 功 能: * 入口參數(shù): * 出口參數(shù): * 說 明: * 調(diào)用方法: **********************************************************/ void ExtInt0Handler(void) interrupt 0 { ProcessInt0()。 while(uldata) Delay200us()。 _nop_()。 P2 = 0xff。 Delay200ms()。 break。(open_door_bit==0)) //復(fù)位 { open_door_out=0。 Delay200ms()。 /*text.....*/ PrintCom( 廣州 \r\n)。 /*串口初始化 */ nAsrStatus = LD_ASR_NONE。 //顯示第 3位 GPIO_DIG=DIG_CODE[ge]。LS3=0。 //延時(shí) LS1=1。 Delay()。LS4=0。LS2=1。 //延時(shí) Delay()。 //顯示第 0位 GPIO_DIG=DIG_CODE[qian]。LS3=1。 //延時(shí) Delay()。 Delay()。LS4=1。 //延時(shí) Delay()。 //延時(shí) LS1=1。 //顯示第 1位 GPIO_DIG=DIG_CODE[bai]。LS3=1。 //延時(shí) LS1=1。 //顯示第 1位 GPIO_DIG=DIG_CODE[bai]。LS3=1。 (ReadData ^ Cont)。i5。 if (ge0) //如果超過范圍, { ge=9。 } } else if(key_datadd==3) //調(diào)整十位 { shi++。 //關(guān)閉密碼輸入指示燈 password_led=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1