液晶显示模块的应用实验设计

合集下载

液晶显示器实训实验报告

液晶显示器实训实验报告

一、实验目的1. 理解液晶显示器(LCD)的基本工作原理和组成结构。

2. 掌握液晶显示器驱动电路的设计与调试方法。

3. 熟悉液晶显示器的接口技术及其与单片机的连接方式。

4. 通过实验验证液晶显示器的显示功能,并实现简单图形和文字的显示。

二、实验原理液晶显示器(LCD)是一种利用液晶材料的光学各向异性来实现图像显示的设备。

它主要由液晶层、偏光片、电极阵列、驱动电路等部分组成。

液晶分子在电场作用下会改变其排列方向,从而改变通过液晶层的光的偏振状态,实现图像的显示。

三、实验器材1. 液晶显示器模块(如12864 LCD模块)2. 单片机开发板(如STC89C52单片机)3. 电源模块4. 连接线5. 实验平台(如面包板)四、实验内容1. 液晶显示器模块的识别与检测首先,对所购买的液晶显示器模块进行外观检查,确保无损坏。

然后,根据模块说明书,连接电源和单片机开发板,进行初步的检测。

2. 液晶显示器驱动电路的设计与调试根据液晶显示器模块的技术参数,设计驱动电路。

主要包括以下部分:- 电源电路:将单片机提供的电压转换为液晶显示器所需的电压。

- 驱动电路:负责控制液晶显示器模块的行、列电极,实现图像的显示。

- 接口电路:将单片机的信号与液晶显示器的控制信号进行连接。

在设计电路时,需要注意以下几点:- 电源电压要稳定,避免对液晶显示器模块造成损害。

- 驱动电路的驱动能力要足够,确保液晶显示器模块能够正常显示。

- 接口电路的信号传输要可靠,避免信号干扰。

设计完成后,进行电路调试,确保电路正常工作。

3. 液晶显示器的控制程序编写根据液晶显示器模块的控制指令,编写控制程序。

主要包括以下部分:- 初始化程序:设置液晶显示器的显示模式、对比度等参数。

- 显示程序:实现文字、图形的显示。

- 清屏程序:清除液晶显示器上的显示内容。

在编写程序时,需要注意以下几点:- 控制指令要正确,避免对液晶显示器模块造成损害。

- 程序要简洁,易于调试和维护。

MSP430F5529实验指导书V1.0

MSP430F5529实验指导书V1.0

MSP430F5529 实验指导书(V1.0)2014年10月27日东北林业大学机电工程学院“3+1”实验室实验一基础GPIO实验实验二键盘与液晶显示实验实验三时钟系统配置实验实验四看门狗与定时器实验实验五 AD/DA实验实验六比较器实验实验七 Flash实验实验八串行通信实验实验一基础GPIO实验【实验目的】1、熟悉CCS的基本使用方法;2、掌握MSP430系列单片机程序开发的基本步骤;3、掌握MSP430 IO口的基本功能。

【实验仪器】1、SEED-EXP430F5529v1.0开发板一套;2、PC机操作系统Windows XP或Windows 7,CCSv5.1集成开发环境。

【实验原理】CCS(Code Composer Studio)是 TI 公司研发的一款具有环境配置、源文件编辑、程序调试、跟踪和分析等功能的集成开发环境,能够帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。

CCSv5.1 为 CCS 软件的最新版本,功能更强大、性能更稳定、可用性更高,是 MSP430 软件开发的理想工具。

SEED-EXP430F5529v1.0开发板上的有8个可操作的LED灯,与MCU的IO口对应关系如图1-1所示:图1-1 LED与MCU的IO对应关系电路我们可以通过控制单片机IO口的输出电平状态来控制各个LED灯的亮灭。

开发板上还有2个可操作的按键S1,S2。

如图1-2所示。

图1-2 按键电路我们可以通过读取与按键相连的IO口的输入电平状态来执行相应的操作。

此外,S1,S2还可以作为外部中断源,触发中断。

【实验内容】1、用调用头文件的方法,使能MSP430F5529开发板上的8个LED灯依次按顺序循环点亮;2、用按键S1控制开发板上LED1的亮灭状态(查询法);3、用按键S2控制开发板上跑马灯的循环速度(中断方式)。

