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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的紅外遙控系統(tǒng)密碼鎖控制-閱讀頁

2025-01-31 22:48本頁面
  

【正文】 T1 定時的方式的設(shè)定、計數(shù)器的初始化等。關(guān)總中斷與中斷 1 MOV TMOD,20H。定時 13us MOV TL1,0F3H SETB EA。置串行口工作方式 0 LJMP START RET 按鍵掃描程序 在此設(shè)計的是 3 行 4 列的矩陣鍵盤。 按鍵掃描程序如下 : KEYIN : MOV P1,0F8H MOV A,P1 CJNE A,0F8H,NEXT1 KEYOUT: RET NEXT1: LCALL DELAY10MS MOV A,P1 CJNE A,0F8H,NEXT2 LJMP KEYOUT NEXT2: MOV R4,0。掃描行數(shù) MOV R2,0FEH NXLOOP: MOV R3,0。置行號 MOV R6,04H MOV P1,R2 MOV A,P1 ANL A,0F8H CJNE A,0F8H,NEXT3 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(論文) 21 LJMP KEYOUT NEXT3: CLR C RLC A NEXT7: RLC A MOV R5,A JC NEXT4 LJMP QJZ。列號加一 MOV R3,A MOV A,R5 LJMP NEXT7 NEXT6: MOV A,R4 ADD A,04H。進行下一列掃描 RL A MOV R2,A LJMP NXLOOP ADD A,R3。置鍵號 MOV A,P1 ANL A,0F0H CJNE A,0F0H,KEYOUT LCALL DELAY10MS。鍵號放入 A RET 開始 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(論文) 22 N N Y Y Y N Y 圖 42 按鍵掃 描程序流程圖 遙控編碼脈沖發(fā)射程序 遙控器的編碼采用脈沖個數(shù)編碼格式,不同的脈沖個數(shù)代表不同的操作碼信息。 遙控編碼脈沖發(fā)射程序如下 : SEND: JNB BEGIN,START。選工作寄存起器 1 SETB RS0 MOV R1,A。第一個碼 :=3ms 發(fā)射開始 裝入發(fā)射脈沖個數(shù) 發(fā)送 3ms 停發(fā) 1ms 有鍵閉 合 ? 延時 10ms 有鍵閉 合 ? 逐列逐行掃描 判斷閉合鍵鍵號 閉合鍵釋放否 ? 閉合鍵號放入 A 返回 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(論文) 23 Y N 圖 43 遙控器編碼程序流程圖 AJMP SEND2 SEND1: MOV R0,53。開高頻定時器 1 中斷調(diào)制 (38KHZ) SETB ET1 NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R0,SEND2 MOV R0,64H。關(guān)高頻定時器 1 中斷調(diào)制 (38KHZ) CLR TR1 CLR NOP NOP NOP NOP NOP (R1)1=0? 發(fā) 1ms 脈沖 停發(fā) 1ms 停發(fā) 10ms 以上 返回 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(論文) 24 DJNZ R0,SENDOUT DJNZ R1,SEND1。 主程序 主程序中主要是對外部中斷 0 的設(shè)定以及一些存儲單元的清零等初始化工作。 主程序的初始化程序如下 : START: LCALL CLEAR LCALL KEYIN LJMP START CLEAR: MOV SP,60H SETB IT0。開外部中斷 0 SETB EA。關(guān)鎖 CLR 。清零 MOV 21H,0 MOV 29H,0 MOVE SCON,00H。密碼錯誤存儲單元清零 MOV WZDMIMACWCS,0 NOP NOP NOP NOP NOP LJMP START RET 解碼接收程序 解碼接收程序利用外部中斷 0的中斷服務(wù)程序?qū)崿F(xiàn)的。 N Y N Y 圖 45 解碼接收程序流程圖 解碼接收程序如下 : INT0SERVE: PUSH ACC PUSH PSW PUSH DPL PUSH DPH CLR EX0。確認(rèn)中斷 INT0RET: POP DPH。用數(shù)據(jù)寄存器對第一個碼的低電平計時 MOV DPL,A INT0SERVE2: JB ,INT0SERVE3。循環(huán)周期為 8us INT0SERVE3: MOV A,DPH。A 不為 0,說明 DPL 有進位則 255x8us=2ms 即為 第一個脈沖 ,A 為 0,說明小于 2ms,是一個干擾 ,則退出中斷程序 CLR A INT0SERVE4: INC A。為低電平則等待 MOV R1,06H。當(dāng) 有副負(fù)脈沖時,且前一高電平小 于 3ms ,則脈沖個數(shù)加一 LCALL DELAY513US DJNZ R1,INT0SERVE6。A 為 0 則接收 0 號鍵 DEC A JZ FUNCION1。A 為 0 則接收 2 號鍵 DEC A JZ FUNCION3。A 為 0 則接收 4 號鍵 DEC A JZ FUNCION5。A 為 0 則接收 6 號鍵 DEC A JZ FUNCION7。A 為 0 則接收 8 號鍵 DEC A JZ FUNCION9。A 為 0 則接收 11 號鍵 LJMP INT0RET。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(論文) 29 第 5 章 系統(tǒng)調(diào)試 調(diào)試儀器 調(diào)試使用的儀器設(shè)備如表 51 所示。 經(jīng)過初步的分析設(shè)計后,在制作硬件電路的同時,調(diào)試也在穿插進行。軟件編程中,我是首先完成單元功能模塊的調(diào)試,然后進行系統(tǒng)調(diào)試,整體上與硬件調(diào)試的方法差不多。有許多新問題都不是很容易解決的。在紅外遙控器(鑰匙)軟件尚未編寫的情況下,首先模擬單片機的自鎖操作,發(fā)現(xiàn)電子開關(guān)能自鎖,系統(tǒng)正常供電。后來軟件編好以后,發(fā)現(xiàn)系統(tǒng)確實能正常上電工作。紅外遙控門鎖的電路都是經(jīng)典電路,無須過多調(diào)試。整個程序是使用 C 語言。首先要保證每個模塊獨立能夠發(fā)送接收的數(shù)據(jù)均符合要求,再來直接用線來連接從機和主機來測試單片機之間的串口通信協(xié)議是否正確,之后再加上紅外發(fā)送和接收模塊來統(tǒng)一測試。 本章小結(jié) 本章主要是敘述了系統(tǒng)整機調(diào)試,包括了相關(guān)儀器的調(diào)試,硬件單元調(diào)試,軟件單元調(diào)試。利用一個廉價的單片機芯片來控制一個紅外線遙控系統(tǒng)使其具有遠距離遙控功能。通過這次畢業(yè)設(shè)計,使我有機會再次對以前所學(xué)的知識進行了一次系統(tǒng)的復(fù)習(xí),然而還有好多的知識沒有 掌握好,自己在使用這些方面知識的時候也不多,在做畢業(yè)設(shè)計的過程中的確遇到了不少困難,如在紅外編碼與解碼的程序編寫中就找了很多參考資料。最后 特別要 感謝 宋建華 老師在畢業(yè)設(shè)計中給予我的指導(dǎo)和幫助,使我完成了畢業(yè)設(shè)計。語音識別并配合電子密碼鎖的普通鎖具功能,實現(xiàn)雙重安全保障作用。 哈爾濱工業(yè)大學(xué) 華德應(yīng)用技術(shù)學(xué)院 畢業(yè)設(shè)計(論文) 34 關(guān)鍵詞: SPCE061A;語音 識別;電子密碼鎖; FLASH 1 引言 隨著人們生活水平的提高和安全意識的加強,鎖具系統(tǒng)的安全性變得至關(guān)重要,于是出現(xiàn)了密碼鎖磁性鎖、電子鎖、激光鎖、聲控鎖等等鎖具,它們是在傳統(tǒng)鑰匙的基礎(chǔ)上,利用一或多組密碼,不同聲音不同磁場,不同聲波,不同光束光波,不同圖像 (如指紋、眼底視網(wǎng)膜等 )等來控制鎖的開啟。 2 語音電子密碼鎖的系統(tǒng)功能 本系統(tǒng)主要由凌陽 SPCE061A 單片機、 MIC 輸入電路、語音輸出電路 、 44 鍵盤、6 位七段 LED 顯示、輸出控制及 FLASH 存儲器組成。在識別時,將待識別語音與說話人特征參數(shù)數(shù)據(jù)庫進行匹配,完成語音識別以及鍵盤的控制,實現(xiàn)激活或解除鎖具,最終完成開鎖。語音輸入由于受到外部環(huán)境的干擾,有可能出現(xiàn)錯誤,但通 過多次的訓(xùn)練可以使語音對比和識別有很大的提高。語音電子密碼鎖系統(tǒng)的核心是說話人識別模塊。 語音輸人電路 SPCE061A 內(nèi)置 8 通道 1O 位模/數(shù)轉(zhuǎn)換器,其中 7 個通道用于將模擬信號 (例如電壓信號 )轉(zhuǎn)換為數(shù)字量信號, 1 個通道只用于語音輸入,即通過內(nèi)置自動增益控制放大器的麥克風(fēng)通道 (MIC— IN)輸入。 音頻輸出電路 凌陽 SPCE061A 單片機具有音頻輸出功能的雙通道 1O 位 D/ A 轉(zhuǎn)換器可 以完成用戶訓(xùn)練、識別等各種操作的語音提示。 六位七段數(shù)碼管顯示電路 LED 顯示器中每個發(fā)光二極管要通過 5~ 20mA 電流才能達到正常亮度,而SPCEO61A 的 IO 口輸出電流可達到 5mA,不用驅(qū)動電路即可達到正常亮度。整個顯示過程中采用動態(tài)顯示,即六位顯示器逐一輪流顯示,每位持續(xù) lms 或 10ms 循環(huán)一遍,也可以適當(dāng)進行更改,但刷新速度不要小于每秒三十幀,這樣,由于視覺暫留現(xiàn)象,看到的便是六位七段 LED 顯示器同時顯示。本設(shè)計采用具有鍵喚醒功能的 IO 的低 8 位IOA0~IOA7 接 4 4 鍵盤作為控制輸入部分,從而可以合理利用硬件資源,且編程靈活。識別具體按鍵的方法采用掃描法:逐個列置零電平,并檢查各行線電平的變化,如果某行電平由低電平變?yōu)楦唠娖?,則可確定此行此列交叉點處按鍵被按下。本設(shè)計使用凌陽科技公司的 SPR4096 作為外擴存儲器,與 SPCE061A 結(jié)合播放語音。 電鎖的激活與解除 SPCE061A 單片機完成識別和顯示后,驅(qū)動電磁執(zhí)行器實現(xiàn)開鎖功能,并檢測其驅(qū)動電流值、接收傳感器送來的報警信號、發(fā)送數(shù)據(jù)等。單片機將每 次開鎖操作和此時電磁執(zhí)行器的驅(qū)動電流值作為狀態(tài)信息發(fā)送給智能監(jiān)控器,同時將接收的來自傳感器接口的報警信息也發(fā)送給智能監(jiān)控器,作為智能化分析的依據(jù)。為了減少通信和供電之間的相互干擾,對扼流圈 L、耦合電容 C 的選擇要綜合考慮,設(shè)載波頻率 f0— 400kHz,為了保證絕大部分信號能量傳輸?shù)浇邮斩?,?L 一 33. 7H, C1— 0. 047~F。電流監(jiān)視器采用 MAXIM 公司生產(chǎn)的電流/電壓轉(zhuǎn)換芯片 MAX471。電流監(jiān)視器輸出電壓送達 A/ D 轉(zhuǎn)換器,單片辨識器初始化機通過讀取 A/D 轉(zhuǎn)換結(jié)果 ,獲知線路中電流的變化情況,通過分析及時發(fā)現(xiàn)異常,發(fā)出報警信號。它利用了 SPCE061 內(nèi)置的在線仿真電路 ICE(In— Circuit Emulator)和凌陽公司的在線串行編程技術(shù)。利用 IDE 友好的交互界面、下拉菜單、快捷鍵和快速訪問命令列表可以使用戶的編程、調(diào)試工作更加方便和高效。當(dāng)系統(tǒng)工作時,在主函數(shù)中調(diào)用相關(guān)函數(shù)完成特定人語音的訓(xùn)練,訓(xùn)練成功后再進行語音識別,根據(jù)識別的命令執(zhí)行鍵盤控制操作,根據(jù)各功能鍵的不同,執(zhí)行相應(yīng)的程序,完 成對密碼的修改、設(shè)置、對比、顯示等功能。電子密碼鎖技術(shù)發(fā)展至今,已廣泛應(yīng)用于財產(chǎn)安全防范要求較高的領(lǐng)域隨著信息技術(shù)和和計算機技術(shù)的不
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1