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

正文內(nèi)容

微型打印機(jī)控制電路的設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-02 12:58 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)比較簡單,總共只有七種?,F(xiàn)分別介紹如下: Y1Y64 液晶顯示驅(qū)動(dòng)端 VDD, VSS 內(nèi)部邏輯電源 VEE1 ,VEE2 液晶顯示驅(qū)動(dòng)電路的電源 常令 VEE1=VEE2 V1LV4L,V1RV4R 液晶顯示驅(qū)動(dòng)電壓 其電壓值均在 VCC 和 VEE 之間,常令V1L=V1R, V2L=V2R, V3L=V3R, V4L=V4R ADC 決定 Y1Y64 與液晶屏的連接順序 ADC=1JF,Y1=$0,Y64=$63 ADC=0 時(shí), Y1=$63,Y64=$0 該引腳直接接 VCC 或 GND 即可 畢業(yè)論文 ( 1) 顯示開 /關(guān)指令 表 47 顯示開 /關(guān)指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 1 1 1/0 當(dāng) DB0=1 時(shí), LCD 顯示 RAM 中的內(nèi)容; DB=0 時(shí),關(guān)閉顯示。 ( 2) 顯示起始行( ROW)設(shè)置指令 表 48 顯示起始行設(shè)置指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 顯示起始行( 063) 該指令設(shè)置了對應(yīng)液晶屏最上一行的顯示 RAM 的行號(hào),有規(guī)律的改變顯示起始行,可以使 LCD 實(shí)現(xiàn)顯示滾屏的效果。 ( 3) 頁( RAGE)設(shè)置指令 表 49 頁設(shè)置指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 頁號(hào)( 07) 顯示 RAM 共 64 行,分 8 頁,每頁 8 行。 ( 4) 地址( Y Address)設(shè)置指令 表 410 地址設(shè)置指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 顯示列地址( 063) 設(shè)置了頁地址和列地址,就唯一確定了顯示 RAM 中的一個(gè)單元,這樣 MCU 就可以用讀、寫指令讀出該單元中的內(nèi)容或向該單元寫進(jìn)一個(gè)字節(jié)數(shù)據(jù)。 ( 5) 讀狀態(tài)指令 表 411 讀狀態(tài)指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 BUSY 0 ON/OFF REST 0 0 0 0 該指令用來查詢 HD61202 的狀態(tài),各參量含義如下: BUSY: 1內(nèi)部在工作 0正常狀態(tài) ON/OFF: 1顯示關(guān)閉 0顯示打開 REST: 1復(fù)位狀態(tài) 0正常狀態(tài) 在 BUSY 和 REST 狀態(tài)時(shí),除讀狀態(tài)指令外,其它指令不對 HD61202 產(chǎn)生作用。在對 HD61202 操作之前要查詢 BUSY 狀態(tài),以確定 是否可以對 HD61202 進(jìn)行操作。 ( 6) 寫數(shù)據(jù)指令 表 412 寫數(shù)據(jù)指令 畢業(yè)論文 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 寫 數(shù) 據(jù) ( 7) 數(shù)據(jù)指令 讀、寫數(shù)據(jù)指令每執(zhí)行完一次讀、寫操作,列地址就自動(dòng)增一,必須注意的是,進(jìn)行讀操作之前,必須有一次空讀操作,緊接著再讀才會(huì)讀出所要讀的單元中的。 表 413 數(shù)據(jù)指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 讀 顯 示 數(shù) 據(jù) HY12864 的電路結(jié)構(gòu)特點(diǎn) HY12864 是使用 HD61202 作為列驅(qū)動(dòng)器,同時(shí)使用 HD61203 作為行驅(qū)動(dòng)器的液 晶模塊 [9]。由于 HD61203 不與 MCU發(fā)生聯(lián)系,只要提供電源就能產(chǎn)生行驅(qū)動(dòng)信號(hào)和各種同步信號(hào),比較簡單。 下面主要介紹以下 HY12864 這個(gè)模塊的邏輯電路圖。 HY12864共有兩片 HD61202 和一片 HD61203,如下圖 46所示: Vss Vdd Vo RS R/WE DB0 DB1… DB7 CS1 CS2 RES 圖 46 邏輯電路圖 在 HY12864 中,兩片 HD61202 的 ADC 均接高電平, RST 也接高電平,這樣在使用 HY12864 時(shí)就不必再考慮這兩個(gè)引腳的作用。 /CSA 跟 HD61202( 1)的 /CS1 相連;/CSB 跟 HD61202( 2)的 CS1 相連,因此 /CSA、 /CSB 選通組合信號(hào)為 /CSA, /CSB=01選通( 1) , /CSA, /CSB=10 選通( 2)。對于 HY12864 只要供給 VDD、 VSS和 V0 即可,HD61202 和 HD61203 所需電源將有模塊內(nèi)部電路在 VDD和 V0、 VSS 的作用下產(chǎn)生的 [10]。 HY12864 的應(yīng)用 LCD 64 列 64 列 64行 振蕩電路 同步脈沖 DB0DB7 控制 BL BL+ Vee 畢業(yè)論文 圖 47 接口電路原理圖 上面是液晶顯示器 HY12864 與單片機(jī) 89S52 的接口電路??刂齐娐窞橹苯釉L問方式的接口電路 [11]。電路原理圖如上圖所 示: 單片機(jī)的 P0 端口直接與顯示器的數(shù)據(jù)端口相連;電位器用來調(diào) 節(jié)顯示器屏幕亮度,而負(fù)電源由顯示器本身提供; 單 片機(jī)的讀寫信 號(hào)端口通過與非門控制顯示器的讀寫使能端,高電平時(shí)數(shù)據(jù)被讀出,下降沿時(shí)數(shù)據(jù)被鎖存即寫入列驅(qū)動(dòng)器; 口控制芯片片選端(第二個(gè)列驅(qū)動(dòng)器), 口控制芯片片選端(第一個(gè)列驅(qū)動(dòng)器),且二者均為低電平有效; 口控制讀寫選通信號(hào),輸入低電平時(shí)寫選通,本設(shè)計(jì)不需讀入,所以只要低電平即可; 口控制數(shù)據(jù)指令選擇信號(hào),高電平為數(shù)據(jù)操作,低電平寫指令或讀狀態(tài),即先為 0 寫入控制字再為 1 寫入數(shù)據(jù)代碼確定什么字。 鍵盤部分 單片機(jī)鍵盤和鍵盤接口概述 單片機(jī)使用的鍵盤可分為獨(dú)立式和矩 陣式兩種。獨(dú)立式實(shí)際上就是一組相互獨(dú)立的按鍵,這些按鍵可直接與單片機(jī)的 I/O接口連接,其方法是每個(gè)按鍵獨(dú)占一條口線,接口簡單 [12]。矩陣式鍵盤也稱行列式鍵盤,因?yàn)殒I的數(shù)目較多,所以鍵按行列組成矩陣(如圖 48所示)。 S W P BS3S W P BS9S W P BSFS W P BS0S W P BS4S W P BS1S W P BS2S W P BS6S W P BSAS W P BS5S W P BSES W P BSB S W P BS7S W P BS8S W P BSCS W P BSDP 1 .0P 1 .1P 1 .1P 1 .2P 1 .3P 1 .0P 1 .3P 1 .2P 1 .4P 1 .5P 1 .7P 1 .4P 1 .5P 1 .6P 1 .7P 1 .6E A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1 01P 1 12P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732P 2 021P 2 122P 2 223P 2 324P 2 425P 2 526P 2 627P 2 728P S E N29A L E /P30T X D11R X D108051U?畢業(yè)論文 圖 48 鍵盤接口電路圖 按一個(gè)鍵到鍵的功能被執(zhí)行主要應(yīng)包括兩項(xiàng)工作:一是鍵的識(shí)別,即在鍵盤中找出被按的是哪個(gè)鍵,另一項(xiàng)是鍵功能的實(shí)現(xiàn)。第一項(xiàng)工作是使用接口電路實(shí)現(xiàn)的,而第二項(xiàng)工作則是通過執(zhí)行中斷服務(wù)程序來完成。下面來介紹鍵盤接口問題 [13]。 具體來說,鍵盤接口應(yīng)完成以下操 作功能: a 鍵盤掃描,以判定是否有鍵被按下(稱之為“閉合鍵”)。 b 鍵識(shí)別,以確定閉合鍵的行列位置。 c 產(chǎn)生閉合鍵的鍵碼。 d 排除多鍵、串鍵(復(fù)按)及去抖動(dòng)。 這些內(nèi)容通常是以軟硬件結(jié)合的方式來完成的,即在軟件的配合下由接口電路來完成。但具體那些由硬件完成由軟件完成,要看接口電路的情況。總的原則是,硬件復(fù)雜軟件就簡單,硬件簡單軟件就得復(fù)雜一些。 可以為 MCS51單片機(jī)實(shí)現(xiàn)鍵盤接口的方法和接口芯片有: a 使用單片機(jī)芯片本身的并 /串行口 b 使用通用接口芯片(例如 825 8155等) /專用接口芯片 8279 單片機(jī)鍵盤接口和鍵功能的實(shí)現(xiàn) ( 1) 鍵盤接口處理內(nèi)容 ① 鍵掃描 鍵盤上的鍵按行列組成矩陣,在行列的交點(diǎn)上都對應(yīng)有一個(gè)鍵。為判定有無 鍵被按下(閉合鍵)以及被按鍵的位置,可使用兩種方法:掃描法和翻轉(zhuǎn)法,其中以掃描法使用較為普遍。因此下面以掃描法為例,說明查找閉合鍵的方法。 現(xiàn)以圖 49所示的 4行 4列鍵盤為例,對鍵掃描進(jìn)行說明。 輸入口 1 1 1 1 0 1 1 1 +5V 輸出口 ( a) ( b) 輸入口 輸出口 1 1 1 1 1 0 1 1 +5V 畢業(yè)論文 圖 49 鍵掃描法示意圖 首先是判定有沒有鍵被按下。如圖 49所示,鍵盤的行線一端經(jīng)電阻接 +5V電源 ,另一 端接單片機(jī)的輸入口線。各列線的一端接單片機(jī)的輸出口線,另一端懸空。為判定有沒有鍵被按下,可先經(jīng)輸出口向所有列線輸出低電平,然后再輸入各行線狀態(tài)。若行線狀態(tài)中有低電平,則表示有鍵被按下。然后再判定被按鍵的位置。因?yàn)樵阪I盤矩陣中有鍵按下時(shí),被按鍵處的行線和列線被接通,使穿過閉合鍵的那條行線變?yōu)榈碗娖健<俣▓D 49中 A鍵被按下,則判定鍵位置的掃描是這樣進(jìn)行的: 先使輸出口輸出 0EH,然后輸入行線狀態(tài),測試行線狀態(tài)中是否有低電平(圖 49( a))。如果沒有低電平,再使輸出口輸出 0DH,再測試行線狀態(tài)(圖 49( b) )。到輸出口輸出 0BH時(shí),行線中有狀態(tài)為低電平者,則閉合鍵找到(圖 49( c)),通過此次掃描的行線值和列線值就可以知道閉合鍵的位置。至此行掃描似乎可以結(jié)束,但實(shí)際上掃描往往要繼續(xù)進(jìn)行下去,以發(fā)現(xiàn)可能出現(xiàn)的多鍵同時(shí)被按下。 ② 去抖動(dòng) 當(dāng)掃描表明有鍵被按下之后,緊接著應(yīng)進(jìn)行去抖動(dòng)處理。因?yàn)槌S面I盤的鍵實(shí) 際上就是一個(gè)機(jī)械開關(guān)結(jié)構(gòu),被按下時(shí),由于機(jī)械接觸點(diǎn)的彈性及電壓突跳等原因,在觸點(diǎn)閉合或斷開的瞬間會(huì)出現(xiàn)電壓抖動(dòng),如圖 410所示。抖動(dòng)時(shí)間長短與鍵的機(jī)械特性有關(guān),一般為 5~ 10ms。而鍵的穩(wěn)定的閉合時(shí)間和操 作者按鍵動(dòng)作有關(guān),大約為十分之幾到幾秒不等。 1 1 0 1 1 1 0 1 輸入口 +5V 輸出口 ( c) 鍵按下 前沿抖動(dòng) 后沿抖動(dòng) 畢業(yè)論文 圖 410 鍵閉合和斷開時(shí)的電壓抖動(dòng) ③ 鍵碼計(jì)算 被按鍵確定下來之后,接下來的工作是計(jì)算閉合鍵的鍵碼,因?yàn)橛辛随I碼,才能通過散轉(zhuǎn)指令把程序執(zhí)行轉(zhuǎn)到閉合鍵所對應(yīng)的中斷服務(wù)程序上去。也可以直接使用該閉合鍵的行列值組合產(chǎn)生鍵碼,但這樣做會(huì)使各子程序的入口地址比較散亂,給 JMP指令的使用帶來不便。所以通常都是以鍵的排列順序安排鍵號(hào),例如,圖 411所示的鍵號(hào)是按從左到右從上到下的順序編排的。 這樣安排,使鍵碼既可以根據(jù)行號(hào)列號(hào)以查表求得,也可以通 過計(jì)算得到。按圖411所示的鍵碼編排規(guī)律,各行的首號(hào)依次是 00H, 04H, 08H, 0CH,如列號(hào)按 0~ 3順序,則鍵碼的計(jì)算公式為: 鍵碼 =行首號(hào) +列號(hào) ④ 等待鍵釋放 計(jì)算鍵碼之后,再以延時(shí)后進(jìn)行掃描的方法等待鍵釋放。等待鍵釋放是為了保證鍵的一次閉合僅進(jìn)行一次處理。 綜上所述,鍵盤接口處理的核心內(nèi)容是測試有無閉合鍵,對閉合鍵進(jìn)行去抖動(dòng)處
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1