【实验步骤】内容1:使能开发板上的8个LED灯依次按顺序循环点亮1、打开CCSv5并确定工作区间,然后选择File-->New-->CCS Project 弹出图1-3对话框。

基于Arduino控制的OLED显示模块的电子实践教学研究

基于Arduino控制的OLED显示模块的电子实践教学研究

基于Arduino控制的OLED显示模块的电子实践教学研究*王红敏1,王燕1,刘军强2,宁生科1(1.西安工业大学工业中心,陕西西安710021;2.西安工业大学机电工程学院,陕西西安710021)Arduino开源平台[1]的应用为我校电子类专业创新人才的培养提供了新的方向。

其具有价格低廉、编程简单、应用方便、强扩展能力,且不需要过于深厚的理论知识作为开发基础等诸多优点,使得项目开发过程中的原型制作更加快捷简单。

因此,在实践应用中,学生可以自主挖掘日常生活或工业生产中的潜在需求,完全不会受到理论知识的限制,通过Arduino开源平台快速制作原型来进行验证,并在此基础上进行方案的持续优化。

整个实践[2]形成一个新鲜有趣的创新思维的迭代过程,从而激发学生的学习兴趣,培养创新工程实践能力。

OLED被称为有机发光显示器(Organic lighting emitting device,OLED),其具有自发光、响应时间短、低功耗、高亮度、工作温度范围宽、抗震性好以及轻薄等特点,已经在中小尺寸显示领域得到快速的发展。

并且OLED与以CRT为代表的第一代显示器和以LCD为代表的第二代显示器相比,有着明显的技术优势,已逐渐取代传统LCD显示屏在电子实践教学环节的主流地位,并广泛应用于智能家电、通信、军工、工业仪器仪表及大学生科技竞赛等领域。

针对OLED显示屏的广泛应用及适用前沿技术的发展,我校对传统电子工艺实习课程进行转型优化,对课程内容、实验设置等方面进行了调整。

2018年开始应用0.96寸OLED显示模块等实验装置,并开设出利用Arduino开源平台控制OLED显示屏的综合性、设计性实践项目[3],为学生提供了多样性选择,提高了综合性、设计性实验内容的比例,培养了学生的自主创新能力。

一、OLED显示模块的工作原理在基于Arduino的实验教学中开发的液晶显示主要采用支持众多图形显示的OLED显示模块[4],0.96寸OLED 是目前最常见的图形液晶显示器,该模块分辨率为128像素伊64像素,也称为12864OLED。

基于STC89C52液晶显示数字万年历设计报告

基于STC89C52液晶显示数字万年历设计报告

西安邮电学院开放实验设计报告系部名称电子与信息工程系学生姓名专业名称电子与信息工程班级实习时间基于STC89C52液晶显示数字万年历1.引言在51单片机应用系统中,常常需要记录实时的时间信息。

比如,在数据采集时,对默写重要的事件常常需要记录下准确的发生事件;又比如在银行营业大厅中使用的利率或汇率显示屏,上面除了显示利率或者汇率等数据外,还需要显示实时的时间信息,其中包括年,月,日,星期,时间等。

下面我们利用STC89C52和液晶显示器LCD1602和实时时钟芯片DS1302来实现实时时钟并利用液晶显示器进行显示。

1. 单片机STC89C52STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,STC89C52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

8 位微控制器8K字节在系统可编程Flash。

2. 实时时钟芯片DS1302DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。

液晶显示模块的应用实验设计

液晶显示模块的应用实验设计
R O H i o IN u ,WUY a— i,Z N i ,Y N ag H N e,C E nbn A a— ,J G Q a, b A unmn HO GJ n A G G n ,Z A G Li H NWe—i a
( c ol f pol t ncIfr t n nvrt f l t ncSineadTc nlg fC ia h nd 6 0 5 ,C ia Sho o t e r i n ma o ,U i syo e r i cec n eh o yo hn ,C e gu 10 4 hn ) O e co o i ei E co o
在一 起 的 组 件 。英 文 名 称 叫 “ C dl” L D Moue ,简 称
) ~) 470 C M —6 B 7 48 O 11 0 H D 、
卜 、
8 ×1 点阵 L D版 0 6 C
/ \
E —
— — ’
SG~ E1 0 4
D CL2 CLl M
文献标识码 :B 文章编号 :17 45 (0 8 0 0 0 —0 62- 5 0 2 0 )5- 0 1 4
中图分类号 :T 1 19 4 4 3 N 4 . ;G 2 . 1
Ap l d Ex e i e tDe in o p i p rm n sg fLCD o ul e M d e
II

