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

正文內(nèi)容

基于pic單片機的液晶顯示設計(更新版)

2024-12-30 00:53上一頁面

下一頁面
  

【正文】 ..................................................... 9 第三章 液晶顯示模塊 .................................................. 10 液晶顯示模塊介紹 ............................................. 10 液晶顯示模塊出廠設置 ............................................ 10 LCM240128ZK的簡介: ............................................ 11 原理框圖及其對應的引腳說明: .................................... 11 電源連接示意圖: ................................................ 13 LCM240128ZK的兩種時序說明 ...................................... 14 液晶顯示模塊 LCM240128ZK常用寄存器介紹: ........................ 16 3. 2 小結(jié): ....................................................... 19 第四章 實驗的內(nèi)容和設計過程 ......................................... 20 4. 1 PIC16F877 單片機與 LCM240128ZK 的硬件接口電路的實現(xiàn) ........... 20 PIC16F877單片機的 LCD硬件原理圖 ................................. 20 硬件的設計 ..................................................... 21 4. 2 PIC16F877 單片機與 LCM240128ZK 的軟件設計 .................... 23 4. 2. 1 中文字庫的調(diào)用 ................................................ 23 4. 2. 2 液晶顯示的亮度調(diào)整 ............................................ 25 4. 2. 3 文字顯示的設定: .............................................. 26 4. 2. 4 中 /英文文字對齊 ............................................... 29 4. 2. 5 游標的設定 .................................................... 30 4. 4. 6 工作以及視窗顯示大小的設定: ................................... 33 4. 4. 7 設定行距: .................................................... 37 北京理工大學畢業(yè)設計(論文) 2 4. 4. 8 wakeup 的程序 .................................................. 37 4. 5 單片機 PIC16F877 和液晶顯示模塊 LCM240128ZK 的軟件流程圖 ....... 38 4. 6 運行的結(jié)果根據(jù)所編寫的程序,在實物上運行的結(jié)果如下兩副圖顯示: .................................................................. 39 4. 7 本章小結(jié) ..................................................... 39 第五章 總結(jié) .......................................................... 41 致 謝 ................................................................ 43 參考文獻及網(wǎng)站 ....................................................... 44 北京理工大學畢業(yè)設計(論文) 1 前言 隨著 智能儀器在現(xiàn)代生活和科學研究中的應用, 智能儀器的液晶顯示器也顯得越來越重要。 由于以上優(yōu)勢液晶產(chǎn)品越來越多的應用與智能儀器當中 代替了傳統(tǒng)的顯示器,并且隨著發(fā)展現(xiàn)在的液晶顯示器也越來越便宜了 。 1. 4 設計工具及語言的選擇 本設計是在 MICROCHIP 公司的軟件環(huán)境 MPLAB IDE 下進行編程及編譯 ,仿北京理工大學畢業(yè)設計(論文) 3 真及調(diào)試工具采用 MICROCHIP 公司的 ICD2 仿真器 ,MPLAB IDE 及 ICD2 組合完成編程 ,編譯 ,及調(diào)試。這些指令要預先一條一條順序地放到單片機的程序存貯器中,單片機在運行時,片中的 CPU從程序存貯器中逐條有序取出指令,執(zhí)行指令,并將有關指令執(zhí)行完畢,即可完成既定任務。它采用 14 位的類 RISC 指令系統(tǒng),在保持低價格的前提下,增加了 A/D 轉(zhuǎn)換器、內(nèi)部 E2PROM 存儲器、比較輸出、捕捉輸入、 PWM輸出(加上簡單的濾波電路后還可以作為 D/A 輸出)、 I2C 總線和 SPI 總線接口電路、異步串行通信( USART)接口電路、模擬電壓比較器、LCD 驅(qū)動、 FLASH 程序存儲器等許多功能,可以方便地在線多次編程和 調(diào)試,北京理工大學畢業(yè)設計(論文) 5 特別適用于初學者學習和在產(chǎn)品的開發(fā)階段使用;它也可以作為產(chǎn)品開發(fā)的終極產(chǎn)品。 PIC 還提供程序監(jiān)視器( WDT)和 程 序 可 分 區(qū) 保 密 的 保 密 位 ( Security Fuse) 等 功 能 ; 提 供 了 基 于Windows98/NT/2020 的、方便易用的、全系列產(chǎn)品開發(fā)工 具及大量子程序庫和應用實例,使產(chǎn)品開發(fā)更容易、快捷。 編譯器的好壞間接影響我們程序開發(fā)的效率, Microchip 提供了一個 PIC編譯器,稱為 MPASM,其新版本可以在 WINDOWS 下運行,因此我們選用 MPASM環(huán)境進行編譯。 .ERR ERR是 MPASM 編譯后所得到的一個錯誤列表文件。 北京理工大學畢業(yè)設計(論文) 8 2. 5 MPASM 的偽指令 在原始的 ASM 程序中指令是用來控制單片機的動作的,偽指令則是用來控制程序代碼的規(guī)劃。和偽指令不同的是,偽指令所起的只是輔助性的作用其本身不會直接產(chǎn)生真正的機器碼;但宏指令是真正的指令,它實際上是若干條基本匯編指令的集合。編譯器在編譯你的代碼時會用原宏定義中的若干條匯編指令代替程序中的“一條”宏指令插入到此宏指令位置處。 LCM240128ZK 出廠時默認 8 位數(shù)據(jù)并行方式 . 移動 R27 到 R22 可改成 4 位數(shù)據(jù)并行方式 . DB0~DB3 有效, DB4~DB7 需接地。 通常會連接到 MCU的位址線 A0。 當液晶進入睡眠模式時 ,對 CS2連續(xù) LOWHIGH兩次,可以喚醒液晶。 22 VOUT 負電壓輸出 23 SLAT LED 背光源正極 24 SLK LED 背光源負極 北京理工大學畢業(yè)設計(論文) 14 CCFL 背光源及逆變器的連接示意 圖 如圖 33 所示 : 圖 33 CCFL 背光源及逆變器的連接示意圖 LCM240128ZK 的兩種時序說明 6800 時序說明: signal symbol parameter rating rating unit condition max min A0 R/W CS1 Tah6 Address hold time 10 ns Sysm clock 8MHZ Taw6 Address setup time 63 ns Tcyc6 Sysm cycle time 800 ns D0toD7 Tds6 Data setup time 63 ns Tdh6 Data hold time 10 ns Tacc6 Acess time 330 ns Toh6 Output diseable time 10 ns EN tew Enable pulse time 400 ns 北京理工大學畢業(yè)設計(論文) 15 6800 系列波形: 圖 34 6800 時序的系列波形 8080 參數(shù)列表: signal symbol parameter rating rating unit condition min max RS CS1 Tah8 Address hold time 10 ns Sysm clock 8MHZ Taw8 Address setup time 63 ns WR RD Tcyc Sysm cycle time 800 ns Tcc Strobe pulse time 400 ns D0 to D7 Tds8 Data setup time 63 ns Tdh8 Data hold time 10 ns Tacc8 RD access time 330 ns Toh8 Output diseable time 10 ns 北京理工大學畢業(yè)設計(論文) 16 8080 時序圖: 圖 35 6800 時序的系列波形 液晶顯示模塊 LCM240128ZK 常用寄存器介紹: REG [10h] Cursor Control Register (CCR) bit discrption Text/Graph Default Access 7 光標自動移位設定,此位元用來設定當資料讀出 DDRAM時,光標是否自動移位 1:致能 0:禁能 Text/Graph 1h R/W 6 中 /英文字對齊 1:致能 0:禁能 此功能能僅在文字模式時有效,可以將全形與半形混合顯示時作對齊調(diào)整。 LCM240128ZK 出廠時默認 8 位數(shù)據(jù)并行方式 . 移動 R27 到 R22可改成 4 位數(shù)據(jù)并行方式 . DB0~DB3 有效, DB4~DB7 需接地。一般 來說 , QY8809 內(nèi) 建的中文 顯示 字型 已經(jīng) 可以符合大多 數(shù) 的中文 顯示應用 ,如果仍然不足才需要外加字型 ROM。如果使用者有用到 A0h~FFh 的 ASCII 碼,則 MCU 在送 Data(ASCII 碼 )到Display RAM 之前必 須 將暫存器 [F0h]的 Bit2 設 成 “ 1”。 存入 Data 到暫存器 [D0h]LCCR 在 本例子 中 “ Write_REG[D0h]” 指令實際上是一個副程式,用來將累加器(Accumulator)資料寫入到指定的 QY8809 暫存器內(nèi)。 寫 入 “科” 的字型碼 High Byte STA DATA_ADDR LDA Ech ;寫 入 “科” 的字型碼 Low Byte STA DATA_ADDR ;在游標 所在位置 會顯 示 “科” LDA A7h 。 1h R/W QY8809 支持之最大顯示像素范圍為 240 點 x160 點,因此需要大約 Byte的 Display Data RAM (DDRAM)儲存欲顯示的每個像素點,在 DDRAM 里,只有在顯示范圍內(nèi)的對應資料被顯示在 LCD 面板上,不在顯示范圍內(nèi)的則被忽略掉。 Text 1h R/W 例如出現(xiàn)中英文文字 “對齊” 的情形時,暫存器的設定情況 Read_REG[10h] SMB6 。 不論文字或是繪圖模式,都是使用暫存器 [60h]CPXR 與 [70h]CPYR 來設定游標的位址,如下圖所示,在繪圖模式下設定游標暫存器 CPXR = 00h, CPYR = 10h,則由 DDRAM 讀到的的數(shù)值是 “ 00h”,如果暫存器 CPXR = 00h, CPYR = 12h,DDRAM 讀到的數(shù)值是 “ 78h”,又如暫存器 CPXR = 00h, CPYR = 14h, DDRAM讀到的數(shù)值是 “ 0Ah”。第一種為 REG[10h] bit0=0 時,游標的寬度會固定為 1 個 Byte 的寬度 (也就是 8 個 Pixel)。 例如面板大小為 240x160,而它的顯示視窗就為 240x設定 DWRR = (240/8) – 1 = 29 = 1Dh LDA 9Fh 。 QY8809行與行相隔的間距設定范圍為 1~16 Pixel 的高度,使用者可依需求來決定行與行間距的大小,一旦設定后, 當每填完一行的中文字,跳到下一行時,其行距會依照先前所設定的間距
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1