LCD的驱动控制实验.

Slides:



Advertisements
Similar presentations
元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
第十八章 林肯大郡 第十八章 林肯大郡災變緊急搶救應變措施 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊造成二十八人罹難八十戶住宅倒塌的慘劇 此災變要喚起國人的重視 本章介紹搜救行動緊急應變措施。
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
前言:河流的主要功能 1. 交通運輸 優點-運費低廉,維護費用低 缺點-速度慢,裝載費時,不能到達生產區或消費區 的末端,需要轉載。 尚受到河流網路,河口位置,水量變化,河床 狀況,冰封時期 2. 水資源系統.
幽夢影~張潮 小佑子工作室 關於《幽夢影》 作者張潮,記寫他個人對人生世事之體驗透悟的 書。 書中文字,全為「語錄」形式,屬於格言,也是 最精鍊的隨筆。 全書可分為九卷:論才子佳人、論人與人生、論 朋友知己、論讀書、論閒情逸趣、論立身處世、 談文論藝、論四時佳景、論花鳥蟲魚。
成人高考高起点 语文 冲刺班 主讲老师:邓君媚. 复习指导 高考语文含四大块内容: 语言知识和语言表达,古代诗文阅读,现 代文阅读,写作。 在全面复习的前提下,按照《考试大纲》 的要求,要做好思路整理,建立高考的整体框 架的工作。认真归纳整理基础知识、培养基本 能力,复习做到有的放矢。 复习指导.
老师,我可以不 爱 吗? 山东省淄博市张店区实验中学 杜桂兰 星期一的早晨,我紧张而又兴奋,因为 我的赛教课就要开始了。 这是一次级别很 高 的竞赛。
财政部 国家税务总局 中国人民银行(央行) 银监会 证监会 保监会. 法定存款准备金率 利率 税率 政府投资 楼继伟,周小川,易纲.
油蔴菜籽 指導老師:陳瑜霞 學生: 商設一甲 謝旻璇 車輛三乙 許勝傑 工管四甲 彭凱雲. 作者介紹: 廖輝英( 1948 年生)臺大中文系畢業。 從初三開始寫作,早期作品多以散文為主,大四 畢業時才暫時封筆。畢業後進了廣告界,成為廣 告文案好手,後為企畫主管,在廣告界縱橫十餘 年,也曾任職於建設公司,辦過社區報高雄一周。
蘭嶼情人洞傳說 林庭羽製 林庭羽製. 台灣的蘭花特別多,台灣有個蘭 嶼島,島上面的蘭花更多.所以 叫蘭嶼.這裡留下了動人的傳說。
職業訪談報告. 成員 : 鐘怡君 劉沛君 謝明達 賴映辰.
南台科大幼保實習課程 見習幼兒園心得報告 夜四技幼保四甲 998i0021 黃欣婷.
天水圍的體育設施.
第一章 生殖 1‧2 無性生殖.
高教三十条 — 科技创新能力提升 科技创新能力提升工程方案起草小组 2013年7月4日.
你不可不知之 十二年國教二三事 教務主任:傅瑞琪.
鞋 楦 的 材 質.
最古怪的15種動物.
走! 一起去拜訪筏子溪.
台灣文學館之旅.
單車環島之旅 組員: 495D0072 胡閎智 495D0074 何冠緯 495D0020 王怡雯 495D0047 葉亭君
 耕地分割 及 執 行 內政部地政司 視察:林玲女.