S E G
4 l
8 0
“ C ,中文一般称为“ L M” 液晶显示模块 ” 。点阵字 符型 液 晶显示模 块 由液 晶显 示器件 和专 用 的行 、列 驱动器、控制器及必要的连接件 ,结构件装配而成
的 ,可 以显示数 字 和西 文字 符 。这 种点 阵字 符模块
’ - —D S・— I - 一 —

基于DSP实验箱显示/控制模块的应用系统设计

基于DSP实验箱显示/控制模块的应用系统设计

基于DSP实验箱显示/控制模块的应用系统设计作者:竺锦梁陈芬刘鹏来源:《现代电子技术》2008年第07期摘要:设计开发了一个基于ICETEK-VC5416-USB/PP-EDU DSP教学实验箱的音乐播放实验系统,该系统涉及到了实验箱显示/控制模块的液晶显示、电机开关、蜂鸣报警、键盘输入、蜂鸣器发声等硬件单元,对培养学生软硬件系统设计能力提供了良好的实验方案,系统运行稳定,具有简洁、直观、安全等优点。

关键词:DSP技术;音乐播放系统;教学实验箱中图分类号:TN911.72文献标识码:B文章编号:1004-373X(2008)07-128-and Control Module of DSP Experiment Box(College of Information Science & Technology,Ningbo University,Ningbo,315211,China)Abstract:An experimental music player system which is based upon ICETEK-VC5416-USB/PP-EDU DSP teaching experiment box is designed.Plenty of hardware units such as LCD display,motor work,buzz alarm,keyboard input and buzzer of display and control module on the experiment box are used synchronously in the system.It provides an excellent scheme for students to improve their ability of designing both software and hardware.It is simple,convenient,intuitive and safe.All in all,this system runs smoothly.Keywords:DSP technology;music player system;teaching experiment box;mp31 引言在当今的数字化时代背景下,DSP已成为通信、计算机、消费类电子产品等领域的基础器件,被誉为信息社会革命的旗手。

SG_DMA模式液晶显示模块的设计

SG_DMA模式液晶显示模块的设计

· 52 ·
黑 龙 江 工 程 学 院 学 报 (自 然 科 学 版 ) 第 27 卷
试的 JTAG to Avalon Master Bridge。 其 余 的 组 件,比如 标 准 输 入 输 出 管 脚 IO、串 行 口、SPI、USB
方法 基 于 ATERA 公 司 提 供 的 FPGA 内 嵌 Niosii 内核构成的嵌入 式 系 统 平 台,再 利 用 Niosii内 核 中 SG-DMA 和同步 视 频 信 号 发 生 器 两 个 组 件 相 结 合 来控制 LCD 液晶显 示 器,这 种 方 法 不 用 外 扩 RAM 单独 作 为 显 存,而 是 利 用 Niosii系 统 RAM 的 部 分 单元作为显 存,进 而 降 低 了 产 品 成 本 和 体 积,提 高 了 LCD 液晶显示器的控制速度。
Design of liquid crystal display based on SG-DMA
MA Cheng1,HU Hai-bo1,HE Gang2
(College of Electrical and Information Engineering,Heilongjiang Institute of Technology,Harbin 150050,China)
图 3 显 示 同 步 视 频 信 号 发 生 器 驱 动 流 程
4 SG-DMA 组件的软件控制
5 应用 DE0开发板实现液晶显示
SG-DMA 控制 器 内 核 与 外 设 存 储 器 的 数 据 传 输如图 2 所 示。SG-DMA 数 据 传 输 模 式 一 共 有 3 种:1)存储器 到 存 储 器 (Memory to memory),2)数 据 流 到 存 储 器 (Data stream to memory),3)存 储 器 到数据流(Memory to data stream)。SGDMA 组件 将非连续内存数据传送到另一个连续的地址空间, 反之亦可。在实际 的 应 用 中 可 以 有 不 止 一 个 DMA 通道,每个通道具有 单 独 的 描 述 符 来 定 义 数 据 传 输 模式。Nios ii用 一 个 独 立 的 软 件 模 块 控 制 所 有 的 DMA 通道。

