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

正文內容

基于單片機電子密碼鎖(編輯修改稿)

2025-01-12 09:30 本頁面
 

【文章內容簡介】 14 DB7 H/L 三態(tài)數(shù)據線 15 PSB H/L H: 8位或 4位并口方式,L:串口方式(見注釋 1) 16 NC 空腳 17 /RESET H/L 復位端,低電平有效(見注釋 2) 18 VOUT LCD驅動電壓輸出端 19 A VDD 背光源正端( +5V)(見注釋 3) 20 K VSS 背光源負端(見注釋 3) *注釋 1:如在實際應用中僅使用并口通訊模式,可將 PSB接固定高電平,也可以將模塊上的 J8和? VCC?用焊錫短接。 *注釋 2:模塊內部接有上電復位電路,因此在不需要經常復位的場合可將該端懸空。 *注釋 3:如背光和模塊共用一個電源,可以將模塊上的 JA、 JK用焊錫短接。四 .模塊主要硬件構成說明 控制器接口信號說明: ( 1) RS, R/W的配合選擇決定控制界面的 4種模式: RS R/W 功能說明 12 L L MPU寫指令到指令暫存器( IR) L H 讀出忙 標志( BF)及地址記數(shù)器( AC)的狀態(tài) H L MPU寫入數(shù)據到數(shù)據暫存器( DR) H H MPU從數(shù)據暫存器( DR)中讀出數(shù)據 ( 2) E信號 E 狀態(tài) 執(zhí)行動作 結果 高 —— 低 I/O緩沖 —— DR 配合 /W進行寫數(shù)據或指令 高 DR—— I/O緩沖 配合 R進行讀數(shù)據或指令 低 /低 —— 高 無動作 ● 忙標志 :BF BF標志提供內部工作情況 .BF=1表示模塊在進行內部操作 ,此時模塊不接受外部指令和數(shù)據 .BF=0時 ,模塊為準備狀態(tài) ,隨時可接受外部指令和數(shù)據 .利用 STATUS RD 指 令 ,可以將BF讀到 DB7總線 ,從而檢驗模塊之工作狀態(tài) . ● 字型產生 ROM( CGROM) 字型產生 ROM( CGROM)提供 8192個此觸發(fā)器是用于模塊屏幕顯示開和關的控制。 DFF=1為開顯示( DISPLAY ON),DDRAM 的內容就顯示在屏幕上, DFF=0為關顯示( DISPLAY OFF)。 DFF 的狀態(tài)是指令 DISPLAY ON/OFF和 RST信號控制的。 13 ● 顯示數(shù)據 RAM( DDRAM) 模塊內部顯示數(shù)據 RAM提供 64 2個位元組的空間,最多可控制 4行 16字( 64個字)的中文字型顯示,當寫入顯示 數(shù)據 RAM時,可分別顯示 CGROM與 CGRAM的字型;此模塊可顯示三種字型,分別是半角英數(shù)字型 (16*8)、 CGRAM字型及 CGROM的中文字型,三種字型的選擇,由在 DDRAM中寫入的編碼選擇,在 0000H— 0006H的編碼中(其代碼分別是 0000、 000 0000006共 4個)將選擇 CGRAM的自定義字型, 02H— 7FH的編碼中將選擇半角英數(shù)字的字型,至于 A1以上的編碼將自動的結合下一個位元組,組成兩個位元組的編碼形成中文字型的編碼 BIG5( A140—D75F), GB( A1A0F7FFH)。 ● 字型產生 RAM(CGRAM) 字型產生 RAM提供圖象定義 (造字 )功能 , 可以提供四組 16 16 點的自定義圖象空間,使用者可以將內部字型沒有提供的圖象字型自行定義到 CGRAM中,便可和 CGROM中的定義一樣地通過 DDRAM顯示在屏幕中。 ● 地址計數(shù)器 AC地址計數(shù)器是用來貯存 DDRAM/CGRAM之一的地址 ,它可由設定指令暫存器來改變,之后只要讀取或是寫入 DDRAM/CGRAM的值時,地址計數(shù)器的值就會自動加一,當 RS為? 0?時而 R/W為? 1?時,地址計數(shù)器的值會被讀取到 DB6—— DB0中。 光標 /閃爍控制電路 此模塊提供硬體光標及閃爍控制電路,由地址計數(shù)器的值來指定 DDRAM中的光標或閃爍位置。 指令說明 模塊控制芯片提供兩套控制命令,基本指令和擴充指令如下: 指令表 1:( RE=0:基本指令) 指 指 令 碼 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除 顯示 0 0 0 0 0 0 0 0 0 1 將 DDRAM填滿 20H,并且設定 DDRAM的地址計數(shù)器 (AC)到 00H 地址 歸位 0 0 0 0 0 0 0 0 1 X 設定 DDRAM的地址計數(shù)器 (AC)到 00H,并且將游標移到開頭原點位置 。這個指令不改變 DDRAM 的內容 14 顯示狀態(tài)開 /關 0 0 0 0 0 0 1 D C B D=1: 整體顯示 ON C=1: 游標 ON B=1:游標位置反白允許 進入點 設定 0 0 0 0 0 0 0 1 I/D S 指定在數(shù)據的讀取與寫入時 ,設定游標的移動方向及指定顯示的移位 游標或顯示移位控制 0 0 0 0 0 1 S/C R/L X X 設定游標的移動與顯示的移位控制位 。這個指令不 改變 DDRAM 的內容 功能 設定 0 0 0 0 1 DL X RE X X DL=0/1: 4/8位數(shù)據 RE=1: 擴充指令操作 RE=0: 基本指令操作 設定CGRAM 地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 設定 CGRAM 地址 設定DDRAM 地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0 設定 DDRAM 地址(顯示位址) 第一行: 80H- 87H 第二行: 90H- 97H 讀取忙標志和0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 讀取忙標志 (BF)可以確認內部動作是否完成 ,同時可以讀出地址計數(shù)器 (AC)的值 15 地址 寫數(shù)據到RAM 1 0 數(shù)據 將數(shù)據 D7—— D0寫入到內部的 RAM (DDRAM/CGRAM/IRAM/GRAM) 讀出RAM的值 1 1 數(shù)據 從內部 RAM讀取數(shù)據 D7—— D0 (DDRAM/CGRAM/IRAM/GRAM) 指令表 2:( RE=1:擴充指令) 指 指 令 碼 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 待命 模式 0 0 0 0 0 0 0 0 0 1 進入待命模式 ,執(zhí)行其他指令都棵終止 待命模式 卷動地址開關開啟 0 0 0 0 0 0 0 0 1 SR SR=1:允許輸入垂直卷動地址 SR=0:允許輸入 IRAM和 CGRAM地址 反白 選擇 0 0 0 0 0 0 0 1 R1 R0 選擇 2行中的任一行作反白顯示,并可決定反白與否。初始值 R1R0= 00,第一次設定為反白顯示,再次設定變回正常 睡眠 模式 0 0 0 0 0 0 1 SL X X SL=0:進入睡眠模式 SL=1:脫離睡眠模式 擴充 功能 0 0 0 0 1 CL X RE G 0 CL=0/1: 4/8位數(shù)據 RE=1: 擴充指令操作 16 設定 RE=0: 基本指令操作 G=1/0:繪圖開關 設定繪圖RAM 地址 0 0 1 0 AC6 0 AC5 0 AC4 AC3 AC3 AC2 AC2 AC1 AC1 AC0 AC0 設定繪圖 RAM 先設定垂直 (列 )地址 AC6AC5… AC0 再設定水平 (行 )地址 AC3AC2AC1AC0 將以上 16位地址連續(xù)寫入即可 備注 :當 IC1在接受指令前 ,微處理器必須先確認其內部處于非忙碌狀態(tài) ,即讀取 BF標志時 ,BF需為零 ,方可接受新的指令 。如果在送出一個指令前并不檢查 BF標志 ,那么在前一個指令和這個指令中間必須延長一段較長的時間 ,即是等待前一個指令確實執(zhí)行完成。 應用舉例: ( 1)使用前的準備 :先給模塊加上工作電壓,再按照下圖的連接方法調節(jié) LCD的對比度,使其顯示出黑色的底影。此過程亦可以初步檢測 LCD有無缺段現(xiàn)象。 ( 2)字符顯示 :帶中文字庫的 128X640402B每屏可顯示 4行 8列共 32個 16 16點陣的漢字,每個顯示 RAM可顯示 1個中文字符或 2個 16 8點陣全高 ASCII碼字符,即每屏最多可實現(xiàn) 32個中文字符或 64個 ASCII碼字符的顯示。帶中文字庫的 128X640402B內部提供 128 2字節(jié)的字符顯示 RAM緩沖區(qū)( DDRAM)。字符顯示是通過將字符顯示編碼寫入該字符顯示 RAM實現(xiàn)的。根據寫入內容的不同,可分別在液晶屏上顯示 CGROM(中文字庫)、 HCGROM( ASCII碼字庫)及 CGRAM(自定義字形)的內容。三種不同字符 /字型的選擇編碼范圍為: 0000~ 0006H(其代碼分別是 0000、 000 0000006共 4個)顯示自定義字型, 02H~ 7FH顯示半寬 ASCII碼字符, A1A0H~ F7FFH顯示 8192種 GB2312中文字庫字形。字符顯示 RAM在液晶模塊中的地址 80H~ 9FH。字符顯示的 RAM的地址與 32個字符顯示區(qū)域有著一一對應的關系,其對應關系如下表所示。 80H 81H 82H 83H 84H 85H 86H 87H 90H 91H 92H 93H 94H 95H 96H 97H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 17 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH ( 3)圖形顯示 先設垂直地址再設水平地址 (連續(xù)寫入兩個字節(jié)的資料 來完成垂直與水平的坐標地址 ) 垂直地址范圍 AC5...AC0 水平地址范圍 AC3… AC0 繪圖 RAM 的地址計數(shù)器( AC)只會對水平地址 (X 軸 )自動加一 ,當水平地址 =0FH 時會重新設為 00H 但并不會對垂直地址做進位自動加一,故當連續(xù)寫入多筆資料時,程序需自行判斷垂直地址是否需重新設定。 GDRAM的坐標地址與資料排列順序如下圖: ( 4)應用說明 用帶中文字庫的 128X64顯示模塊時應注意以下幾點: ①欲在某一個位置顯示中文字符時,應先設定顯示字符位置,即先設定顯示地址,再寫入中文字符編碼。 ②顯示 ASCII字符過程與顯示中文字符過程相同。不過在顯示連續(xù)字符時,只須設定一次顯示地址,由模塊自動對地址加 1指向下一個字符位置,否則,顯示的字符中將會有一個空 ASCII字符位置。 ③當字符編碼為 2字節(jié)時,應先寫入高位字節(jié),再寫入低位字節(jié)。 ④模塊在接收指令前,向處理器必須先確認模塊內部處于非忙狀態(tài),即讀取 BF標志時 BF需為? 0?,方可接受新的指令。如果在送出一個指令前不檢查 BF標志,則在前一個指令和這個指令中間必須延遲一段較長的時間,即等待前一個指令確定執(zhí)行完成。指令執(zhí)行的時間請參考指令表中的指令執(zhí)行時間說明 。⑤? RE?為基本指令集與擴充指令集的選擇控制位。當變更? RE?后,以后的指令集將維持在最后的狀態(tài),除非再次變更? RE?位,否則使用相同指令集時,無需每次均重設? RE?位 18 液晶顯示模塊電路: 圖 6 其中 R1為滑動變阻器,為 LCD顯示屏的背光調節(jié)端,通過調節(jié)滑動變阻器可調節(jié) LCD屏背景的亮暗。 硬件電路的設計 本設計單片機硬件資源的分配: ~ LCD液晶顯示作用。 、 。 。 ~ 電路的控制。 ~ LCD顯示模塊的控制端口的控制。 19 最小系統(tǒng)的設計 當 MCS5l系列單片機的復位引腳 RST(全稱 RESET)出現(xiàn) 2個機器周期以上的高電平時,單片機就執(zhí)行復位操作。如果 RST持續(xù)為高電平,單片機就處于循環(huán)復位狀態(tài)。根據應用的要求,復位操作通常有兩種基本形式:上電復位和開關復位。圖 (開關)復位電路。 C322 uR910 0 R 圖 手動復位電路 ( 2)復位后的狀態(tài) a、復位后 PC值為 0000H,表明復位后的程序從 0000H開始執(zhí)行。 b、 SP值為 07H,表明堆棧底 部在 07H,一般需要重新設置 SP值。 c、 P0~ P3口值為 FFH。 P0~ P3口用作輸入口時,必須先寫入? 1?。單片機在復位后,已使 P0~ P3口每一端線為? 1?,為這些端線用作輸入口做好了準備。 ( 3) WDT 溢出將使該引腳輸出高電平 , 所以 本設計采用圖 : 20 圖 本設計手動復位電路 STC89C52 中有一個用于構成內部振蕩器的高增益反相放大器,引腳 XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構成自激振蕩器,振蕩 電路參見圖 。外接石英晶體(或陶瓷諧振器)及電容 Cl、 C2 接在放大器的反饋回路中構成并聯(lián)振蕩電路。對外接電容 Cl、 C2 雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。如果使用石英晶體,我們推薦電容使用 30p
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1