~完備、周密、迅速 ~ 行政院農業部畜產試驗所
建筑设计基础讲义 (02-1) 建筑水彩渲染.
現代文學導讀 (中國現代散文發展的歷史軌道)
屏東監理站電腦筆試e化系統 考生操作使用說明及注意事項.
日期: 六 福 村.
三十五號會計公報對 財務報表及台股之影響剖析
參考資料:﹝升中全接觸﹞ 香港明愛青少年及社區服務
普通高中课程标准准实验教科书 信息技术基础 信息技术基础 教育科学出版社.
海南软件职业技术学院 网站美工之 调 色 主讲人:潘萍 2015年11月.
Chap4 電腦硬體基本單元 高中資訊科技概論 松崗圖書公司.
國際人力資源期末報告 奇美電子 指導老師:李麗說教授 組員: 4930P038 沈韋伶 4930P088 蘇圓婷 4930P089 洪譽紜
力特光電科技 /03/03.
爱的表达方式.
?????? ?????? ?????? 他是我生的 我愛怎樣就怎樣 這樣對嗎? 影片欣賞.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
第六章 社会主义初级阶段理论 第一节 社会主义初级阶段是我国最大的实际 第二节 社会主初级阶段的基本路线和基本纲领
UClinux在3000平台上的移植.
大肚宮廟巡禮 下一頁.
大嶼山 香港國際機場 及 寶蓮寺.
重組 創意就是既有事物的重新組合.
Chapter 13 輸入/輸出系統 (I/O Systems)
第三课 萧山义桥镇上埠村-节孝承恩坊 建于清雍正八年(1730年)七月,乃“奉旨旌表已故儒士倪润妻金氏”
證券商新種業務增修訂法令介紹 交易部 101年6月.
第四章 BootLoader开发 附-s3c2410/s3c2440处理器介绍
TFT-LCD CELL 工程技術 報告人:林振國 光電3甲 組員:楊昭賢 495L L0050
创新智能模块解决方案 - 捕捉智能照明新时代 的商机
液晶显示 技术 wateryear.
第3章 ARM体系结构.
5 Computer Organization (計算機組織).
Game Boy Architecture 计算机体系结构课程报告 --刘继元.
業務狀況 盟立公司為國內大型自動化系統及設備公司之一. 盟立一半以上營收來自 TFT-LCD 面板產業之自動化設備.
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
第六章 安全衛生工作守則 6-1 前 言  6-2 訂定依據相關法令規定  6-3 工作守則製作程序及製作前應注意事項  6-4 如何訂定適合需要之安全衛生工作守則  6-5 結 論.
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
(第2版).
影像處理的基本知識 影像數位化 數位影像的基本概念.
空白演示 BOE 重庆京东方科技集团有限公司
台灣前 50 大企業: 債信趨勢與展望 中華信用評等公司 蔡東松副總裁 2005年9月8日
明志科技大學 工業組織與管理報告 明碁併購西門子手機部門失敗啟示錄 切斷,期望繼續往前走 第五組 指導老師:游淑萍
LCD封裝技術 LCD顯示原理 當光通過液晶時 扭轉型液晶與偏光板組合的液晶顯示 當液晶兩端加上電壓時 當與固定方向的 微細溝槽板 接觸
第六章 記憶體.
Presentation transcript:

LCD的驱动控制实验

实验目的 了解LCD基本概念与原理 理解LCD的驱动控制 熟悉用总线方式驱动LCD模块 熟悉用ARM内置的LCD控制器驱动LCD

实验内容 学习LCD显示器的基本原理,理解其驱动控制方法.掌握两种LCD驱动方式的基本原理和方法.并编程实现: 2. 用ARM内置的LCD控制器驱动LCD

预备知识 DMA (Direct Memory Access) 用ADS1.2集成开发环境编写和调试程序的基本过程 ARM应用程序的框架结构

LCD液晶显示器的硬件结构 液晶显示的原理是液晶在不同电压的作用下会呈现不同的光特性.液晶在物理上分成两大类,一类是无源Passive的(也称被动式),这类液晶本身不发光,需要外部提供光源,根据光源位置,又可以分为反射式和透射式两种.Passive液晶显示的成本较低,但是亮度和对比度不大,而且有效视角较小,彩色无源液晶显示的色饱和度较小,因而颜色不够鲜艳.

另一类是有电源的,主要是TFT (Thin Film Transitor). 每个液晶实际上就是一个可以发光的晶体管,所以严格地说不是液晶

为每个象素都配备一个物理的寄存器是不现实的,实际上只配备一行的寄存器,这些寄存器轮流连接到每一行象素并装入该行内容,将所有象素行都驱动一遍就显示一个完整的画面(Frame).

Frame Buffer 显示屏的整个显示区域在系统内会有一段存储空间与之对应,通过改变存储空间的内容,从而改变显示屏的内容,该存储空间被称为Frame Buffer或显存.显示屏上的每一点都与Frame Buffer的某一位置对应.所以,实验时我们首先要确定的是Frame Buffer的大小和屏幕上每一象素同Frame Buffer的映射关系. 按照显示屏的性能或显示模式区分,显示屏可以分为单色和彩色.彩色又分为2位色,4位色,8位色,16位色...,显示屏的单双屏幕模式,这些因素会影响显存空间的大小.