试验七--液晶图文显示实验

试验七--液晶图文显示实验

实验七图文液晶显示实验1 实验目的通过实验,掌握如何在嵌入式系统上实现小型的自定义字库,并且实现高效汉字显示。

2 实验内容(1)在小型嵌入式系统中制作小型汉字字库;(2)实现汉字、图标的液晶显示;3 实验预习要求仔细阅读ATmega16单片机的数据手册中SPI接口章节;仔细阅读PCD8544数据手册,了解3310液晶的命令和显示RAM的内部结构;4实验步骤1、启动ICCA VR,新建工程文件“LCD.PRJ”,新建LCD3310.c文件,并将LCD3310.c文件添加到Adkey工程中,并设置project->option->target 下的device configuration 选择ATMega16;2、利用Application Builder产生SPI的初始化代码,参考教材中关于SPI初始化代码的生成方法。

参照实例代码完成液晶模块的初始化,字符、数字和汉字的显示功能。

注:字符、数字和汉字的字模可以用字模软件自动生成。

推荐两款字模软件:LCD3310.exe:专门针对3310液晶模块的字模生成软件,特点是简单方便,直接输入汉字,然后选择字模点阵,最后生成字模即可;缺点是:只能用于3310液晶的字模生成,不能用于其他LCD模块,无法调节字幕的上下偏移位置;Pctolcd2002完美版.exe :特点是功能强大,适用范围广,缺点是操作复杂,需要设置生成字模的模式;3、在LCD3310.c文件下添加相应代码,实现在3310液晶模块上显示字符、数字和汉字。

选择【Project】->【Rebuild All】编译工程,通过PROGISP程序下载程序到单片机,观察实验现象。

4、尝试按照LCD_write_english_string()的显示方式设计汉字显示函数,例如LCD_disp_chinese(0,0,"计算机科学与技术"),在坐标为0,0的位置开始显示“计算机科学与技术”5、按下图所示显示常用图标。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

