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

正文內(nèi)容

窗簾遙控裝置電路系統(tǒng)設(shè)計-電子科學與技術(shù)畢業(yè)論文(編輯修改稿)

2024-12-12 11:49 本頁面
 

【文章內(nèi)容簡介】 rst 引腳為高電平,使STC89C52 擺脫“跑飛”或“死鎖”狀態(tài)而重新啟動 [2 2]。 MCS51單片機具有手動復位、上電復位和看門 狗復位等。 圖 是復位電路圖。 xx航空大學科技學院 2020屆學士學位論文 9 圖 復位電路 矩陣鍵盤電路 矩陣鍵盤的主要作用是通過按鍵向單片機輸入命令。其中主要包括設(shè)置定時時間,選擇菜單功能,返回主菜單等功能。在窗簾控制系統(tǒng)設(shè)計中的鍵盤采用的是 44矩陣鍵盤。這 16個按鍵 沒有全部用到,只是用到了其中的一部分。當液晶處于主菜單界面時,此時的鍵盤功能是 功能選擇,即當按下鍵盤的某個數(shù)字鍵的時候,液晶菜單相應(yīng)數(shù)字指示的功能即被選中。當處于定時設(shè)定時間的功能的時候,鍵盤上的數(shù)字鍵則被定義為設(shè)定時間的數(shù)字按鍵,設(shè)定的數(shù)字時間會被顯示在液晶屏上。 當按下菜單返回鍵時,系統(tǒng)將返回到主菜單的界面。由于按鍵比較多,單獨設(shè)置按鍵會增加總體設(shè)計的復雜性,而且為了減少所占用的端口,可以將按鍵組成一個矩陣,如圖 所示。 xx航空大學科技學院 2020屆學士學位論文 10 圖 矩陣鍵盤檢測電路 矩陣鍵盤檢測原理: 單片機上電的時候 IO 口的 初始值都是高電平,這里用到的是 P0 口作為矩陣鍵盤的 IO 口,即初始值 P0=0xff。 首先依次給 P0口賦值 0xfe,0xfd,0xfb,0xf7,即依次地將 P0口的低四位拉低,也就是矩陣鍵盤的行線的電平拉低。 當矩陣的某一位按鍵按下時,按鍵此時就導通,結(jié)果相應(yīng)的列線就被拉為低電平。例如:當 P0 口的值被賦予 0xfe 時,且此時按鍵 S1被按下,導致接到 口的列線也被拉至低電平,此時, P0 口的值就發(fā)生了變化,即為 0xee。依次類推,將此檢測函數(shù)放置一個 while 循環(huán)中,就可以不斷的查詢當前 P0 口 的值,從而檢測到哪一個按鍵被按下。 在檢測鍵盤是否被按下時,由于存在著鍵盤抖動的情況,影響著程序的判斷結(jié)果,故應(yīng)當去除抖動。所以當檢測有按鍵按下后,系統(tǒng)延時一段時間后再做下一步的檢測判斷。 紅外遙控電路 ( 1)紅外遙控的基本原理 紅外遙控 的發(fā)射電路是采用 紅外發(fā)光二極管 來發(fā)出經(jīng)過調(diào)制的紅外光波;紅外接收電路由 紅外接收二極管 、 三極管 或硅光電池組成,它們將紅外發(fā)射器發(fā)射的紅外光轉(zhuǎn)換為相應(yīng)的電信號,再送后置放大器。 發(fā)射機一般由指令鍵 (或操作桿 )、指令編碼系統(tǒng)、調(diào)制電路、 驅(qū)動電路 、發(fā)射電路等幾部分組成。當按下指令鍵或推動操作桿時,指令編碼電路產(chǎn)生所需的指令編碼信號,指令編碼信號對載波進行調(diào)制,再由驅(qū)動電路進行功率放大后由發(fā)射電路向外發(fā)射經(jīng)調(diào)制定的指令編碼信號。 接收電路一般由接收電路、放電大路、調(diào)制電路、指令譯碼電路、驅(qū)動電路、執(zhí)行電路 (機構(gòu) )等幾部分組成。接收電路將發(fā)射器發(fā)出的已調(diào)制的編碼指令信號接收下來,并進行放大后送解調(diào)電路,解調(diào)電路將已調(diào)制的指令編碼信號解調(diào)出來,即還原為編碼信號。指令譯碼器將編碼指令信號進行譯碼,最后由驅(qū)動電路來驅(qū)動執(zhí)行電路實現(xiàn)各種 指令的操作控制(機構(gòu))。 xx航空大學科技學院 2020屆學士學位論文 11 (2)遙控發(fā)射器及其編碼 遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成兩大類,這里我們以運用比較廣泛,解碼比較容易的一類來加以說明,現(xiàn)以日本 NEC的 uPD6121G 組成發(fā)射電路為例說明編碼原理。當發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征: 采用脈寬調(diào)制的串行碼,以脈寬為 、間隔 、周期為 的組合表示二進制的“ 0”; 以脈寬為 、間隔 、周期為 的組合表 示二進制的“ 1”,其波形如圖 。 圖 (a) 遙控碼的 “ 0” 和 “ 1” 上述 “ 0” 和 “ 1” 組成的 32 位二進制碼經(jīng) 38kHz 的載頻進行二次調(diào)制以提高發(fā)射效率 , 達到降低電 源功耗的目的。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射 , 如圖 所示。 圖 (b) 遙控器編碼波形圖 圖 (c) 遙控信號的周期性波形 xx航空大學科技學院 2020屆學士學位論文 12 UPD6121G 產(chǎn)生的遙控編碼是連續(xù)的 32 位二進制碼組,其中前 16 位為用戶識別碼,能區(qū)別不同的電器設(shè)備,防止不同機種遙控碼互相干擾。該芯片的用戶識別碼固定為十六進制 01H;后 16位為 8位操作碼(功能碼)及其反碼。 UPD6121G 最多額 128 種不同組合的編碼。 遙控器在按鍵按下后,周期性地發(fā)出同一種 32 位二進制碼,周期約為 108ms。一組碼本身的持續(xù)時間隨它包含的二進制“ 0”和“ 1”的個數(shù)不同而不同,大約在 45~63ms 之間,圖 。 當一個鍵按下超過 36ms, 振蕩器使芯片激活,將發(fā)射一組 108ms 的編碼脈沖 ,這 108ms 發(fā)射代碼由一個起始碼( 9ms) ,一個結(jié)果碼( ) ,低 8 位地址碼( 9ms~18ms) ,高 8 位地址碼( 9ms~18ms) ,8 位數(shù)據(jù)碼( 9ms~18ms)和這 8 位數(shù)據(jù)的反碼( 9ms~18ms)組成。如果鍵按下超過 108ms 仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼( 9ms)和結(jié)束碼( )組成。 代碼格式(以接收代碼為準,接收代碼與發(fā)射代碼反向) ① 位定義 xx航空大學科技學院 2020屆學士學位論文 13 圖 ( d) 位定義 ② 單發(fā)代碼格式 圖 (e) 單發(fā)代碼格式 ③ 連發(fā)代碼格式 圖 (f) 單發(fā)代碼格式 16位地址碼的最短寬度: 16=18ms16位地址碼的最長寬度: xx航空大學科技學院 2020屆學士學位論文 14 16=36ms 易知 8 位數(shù)據(jù)代碼及其 8 位反代碼的寬度和不變:( +)8=27ms ,所以 32 位代碼的寬度為( 18ms+27ms) ~(36ms+27ms)。 解碼的關(guān)鍵是如何識別“ 0”和“ 1”,從位的定義我們可以發(fā)現(xiàn)“ 0”、“ 1”均以 的低電平開始,不同的是高電平的寬度不同,“ 0”為 ,“ 1”為 ,所以必須根據(jù)高電平的寬度區(qū)別“ 0”和“ 1”。如果從 低電平過后,開始延時, 以后,若讀到的電平為低,說明該位為“ 0”,反之則為“ 1”,為了可靠起見,延時必須比 長些,但又不能超 過 ,否則如果該位為“ 0”,讀到的已是下一位的高電平,因此?。?+) /2= 最為可靠,一般取 左右均可。 根據(jù)碼的格式,應(yīng)該等待 9ms 的起始碼和 的結(jié)果碼完成后才能讀碼 【 12】 。 液晶顯示電路 由于本系統(tǒng)需要顯示有關(guān)窗簾的狀態(tài)信息,涉及到數(shù)字,中文和圖片,而LCD12864正好可以滿足以上要求,故采用 LCD12864液晶來作為該系統(tǒng)的顯示模塊。 ( 1) LCD12864液晶簡介 該模塊使由 JHD529M1液晶顯示器件組成,其器件帶中文庫是一種 128*64顯示模式,具有 4位 /8位并行, 2線或 3線串行多種接口方式,內(nèi)部含有國標一級、二級簡體中文庫的點陣圖形液晶顯示模塊:其顯示分辨率為 128*64,內(nèi)置 8192個 16*16點漢字,和 128個 16*8點 ASCII 字符集,利用該模塊靈活地接口方式,和簡單方便的操作指令,可構(gòu)成全中文人機交互圖形界面??梢燥@示 8*4行 16*16點陣的漢字,也可以完成圖形顯示,低電壓低功耗又是其一顯著的特點。 其功能引腳為: 管腳 1 :VSS 模塊的電源地 , 2: VDD 模塊的電源 正端 3: V0 LCD 驅(qū)動電壓輸入端 4: RS 并行的指令 /數(shù)據(jù)選擇信號 。串行的片選信號 5: R/W 并行的讀寫選擇信號 。串行的數(shù)據(jù)口 6: E 并行的使能信號,串行的同步時鐘。 7~14:DB0~DB7 數(shù)據(jù)口 15: PSB 并 /串行接口選擇, H:并行 L:串行 16: NULL 17:RST 復位 低電平有效 18: NC 19: BLA:背光源正極 20: BLK 背光源負極。 圖 (a)為 LCD12864實物圖: xx航空大學科技學院 2020屆學士學位論文 15 圖 (a) LCD12864實物圖 以下是 LCD12864模塊的時序圖: 從 MCU 寫資料到模塊: MCU從模塊讀取資料: xx航空大學科技學院 2020屆學士學位論文 16 圖形顯示坐標: 水平方向 X—— 以字節(jié)為單位 垂直方向 Y—— 以位為單位 xx航空大學科技學院 2020屆學士學位論文 17 ( 2) LCD12864液晶顯示電路圖 圖 (b) LCD12864液晶顯示電路圖 藍牙遙控電路 ( 1) 藍牙模塊簡介 藍牙實物圖如圖 (a)、 (b)所示,圖 (a)(左)為藍牙從模塊,圖(b)(右)為藍牙主從一體模塊: 圖 (a) HC06 藍牙從模塊 圖 (b) HC05藍牙主從一體 模塊 本設(shè)計用到了兩款藍牙模塊,分別是 HC05,和 HC06藍牙模塊。 HC05主從一體藍牙模塊,具有兩種工作模式:命令響應(yīng)工作模式和自動連接工作模式,在自動連接xx航空大學科技學院 2020屆學士學位論文 18 工作模式下模塊又可分為主( Master)、從( Slave)和回環(huán)( Loopback)三種工作角色。當模塊處于自動連接工作模式時,將自動根據(jù)事先設(shè)定的方式連接的數(shù)據(jù)傳輸;當模塊處于命令響應(yīng)工作模式時能執(zhí)行下述所有 AT 命令,用戶可向模塊發(fā)送各種 AT指令,為模塊設(shè)定控制參數(shù)或發(fā)布控制命令。通過控制模塊外部引腳( PIO11)輸入電平,可以實現(xiàn)模塊工作狀 態(tài)的動態(tài)轉(zhuǎn)換。而 HC06藍牙模塊只能工作在從模式狀態(tài),可以實現(xiàn)對它進行設(shè)置,設(shè)置其串行通信的波特率以及進行配對時的配對碼等; 藍牙的主從模塊之分確定了它們的通信方向。當模塊為藍牙從模塊時,它只能與裝有主機模式的藍牙模塊進行配對,而不能與從機模塊進行配對。當模塊為主從模塊時,它可以和從模塊進行配對??梢詫λ{牙主從模塊進行設(shè)定,將其設(shè)置為主模塊。 HC05藍牙主從一體模塊用到的引腳定義: PIO8連接 LED,指示模塊工作狀態(tài),模塊上電后閃爍,不同的狀態(tài)閃爍間隔不同。 PIO9連接 LED,指示模 塊連接成功,藍牙串口匹配連接成功后, LED 長亮。 PIO11模塊狀態(tài)切換腳,高電平 AT 命令響應(yīng)工作狀態(tài),低電平或懸空 藍牙常規(guī)工作狀態(tài)。 模塊上已帶有復位電路,重新上電即完成復位。 設(shè)置為主模塊的步驟: PIO11置高 上電,模塊進入 AT命令響應(yīng)狀態(tài) 超級終端或其他串口工具,設(shè)置波特率 38400,數(shù)據(jù)位 8位,停止位 1位,無校驗位,無流控制。 串口發(fā)送字符 “ AT+ROLE=1\r\n”, 成功返回 “ OK\r\n”, 其中 \r\n 為回車換行。 PIO 置低 , 重新上電 , 模塊為主模塊 , 自動搜索從模塊 , 建立連接。 ( 2) 常用 AT命令 : 指令 1:修改藍牙模塊名字 :AT+NAME=name回車 例如 :AT+NAME=Beetle回車 模塊返回 :0K xx航空大學科技學院 2020屆學士學位論文 19 指令 2:查看當前藍牙模塊名字 :AT+NAME? 回車 例如 :AT+NAME? 回車 模塊返回 : +NAME:名字 OK 指令 3:修改通訊波特率設(shè)置 : AT+UART=PARM1,PARM2,PARM3回車 PARM1為波特率 , 可選 : 4800、 9600、 19200、 38400、 57600、 115200、 230400、 460800、 921
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1