单屏幕模式 显示范围是整个屏幕,只需一个Frame Buffer存储整个显示内容,并且只需一个通道来将Frame Buffer的内容传输到显示屏上 双屏幕模式 将屏幕划分成两部分:上半部和下半部.每个部分的显示方式与单屏的方式一致,且两部分同时扫描,工作方式独立,有各自的Frame Buffer,同时有独立的两个通道将Frame Buffer的数据传输到显示屏.

实验原理 Frame Buffer通常是在内存空间中由连续的字节组成.显示器操作:从左到右逐点象素扫描,从上到下逐行扫描.这使得显示屏上的象素同Frame Buffer中的内存空间建立了一对一映射.

实验原理 计算机反映自然界的颜色是通过RGB值来表示.获得RGB值的方式有两种:直接从Frame Buffer里得到,或者是间接得到. 直接得到是指Frame Buffer里存放的就是象素的RGB值.而间接得到是指Frame Buffer里存放的不是RGB值,而是调色板索引值,调色板里存放的才是RGB值.

实验原理 1. LCD的驱动控制 市面上出售的LCD显示模块主要有两种: 带驱动电路的LCD显示模块 操作简单,体积较大,常用总线方式驱动 体积小,需另外的驱动芯片

(1)总线驱动方式 一般带有驱动模块的LCD 显示屏使用这种驱动方式,由于LCD 已经带有驱动硬件电路,因此模块给出的是总线接口,便于与单片机的总线进行连接。驱动模块具有八位数据总线,外加一些电源接口和控制信号。而且自带显示缓存,只需要将要显示的内容送到显示缓存中就可以实现内容的显示。

一个典型的显示模块(HY- 12864B)提供的总线接口

(2)控制器扫描方式 S3C2410X 中具有内置的LCD 控制器,它具有将显示缓存(在系统存储器中)中的LCD图象数据传输到外部LCD 驱动电路的逻辑功能

内置的LCD 控制器提供了下列外部接口信号: VFRAME/VSYNC/STV:帧同步信号(STN)/垂直同步信号(TFT)/SEC TFT信号 VLINE/HSYNC/CPV:行同步脉冲信号(STN)/水平同步信号(TFT)/SEC TFT信号 VCLK/LCD_HCLK:象素时钟信号(STN/TFT)/SEC TFT信号 VD[23:0]:LCD 像素数据输出端口(STN/TFT/SEC TFT) VM/VDEN/TP:LCD驱动交流偏置信号(STN)/数据使能信号(TFT)/SEC TFT 信号 LEND/STH:行结束信号(TFT)/SEC TFT信号 LCD_PWREN:LCD面板电源使能控制信号 LCDVF0:SEC TFT OE信号 LCDVF1:SEC TFT REV信号 LCDVF2:SEC TFT REVB信号

LCD控制器与LCD屏数据线接口

与ARM自带LCD驱动器有关的寄存器 GPCCON Configure the pins of port C GPDCON Configure the pins of port D LCDCON1 LCD control 1 register LCDCON2 LCD control 2 register LCDCON3 LCD control 3 register LCDCON4 LCD control 4 register LCDCON5 LCD control 5 register

与ARM自带LCD驱动器有关的寄存器 LCDSADDR1 Frame buffer start address 1 register Virtual screen address set

本实验参数设置 single scan LCD 分辨率:640×480 TFT 16 BPP (Bits Per Pixel) mode RGB 5:6:5 建立两个一级缓冲,一个二级缓冲: 一级缓冲大小 16bit×(640×480) 二级缓冲大小 24bit×(640×480)

LCDSADDR1 LCDBANK These bits indicate A[30:22] of the bank location for the video buffer in the system memory. LCDBASEU These bits indicate A[21:1] of the start address of the LCD frame buffer.

LCDSADDR2 LCDBASEL These bits indicate A[21:1] of the end address of the LCD frame buffer.

程序流程 初始化实验开发板 初始化LCD 修改二级显存 刷新LCD屏幕 待机

LCD初始化程序流程 设置GPIO(GPC,GPD) 关闭LCD输出 设置LCD控制寄存器(LCDCON1-5) 在地址寄存器中记录一级缓存的地址 清空一级缓存内容 开启LCD输出

刷新LCD函数流程 从二级缓存取得24位象素的RGB值,变换为16位RGB值,并将结果放入一级缓存 转换公式:pixcolor=((pbuf[0]&0xf8)<<11)|((pbuf[1]&0xfc)<<6)|(pbuf[2]&0xf8) 在地址寄存器中记录一级缓存的地址

思考题 1. 实现两屏颜色交替显示 2. 实现屏幕上的纵向彩色条文横向滚动的效果