万方数据
·2·
表1 HD44780逻辑功能组合表
实验科学与技术 图4为下载线电路原理图。
2008年lO月
写操作时,使能信号层的下降沿有效,故在 软件设置顺序上,先设置RS,R/W状态,再设置 数据,然后产生E信号的下降沿,最后复位RS和 R/W状态。在读操作时,使使能信号E的高电平 有效,所以在软件设置顺序上,先设置RS,R/形 状态,再设置E信号为高,这时从数据口读取数 据,然后将E信号置低,最后复位RS和R/W状 态。
(3)清除屏幕,需写入的控制字为OlH。 <4)进行光标显示方式以及强示垂西滚动方
式设鬣。在程序起始阶段,我们不需要进行磷蓠滚 动,AC设置为增加方式即可,对应控制字06H。
<5)最后对显示以及光标状态进行设爨,首 先要打开显示,再令光标始终处于照示状态并允许 字符进行闪烁显示。查得对应控制字0FH。
万方数据
第6卷第5期
Experiment Science&Technology
·3·
铡器进行相应的设置。其步骤如下: (1)复位,对应的指令代码为30H。然后利
用写指令子程序将指令代码写入指令寄存器及译码 器,再加入相应的延时,即可完成糨应的功能。
(2)设置总线长度,对应实际硬件可知设置 应为:使用8位数据总线,5×7点阵,字符分两 行显示,设置蠢空毙系数兔1/16,对应偏压1/5。 查阅指令集可得控制字38H。
(School of Oploeleetronlc Information。University of Eleclronic Science and Technology of China。Chengdu 610054,China)
Abstract:Experiment 0f LCM(LCD Module),attributed to driving technology 0f display devices of UESTC,is introduced in this pa- per.After the program is debugged and compiled。a PC sends it to a single chip to control DCMl62B LCM by aISP download circuits. Expeiment in this way helps students can master the印曲ed circuits of HD44780 and improve the ability of designing the driving pro-
6合理安排考核环节
学生对于实验的激励机制和考核机制有了清楚 的了解之后,能结合自己的实际情况进行实验课程 的合理安排和调整,很大程度上杜绝了盲目和被动 的现象。
7结束语
硬件实验课程的质量直接影响到学生学习硬件 基本知识的成效,对于计算机硬件发展Et新月异的 今天,面对许多学生重软轻硬的现实情况,了解到 社会的所需,我们觉得搞好计算机硬件实验的意义 是多么重大。如何培养出动手能力强、具备创新思
HD44780提供了“个字节供用户建立自己的 字符库。刹用这个功辘,可以利薅点阵字符LCM 显示一些较为简单的汉字。因此这个子程序的主要 功能就是利用畿表程序,将欲显示的汉字的字模代 码写入CGRAM,以便显示程序对其进行涌雳。自 定义字符字模的建立其步骤大致分为3个过程:
(1)建立囱定义字符的字模数组。 对于使蹋5×7点阵酌字符来说,每一个字符 对应有8个字节的字模数据,而每一个字节的低五 位数据则对应字符中相应行的一个特定显示像素。 姿羲示数据为赢电乎时,对应像素将处予鬟示状 态。Eli此可以得出所需簧的字模数据。以“月”字 为例,由专用的字模软件可得到其字模数据为 0FH,穆珏,OFFI,09H,0FH,09H,13珏,00H。 (2)定义各字符的字符代码。 这里所说的字符代码指的是自定义字符在 CGROM字符发生器孛的对应代码。在HD44780蟾
图5是实验系统的原理框图。实验系统以具有 ISP功能的单片机下载线电路,取代成本较高的单 片机仿真器和编程器。PC机中使用软件控制DB25 的数据端口,把串行数据传送到下载线电路的锁存 器传中,当时钟脉冲过来时再把数据传送到8031 单片机的程序存储器中,同时目标单片机也将状态 数据传送到DB25的状态端口中,以便软件控制下 载,实现单片机程序的下载。
CGROM中,除了已经固化的192个字符代码之外, 还专门预留了00H-07H以及08H一0FH两组字符 字模代码,专供自定义字符嫠用。其在存贮单元中 的对应关系如图6所示。
CGRAM地址CGRAM数据簸示羼的显示效果
00H
O疆
凿一■■■
01H
09H
口■口口■
02H
OFH
国■■一■
∞H
04|l
09珏
图3 8位数据总线操作流程图
在系统可编程(ISP)技术是20世纪80年代末 美国Lattice公司首先提出的一种先进的编程技术, 指的是对器件、电路板或整个数字系统的逻辑功能 可随时进行修改或重构的能力[3】。
ISP技术打破了先编程后装配的惯例,可以先 装配后编程,成为产品后还可以反复编程。从而开 创了单片机系统设计技术新的一页。ISP技术是未 来技术的发展方向。
gram. Key words:LCM;download circuits;driving program
1引 言
液晶显示模块是一种将液晶显示器件、连接 件、集成电路、PCB线路板、背光源、结构件装配 在一起的组件。英文名称叫“lED Module”,简称 “LCM”。中文一般称为“液晶显示模块”。点阵字 符型液晶显示模块由液晶显示器件和专用的行、列 驱动器、控制器及必要的连接件,结构件装配而成 的。可以显示数字和西文字符。这种点阵字符模块 本身具有字符发生器,显示容量大,功能丰富。
关键词:液晶显示模块;下载线电路;驱动程序 中图分类号:TNl41.9;G424.31 文献标识码:B
文章编号:1672—4550(2008)05—0001一04
Applied Experiment Design of LCD Module
RAO Hai—bo,JIANG Quan,WU Yuan—min,ZHONG Jian,YANG Gang,ZHANG Lei,CHEN Wen-bin
收藕日期:2008一Ol一29 作者简介:饶海波(1968一),男,教授,研究方向:光电
材料与器件。


毕∞莎


/Ⅳ

介么 HD

44780 COMl一}9
80 x 16点阵LCD版
/\
∑k
1I
SEG 4l
SEGl-40

80
RS
·-



7-’


D CL2 CLl

图1为DCMl62B模块结构的示意图,驱动控 制器采用日立公司的HD44780【l J,并通过扩展1 片H1M4100,具有驱动80×16点阵LCD的能力。 HIM4780是集驱动器与控制器于一体,专用于字 符显示的LCD控制驱动集成电路。
2实验原理
液晶显示控制器的主要作用是为液晶显示驱动 器提供时序信号和显示数据,是计算机与液晶显示
4实验驱动程序设计
在完成了实验系统的搭建后,还要进行驱动程 序的编写。驱动程序由若干个子程序模块构成,包 括:读写数据、写指令、读BF值、初始化、自定 义字符字模的建立等[4】。读写数据、写指令、读 BF值子程序模块的编写参见表1和图3。
初始化程序段中首先需要完成软件复位功能, 然后再根据需要对输入方式、显示状态等参数对控
根据HD44780的接口特性,计算机对其操作 有两种形式,一种为8位数据总线形式,一种为4 位数据总线形式。本实验8031采取8位数据总线 形式操作HD44780。其操作流程图见图3,即首先 判断“忙”标志,然后再进行写指令或数据,读数 据的操作。
铲读BF值
i指令,读/写数据
图4 ISP串行下载图
3实验系统
序编程到循环编程,从条件编程到多条件分支编程 考勤占总成绩的10%。考虑到老师每次都要做实验
等等。然后再将8255芯片的各种工作方式进行比 记录,一般采用边记录边考勤的方式进行。
较和实验,从而对8255接口芯片建立起一个清晰 的、深入的认识。
同时,建立适当的学生激励机制也是实验教学 必须考虑的重要环节和必需手段。比如,我们在基 础实验阶段设置了个别难度相对较大的“综合”实 验,学生采取选作的方式,根据完成情况适当地进 行加分等。适当的激励机制可以在很大程度上增强 学生的学习热情,并且杜绝学生抄袭他人实验结果 的现象,能极大地提高硬件实验教学的质量。
图1 DCMl62B模块结构框图
系统之间的接口。控制器既可接受计算机的直接操 作,又可以脱机独立控制液晶显示的驱动系统。液 晶显示控制器在硬件上主要由接口部、驱动部和控 制部组成,并在软件上具有指令集。
间接控制方式是8031把HD44780作为终端与 其并口连接”J。间接控制方式特点是硬件连线简 单,软件较复杂。关键是HD44780为M6800时序, 8031这种Intel8080时序的计算机,其尺S信号和 肜形信号可同步操作,关键控制信号是E信号。 HD44780的接口部信号端的逻辑功能组合表如表1 所示。
O疆
魍■墨口■ 园一一■■
05H
09H
口●口口■
06H
∞H
13H
∞H
一口口一一 翻岔口蜀园
图6。月”字的5×8点阵字模数据
因此,只需要酋先将自定义字符的字模数据写 入CGRAM的00H一3FH的64个存储单元,然履 就可以根据其存储的先后顺序使用00H一07H或 08H—OFH进行调用。
(3)字模数据的写入。 在这~步骤中,首先需设定CGRAM的地址。 一般都是从CGRAM的00H单元开始写入,查阅指 令集可知所指令代码为40H。之后再设定所需要写 入的字符字模数据总个数,然后利用查表的方法将 其一一写入对应的CGRAM单元就完成了自定义字 符的建立过程,在聪面的程序段中就可以使用00H 一07H对其自由进行调用了。 在完成了上面锫个子程序模块的设计之后,寨 程序的编写就变得十分容易了。根据模块化程序设 计的思想,只需根据需要首先设置各个模块的入阴 参数,然瑟将它们餐枧的组合起来,就熊完成摆黑 复杂的功能。间接控制方式的显示程序流程一般为 首先调用初始化子程序;然后调用自定义字符子程 序,建立囊己黔自定义字符库;最磊根据所要实现 的显示功能,相应设置驱动予程序的人翻参数,亦 即通过指令集表查得所需要的控制字,再调用驱动 予程序分剃写入指令代码纛显示数据鄹珂完成显示 工作。图7为主程序流程图,图8是DCMl62B模 块的显示效果图。
相关文档
最新文档