点阵显示模块
DIY点阵模块程序讲解—点阵显示原理讲解
DIY点阵模块程序讲解——点阵显示原理讲解这次DIY点阵模块电路设计考虑到是学习型模块,所以电路上充分考虑了学习这个概念,能让大家学习到各种点阵的显示方法。
所以行和列驱动都是用74HC595。
这样就可以轻松实现各种扫描方法。
先给大家介绍一下点阵的原理,其实点阵里面就是LED,只要正负极加上一定电压,有正向电流流过LED就会发光。
一个8*8点阵里面有64个LED灯,其内部接法如下图,这种接法和矩阵键盘接法是一样的,如果大家接触过矩阵键盘那这个就很好理解了,按我们常规的分法,横向的为行,竖向的为列,行列由此而来。
所以点阵的扫描方法也分为行扫描和列扫描。
所谓的扫描就是在行(列)上逐个按顺序给高低电平。
这里又出现一个顺序了,一般顺序是这样规定的,左高右低,上高下低,所以在取模软件里面就有逐行和逐列,顺序和逆序等说法,具体说明请参考我在DIY点阵模块版块里发布的“电子园DIY点阵模块之字库取模说明”一文。
现在已经分清了行和列,也知道了里面是LED,所以要让显示就不难了,如上图行是LED的负极,列是正极。
所以如果是行扫描,则列送数据,字模取数据时只得取阴码,反之则取阳码。
现在扫描和数据都知道了怎么取得,我们以上图为例,行1是第9脚,当H1=0时,对应的列送上高电平数据,则对应的列LED就会亮。
这样对应的行给低电平时,对应的列给对应的数据,再加上扫描速度快,由于人眼有暂留功能,虽然每次都是扫描一行,但给人的感觉就会看到一个字符出现在在点阵上。
这和我们平时的数码管显示原理是一样的,这些我们都称之为动态扫描显示。
光知道这些知识还不够,还不能把一个显示做好,这样去驱动显示会产生鬼影,显示不好看,要想学会怎么更好的驱动点阵,请继续学习后面的文章。
蓝冰深圳2011-4-30。
富电子 FM12232A 图形点阵液晶显示模块使用手册说明书
图形点阵液晶显示模块使用手册FM12232A台 湾 (重庆市) 汇 福 电子有限公司网 站: 邮 件: cqs.hf cqs.hf@@ cqshf cqshf@@ 电 话话: 023023023--6380 0611 6353 72396380 0611 6353 7239 传 真真: 023023023--6353 7239 6353 7239手 机: 139****7064/131****5453联系人联系人:: 王王 强 ( (先生先生先生) / ) / ) / 李李 培 英 ( (小姐小姐小姐)) 地址地址::重庆市渝中区中山三重庆市渝中区中山三路路86号重百电子城二楼1818--2号 地址地址::重庆市渝中区新华路220号B2楼实田电子城18区1919--20号录目 录(一)基本特性 (1)(二) 原理图 (2)(三) 限定参数 (2)(四) 直流特性 (2)(五) 交流特性 (3)(六) 引脚特性 (3)(七) 指令表 (4)(八) DDRAM地址表 (5)(九) 应用举例 (5)基本特征一.基本特征1.概述FM12232A是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及122×32全点阵液晶显示器组成。
可完成图形显示,也可以显示七个半(16×16点阵)汉字。
主要技术参数和性能:1.电源:VDD=+2.7V~+5V;LCD外接驱动电压VDD-V0=5.0V。
2.显示内容:122(列)×32(行)点3.显示颜色:绿底兰字4.显示角度:6点钟直视5.STN正视反射模式6.驱动方式:1/32 Duty,1/6 Bias7.工作温度:-20℃~+60℃,存储温度:-30℃~+70℃8.连接方式:外部接口由带缆连接2.外形尺寸图3.机械尺寸一览:项目 标准尺寸 单位模块体积 67.1×27.2×8.4 mm视域 54.8×18.3 mm行列点阵数 122×32 dots点距离 0.40×0.45 mm点大小 0.36×0.41 mm二.原理图:原理图:三.限定参数Item Symbol Standard Value Unit Condition Power supply voltage V DD0~+7.0VLCD driving voltage V DD~V LCD+3.5~+12.0Input voltage V IN GND≤V IN≤V DDOperating temperature range Top -20~+60℃No condition Storage temperature range Tst -30~+70:(Ta=0~40℃,VDD=2.7~6.0V)四.直流特性直流特性:Item Symbol Standard Value Unit Power Supply VDD +2.4 ~ +6.0 V LCD Driving Voltage VLCD ----------- V Input High Voltage VIN 0.8VDD≤VIN≤VDD V Output High Voltage VOH 0.5VDDmin V Input Low Voltage VIL 0≤VIL≤0.2VDD V Output Low Voltage VOL 0.1VDDmax V Power Supply Current IDD 2max mA LCD Power Supply Current ILCD 220max uA交流特性五.交流特性SignalParameterSymbol MIN MAX UnitConditionSystem cycle time zTcyc 2000 -- ns A0,/RWAddress setup time Taw 40 -- ns Address hold time Tah 20 -- nsData setup time Tds 160 -- Data hold time Tdh 20 -- ns CL=100p F D0~D7 Output disable time Tch 20 120 ns Access timeTacc -- 180 ns Enable pulse width(Read)200 -- EEnable pulse width(Write)Tew 160 -- nsInput wave width rise timeTr-- 15ns六.引脚特性管脚号管脚名称 LEVER 管脚功能描述1 VDD +5.0V 电源电压2 VSS 0 电源地3 VLCD 0~+5V LCD 外接驱动负电压4 /RET H/L 复位信号。
12864系列点阵型液晶显示模块
12864系列点阵型液晶显⽰模块12864系列点阵型液晶显⽰模块⼀、OCM12864液晶显⽰模块概述⼀、OCM12864液晶显⽰模块概述1.OCM12864液晶显⽰模块是128×64点阵型液晶显⽰模块,可显⽰各种字符及图形,可与CPU直接接⼝,具有8位标准数据总线、6条控制线及电源线。
采⽤KS0107控制IC。
2.外观尺⼨:113×65×11mm(ocm12864-1), 93×70×10mm(ocm12864-2)78×70×10mm(ocm12864-3),3.视域尺⼨:73.4×38.8mm(ocm12864-1) 70.7×38mm(ocm12864-2),64×44mm(ocm12864-3)4.重量:⼤约 gl 补充说明:外观尺⼨可根据⽤户的要求进⾏适度调整。
⼆、最⼤⼯作范围1、逻辑⼯作电压(Vcc):4.5~5.5V2、电源地(GND):0V3、LCD驱动电压(Vee):0~-10V4、输⼊电压:Vee~Vdd5、⼯作温度(Ta):0~55℃(常温) / -20~70℃(宽温)6、保存温度(Tstg):-10~65℃三、电⽓特性(测试条件 Ta=25,Vdd=5.0+/-0.25V)1、输⼊⾼电平(Vih):3.5Vmin2、输⼊低电平(Vil):0.55Vmax3、输出⾼电平(Voh):3.75Vmin九、读写模块程序举例l 写指令⼦程序(INST)SETB ECLR D_ICLR R_WMOV P1, ACLR ERETl 写数据⼦程序(DATA)SETB ESETB D_ICLR R_WMOV P1, ACLR ERETl 写⼀页显⽰RAM数据(假设指令⼦程序为INST,数据⼦程序为DATA)MOV A,#0B8HLCALL INST ;置页地址为0页MOV A,#40HLCALL INST ;置列地址为0列MOV R2,#40HMOV R1,#00HMOV DPTR,#ADDRLOOP:MOV A,R1MOVC A,@A+DPTRLCALL DATAINC R1DJNZ R2, LOOP12864系列点阵型液晶显⽰模块⼀、OCM12864液晶显⽰模块概述⼀、OCM12864液晶显⽰模块概述1.OCM12864液晶显⽰模块是128×64点阵型液晶显⽰模块,可显⽰各种字符及图形,可与CPU直接接⼝,具有8位标准数据总线、6条控制线及电源线。
点阵模块模块参数
产品特点:
色彩丰富:由三基色(红、绿、蓝)显示单元板组成,红、绿、蓝各256级灰度构成16,777,216种颜色,使电子屏实现显示色彩丰富、高饱和度、高解析度显示、速度快的动态图像;
亮度高:采用超高亮度的LED,远距离仍清晰可见;
效果好:采用非线性校正技术,图像更清晰、层次感更强;
可靠性强:采用分布式扫描技术和模块化设计技术,可靠性、稳定性更高;
显示模式多样化:支持多种显示模式;
操作方便:采用通用视频播放软件,使系统操作十分方便。
适用范围:
大型体育场馆、火车候车室、电视节目直播现场、展览场馆、大型文艺晚会现场、演唱会现场等。
深圳市耀宇 YM12864R 图形点阵液晶显示模块 说明书
CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
L
L
L
L
H
H
X
1 RE G
L
功能:RE=1;扩充指令集动作 RE=0;基本指令集动作 G=1;绘图显示 ON G=0;绘图显示 OFF
17、设定 IRAM 位址或卷动位址(017H) CODE: RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
逻辑工作电压(VDD):4.5~5.5V 电源地(GND):0V 工作温度(Ta):0~60℃(常温) / -20~75℃(宽温)
三、接口时序 模块有并行和串行两种连接方法(时序如下): 8 位并行连接时序图 MPU 写资料到模块
3
MPU 从模块读出资料
2
、
串
行
连
接
时
序
图
串行数据传送共分三个字节完成: 第一字节:串口控制—格式 11111ABC
(AC)到“00H”
设定 DDRAM 的地址计数器
地址归
(AC)到“00H”,并且将游
位
0 0 0 0 0 0 0 0 1 X 标移到开头原点位置;这个指 4.6ms
令并不改变 DDRAM 的内容
指定在资料的读取与写入时,
进入点 设定 0 0 0
0
0
0
0
1
I/D S
设定游标移动方向及指定显示 72us
的移位
显示状
D=1:整体显示 ON
态
0 0 0 0 0 0 1 D C B C=1:游标 ON
72us
开/关
B=1:游标位置 ON
游标或
设定游标的移动与显示的移位
MS12864F图形点阵液晶显示模块使用手册
2FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————2一.概述MS12864F 是一种图形点阵液晶显示器。
它主要采用动态驱动原理由行驱动器、控制器和列驱动器三部分组成了128()×64(行)的全点阵液晶显示。
此显示器采用了SMD 的硬封装方式,通过导电橡胶和压框连接LCD,使其寿命长,连接可靠。
二.特性1.工作电压为+5V ±10% ,可自带驱动LCD 所需的负电压。
2.全屏幕点阵,点阵数为128(列×64(行),可显示/行)×4(行)个(16× 16点阵)汉字,也可完成图形,字符的显示。
3.与CPU 接口采用4条位控制总线和8位并行数据总线输入输出,适配 Inter8080系列时序。
4.内部有显示数据锁存器,和用于文本显示的6×8和8×8的字符库。
5.简单的操作指令。
三.外形尺寸1.外形尺寸图2.主要外形尺寸四.硬件说明1.引脚特性2FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 22.原理简图3.背光接线图LED 背光19 20EL 背光19 20 +5V 0VEL ~ EL ~五、IC 说明及指令表T6963C is LCD controller designed to be used for control LCD driverLCD driver LSIs and display data Memory, It has an 8 bit parallel data bus And control lines for reading or writing through a MPU I/F.It has 128 words character generator ROM with the capability to control External display RAM of up to 128K bytes. Allocation of text, graphicsAnd external generator RAM can be easily made and the display window canBe freely moved within the allocated memory range.It supports a very board range of LCD formats by selecting different Combinations on a set of programmable inputs. It can be used in text,graphic Modes and has various attribute functions.指令表:表 24FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 2六、电气参数1.ABSOLUTE MAXIMUM RATING2.OPTICAL DATA Ta=25°CWave from is switched from one selected one (θ=10°,φ=90°)Note 2: Required time for blackening ratio of segment goes down from 100% to 10% When wave from is switched from one selected one (θ=10°,φ=90°) 3.TIMING CHARACTERISICS驱动波形图6FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 2读写时序图5.EL Backlight Electrical Characteristics七、功能描述7.1 STATUS READBefore sending data(read/write),command it is necessary to check the Status. Status checkStatus of T6963c can read from data lines./RD L/WR H/CE LC/D HD0∽D7 Status wordT6963C status word format is followingFM12864F 128SEG/64COM DOT MXTIX LCD DRIVER(1)Cursor pointer setThe position of cursor is specified by X address. The cursor positionIs moved only by this command. The cursor pointer doesn't have the Function of increment and decrement. The shift of cursor set by this Command. X address, Y address are specified following.X address 00H - - - - 4FH(Low 7bits are valid)Y address 00H - - - - 1FH(Low 5bits are valid)1 Screen driveX address 00H - - - - 4FHY address 00H - - - - 0FH(2) Offset register setThe offset register is used to determine external character generator RAM area.T6963C has 16 bits address lines as follow:Middle 8 bits (ad10 - ad3) are determined by character code. TheLower 3 bit (ad2 - ad10) are determined by vertical counter. TheLower 5 bit of D1(data) are valid. The data format of external character Generator RAM.(3)Address pointer setThe address pointer set command is used to indication the start address10(1) Text home address and area setThe starting address of external display RAM for text display isDefined by this command. The text home address shows the left end and Most upper position .The relationship of external display RAM address and display position Example:Text home address: 0000H Text area: 00A0H MD2=0, MD3=0: 80 COLUMN DUAL=0, MDS=1, MD0=1, MD1=0: 28 LINES(2) Graphic home address and area setThe starting address of external display RAM for Graphic display is Defined by this command. The graphic home address shows the left end most Upper line.The relationship of external display RAM address and display position. Example:Graphic home address: 0000H Graphic area: 0020HMD2=H, MD3=H: 32 COLUMNS DUAL=H, MDS=L, MD0=H, MD1=H: 2 LINES Example:7.33 MODE SETThe display mode is defined by this command. The display mode don't have changed until to send next this command. Logically "OR","EXOR',"AND" of text and graphic display can be displayed. When internal character generator mode is selected, character code 00H - 7FH are selected from built-in character generator ROM. The character code 80H-FFH are automatically selected external character generator RAM.NOTE: Only text display is attributed, because attributed data is located. Attribute function"Reverse display", "Character blink" and "Inhibit" are called "Attribute".The attribute data is written in the graphic area defined by control word set command. The mode set command selects text display only and graphic the mode set command selects text display only and graphic display cannot be displayed. The attribute data of the 1STcharacter in text area————————————————————————————————————————————————————————————————————————————————June 2004 2auto mode , "Data write(or read)" command is not necessary between each data. "Data auto write (or read)" command should follow the "Address pointer set" and address pointer is automatically increment by + 1 after each data. After sending (or receiving) all data"Auto reset" is necessary to return normal operation because all data is regarded "Display data" and no command can be accepted in the auto mode.12Note: status check for auto mode(STA2,STA3 should be checked between each Data. Auto reset should be performed after checking (STA3=1 STA2=1)display RAM to MPU. Data write/data read should be executed after setting address by address(2) When /HALT has been "L", the oscillation is stopped. It is necessary To turn off power supply for LCD, because LCD goes down by DC bias. (3) The HALF function contains the RESET function. (4) After state of RESET/HALT.FM12864F128SEG/64COM DOT MXTIX LCD DRIVER————————————————————————————————————————————————————————————————————————————————June 2004 2L: Level LF: Floating (High impedance)KO: Internal state (TEXT data access) normally open VEND: End signal of V-counter(Line count) if MDS=H, T2=L, HEND (end signal of H-count) normally open.Note 1: In Attribute mode, H or L by state of Graphinc pointer. Note 2: In Attribute mode, DATA of Graphinc pointer.八.应用举例MS12864F 与单片机8031的一种接口如图.所示:注:V0为液晶驱动电压。
神迅 EDM12832-09 图形点阵式液晶显示模块使用说明书
EDM12832-09图形点阵式液晶显示模块使用说明大连神迅信息股份有限公司地址: 大连开发区哈尔滨路25-1号邮编: 116600电话: (0411)76129561. 使用范围----------------------------------------------------22. 质量保证----------------------------------------------------23. 性能特点----------------------------------------------------24. 外形图-------------------------------------------------------65. I/O接口特性-----------------------------------------------76. 质量等级---------------------------------------------------167. 可靠性---------------------------------------------------198. 生产注意事项---------------------------------------------199. 使用注意事项---------------------------------------------201、使用范围该检验标准适用于大连神迅信息股份有限公司设计提供的标准液晶显示模块。
如果在使用中出现了异常问题或没有列明的项目,建议同最近的供应商或本公司联系。
2、质量保证如在此手册列明的正常条件下使用、储存该产品,公司将提供12个月的质量保证。
3、性能特点3-1.性能:显示方式:反射、正显黄绿色 STN LCD显示颜色 : 显示点: 深蓝色背景: 黄绿色显示形式: 128(w)×32 (h) 全点阵输入数据 : 来自MPU的8位并行数据接口Duty驱动路数: 1/32视角: 6 点3-2.机械性能:项目规格单位外形尺寸 110.0(W)×65.0(H) ×15.0 Max.(T) Mm×32 (H) Dots —显示点阵数 128(W)视域 78.0(W)×25.0(H) Mm 显示图形域 73.0885(W)×18.2245H) Mm 点间距 0.5715(W)×0.5715(H) Mm点尺寸 0.508(W)×0.508(H) Mm65 G重量 Approx.3-3.极限参数:项目符号最小值最大值单位注释V电源-0.37.0逻辑 Vdd电压LCD 驱动Vdd – Vee-12.0 7.3 VV7.0-0.3输入电压 Vi℃60-10操作温度 Top℃70储存温度 Tstg-20%RH90—湿度 —3-4. 电气特性:3-4-1 电气参数项 目 符 号 条 件 最小值典型值 最大值 单 位 逻辑 Vdd 4.75 5.00 5.35电源电压LCD 驱动 Vdd–Vee — 5.0 —高电平 Vih Vdd=5V ±5% 0.8Vdd — Vdd输入电压低电平 Vil 0 — 0.2VddV频 率 Fflm Vdd=5V 70 75 80 Hz逻辑 Idd — 0.79 —功 耗 LCD 驱动 Iee Vdd=5V Vdd–Vee=5.2VFflm=75Hz — 0.04 —mA Ta= -20℃φ=0°,θ=0°— 5.2 —Ta= 25℃φ=0°,θ=0°— 5.0 — LCD 驱动电压 (推荐电压) Vdd–Vee Ta= 60℃φ=0°,θ=0° — 4.8 —VNote: <1> 驱动路数=1/32 <2> 所有点在静态条 3-5. 电光特性项 目 符号温度 条件 最小值典型值最大值 单位 注释 -20℃ — 10.5 —25℃ — 10.0 —LCD 驱动电压(推荐电压)V LCD 60℃φ=0°,θ=0° — 9.5 — V 1,2,5 -20℃ — 1500 2000 上升时间 tr25℃ — 150 200-20℃ — 3000 3500响应 时间 衰退时间 td 25℃ φ=0°,θ=0° — 200 250Ms 1,3,5垂直 -35 — 35视 角Δφ 25℃水平 -30 — 30 deg. 1,4,5对比度 K 25℃ φ=0°,θ=0°2.0 5.0 — — 1,5,6注意:<1> φ和θ的定义<2> 在此电压范围内能获得对比度大于2(k≥2)注意:<6> 对比度定义(K)正显负显非选择点的亮度(B2) 选择点的亮度(B1)5、I/O 接口特性5-1. I/O 接口表:管脚号 符号 功 能 1 Vee LCD 驱动电压 2 Vdd 电源电压 3 GND 接地 4 E 使能信号5 D/ I 数据,指令控制信号:D/I=“H ”:DB0 ~DB7代表显示数据;D/I=“L ”: DB0~DB7代表指令 6 R/W读写控制信号:R/W=“H ”:开始读;R/W=“L ”:开始写7 /RST 复位信号(低电平有效) 8 CS 高电平有效 9~16 DB7~DB0 数据线 17、18 LED+,LED-背光电源5-2.时序及时序图:项目 符号 条件最小值 最大值 单位 E 使能信号周期 Tc 1000 — E 高电屏保持时间 Twh 450 — E 低电屏保持时间 Twl450 — E 上升时间 Tr — 25 E 下降时间 Tf — 25R/W 建立时间 Tasu140 —R/W 保持时间 Tah10 — 数据上升时间 Tdsu 200 — 数据延时时间 Td — 320 写数据保持时间 Tdhw 20 — 读数据保持时间 TdhrVdd=5V ±5%Vss=0V Ta=25℃ 10 —ns时序图如下:(a) 写时序图(b)读时序图电源连接图 5-3.5-4. 电路图解(图解参见Fig.5-4)LCD模块需逻辑电压(Vdd)和LCD驱动电压(Vee)注释: 当信号线直接连到C-MOS电路且没有内部上拉或下拉电阻时,有必要隔离外部干扰来保护信号线。
点阵字符型液晶显示模块 说明书 (HD44780、KS0066资料)
液晶驱动电压:
4
RS
H/L
寄存器选择: 1: 数据寄存器; 0: 指令寄存器
5
R/W
H/L
读、写操作选择 1: 读; 0: 写
6
E
H,HÆL
使能信号 ENABLE
7
DB0
H/L
数据总线
8
DB1
H/L
数据总线
9
DB2
H/L
数据总线
10
DB3
H/L
数据总线
11
DB4
H/L
数据总线
12
DB5
H/L
数据总线
功能:读忙BF值和地址计数器AC值。 其中:BF = 1:忙; BF = 0:准备好。此时AC值意义为最近一次地址设置(CG RAM或
DD RAM)定义。 10、写数据
运行时间(250Khz): 40 µs 功能:根据最近设置的地址性质,数据写入DD RAM或CG RAM内。 11、读数据
运行时间(250Khz): 40 µs 功能:根据最近设置的地址性质,从DD RAM或CG RAM数据读出。
点阵字符型液晶显示模块
使用手册
(HD44780、KS0066资料)
点阵字符型液晶显示模块使用手册
目录
前言……………………………………………………………………………3 第一章:注意事项项…………………………………………………………3 第二章:字符型液晶显示模块的基本特点…………………………………5 第三章:字符型液晶显示模块特性…………………………………………6 第四章:字符型液晶显示模块指令集……………………………………10 第五章:点阵字符液晶模块应用…………………………………………14 附录:HD44780/KS0066的内部字符集……………………………………16
字符点阵系列液晶显示模块使用中文说明书
信息自动送入 AC 中,并做出 AC 作为 DDRAM 的地址指针还是 CGRAM 的地址指针的选择。
AC 具有自动加 1 或者减 1 的功能。当 DR 与 DDRAM 或者 CGRAM 之间完成一次数据传送后,AC
自 动会加 1 或减 1。在 RS=0、R/W=1 且 E 为高电平时,AC 的内容送到 DB6~DB0。
□ CGRAM 数据为 1 时,处于显示状态。
四.指令说明
由于 MPU 可以直接访问模块内部的 IR 和 DR,作为缓冲区域,IR 和 DR 在模块进行内部操作 之前, 可以暂存来自 MPU 的控制信息。这样就给用户在 MPU 和外围控制设备的选择上,增加了余 地。模块的内 部操作由来自 MPU 的 RS、R/W、E 以及数据信号 DB 决定,这些信号的组合形成了模块 的指令。
说
明
1
0
将 DB0~DB7 的指令代码写入指令寄存器中
1→0
0
分别将状态标志 BF 和地址计数器(AC)内容读到 DB7 和
1
DB6~
1 1
1→0
将 DB0~DB7 的数据写入数据寄存器中,模块的内部操作自动将数
0
据写到 DDRAM 或者 CGRAM 中
将数 据寄存器内的 数据读 到 DB0~ DB7,模 块的内部操作自动
High order bits
Low order bits
AC6 AC5 AC4 AC3 AC2 AC1 AC0
3-4 显示数据寄存器(DDRAM) DDRAM 存储显示字符的字符码,其容量的大小决定着模块最多可显示的字符数目。除 OCM4X40 的
DDRAM 容量为 2X80X8bits 外,其他型号的 DDRAM 容量均为 80X8bits。 DDRAM 地址与 LCD 显示屏上的显示位置的对应关系如下: □ 一行显示 字符列位置 1 2 3 ……………………………. 78 79 80 DDRAM 地址 00H 01H 03H ……………………………. 4DH 4EH 4FH
点阵液晶显示模块使用说明书
72us
设定 DDRAM
地址
00
1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 设定 DDRAM 地址到地址计数器(AC)
72us
读取忙碌标
读取忙碌标志(BF)可以确认内部动作
志(BF)和 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 是 否 完 成 , 同 时 可 以 读 出 地 址 计 数 器
精东电子有限公司 Jing Dong Electronics Co.,Ltd.
中文模块使用说明书
一、液晶模块概述
JD16032ZK/LCM16032AZK 液晶显示模块是 160×32 点阵的汉字图形型液晶显示模块,可显 示汉字及图形,内置国标 GB2312 码简体中文字库(16X16 点阵)、128 个字符(8X16 点阵) 及 64X256 点阵显示 RAM(GDRAM)。可与 CPU 直接接口,提供两种界面来连接微处理机:8-位 并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。
MAX13.30
A.A 15.3 V.A 19.00 28.50±0.20 29.30±0.20 39.00±0.20 12.00±0.20
4X? 3.2 3.8
5.00±0.20
1.60
0.44 0.04
4.65±0.20
中文模块使用说明书
LCM16032AZK 外型尺寸图(Unit:mm):
13.30±0.20 2.50±0.20
清除显示 0 0 0 0
0
0
0
0
0
将 DDRAM 填 满 “ 20H ”, 并 且 设 定 1 DDRAM 的地址计数器(AC)到“00H”
点阵模块使用说明书
点阵模块使用说明书1. 简介点阵模块是一种常见的显示设备,它由许多小LED灯组成的阵列构成。
每个LED灯可以独立控制,从而实现文字、图案、数字等的显示。
该使用说明书旨在帮助用户了解如何正确使用点阵模块,并提供一些基本操作指南。
2. 规格和参数在使用点阵模块之前,了解其规格和参数是很重要的。
以下是一些常见的规格和参数:- 尺寸:点阵模块的尺寸通常以像素为单位表示,例如8x8,16x16等。
- 电压:点阵模块的工作电压通常在3.3V到5V之间。
- 接口:点阵模块通常使用数字接口(如SPI、I2C)进行控制。
- 显示颜色:有些点阵模块只能显示单色(如红色或绿色),而其他模块可以显示多种颜色。
- 亮度和调节:有些点阵模块允许用户调节亮度和对比度。
3. 连接和控制使用点阵模块之前,首先需要将其连接到您的主控制器(如Arduino、树莓派)或开发板上。
通常,点阵模块会有一组引脚,您需要将其正确连接到相应的引脚上。
连接完成后,您可以使用适当的库或代码来控制点阵模块。
这些库和代码通常可以从开发平台的官方网站或第三方资源库中获取。
在编写代码时,您需要了解点阵模块的接口和操作命令,以正确地控制其显示。
4. 显示文本和图形一旦您成功地连接并控制了点阵模块,您就可以开始显示文本和图形了。
点阵模块通常允许您以像素为单位控制每个LED灯的状态。
通过控制特定的LED灯,您可以在点阵模块上显示所需的文本、图案或数字。
对于文本显示,您需要从字库中选择适当的字符,并使用适当的函数将其显示在点阵模块上。
您可以通过更改LED灯的状态来控制每个像素的亮度和颜色,从而实现更多复杂的显示效果。
5. 实时更新和动画效果除了静态文本和图形之外,点阵模块还允许您实时更新显示内容,并创建动画效果。
通过不断更新点阵模块的状态,您可以实现滚动文本、闪烁效果和动态图像等。
实时更新和动画效果的实现取决于您的控制代码和刷新速率。
您可以使用循环和延迟函数来控制点阵模块的刷新速度,从而实现所需的动画效果。
点阵模块的概念
点阵模块的概念点阵模块是一种用于显示图像或文字的电子设备。
它由许多小点组成的矩阵组成,每个小点称为像素,通过控制每个像素的开关状态来显示不同的图像或文字。
点阵模块通常由两部分组成:驱动电路和显示单元。
驱动电路负责控制点阵模块中每个像素点的亮度和颜色,而显示单元则负责实际显示图像或文字。
驱动电路通常由微控制器或驱动芯片组成,它们可以通过输入数字信号或通信接口控制每个像素点。
显示单元一般由LED(发光二极管)或LCD(液晶显示器)组成,LED点阵模块将每个像素点设置为一个独立的LED灯,而LCD点阵模块使用液晶技术来显示。
点阵模块可用于各种应用,如计算机显示器、电子表格、电子钟、电子游戏等。
在计算机显示器中,点阵模块通过控制每个像素的明暗状态来显示各种图像和文字。
对于电子表格和电子钟这样的应用,点阵模块可以显示数字和字母字符,以及其他一些图形元素。
电子游戏通常使用LED点阵模块来显示游戏中的角色和场景。
点阵模块的分辨率是其一个重要的参数。
分辨率指的是点阵模块中每个像素点的数量。
较高的分辨率表示更多的像素点,因此可以显示更多的细节和更清晰的图像。
较低的分辨率会导致图像模糊和像素可见。
常见的点阵模块分辨率包括8x8、16x16、32x32、64x64等。
分辨率也会影响点阵模块的尺寸,较高的分辨率通常需要较大的模块尺寸。
除了分辨率,点阵模块的颜色也是一个重要的参数。
一些点阵模块只能显示单色,即黑白或其他单色。
而其他一些点阵模块可以显示多种颜色,这通常需要更复杂的驱动电路和显示单元。
多色点阵模块通常使用彩色LED或TFT(薄膜晶体管)技术来实现。
点阵模块的使用可以非常灵活,可以通过控制电路和软件来实现不同的显示效果。
可以使用各种编程语言和开发平台编写代码,控制点阵模块显示不同的图像和文字。
有些点阵模块还具有图形库和字体库,可以更方便地显示复杂的图形和文字。
总之,点阵模块是一种常见的用于显示图像和文字的电子设备。
单片机点阵显示的原理
单片机点阵显示的原理
单片机点阵显示是一种使用单片机控制LED点阵模块显示图形、字符、数字等内容的技术。
其基本原理如下:
1. 点阵模块:点阵模块是由一组LED灯组成的矩阵,每个
LED灯都可以独立控制。
常见的点阵模块有8x8、16x16等不
同大小。
2. 接口电路:单片机与点阵模块之间需要通过接口电路进行连接。
接口电路包含输出与输入端,用于将单片机的控制信号传递给点阵模块,并将点阵模块的状态传递回单片机。
3. 数据传输:单片机通过接口电路向点阵模块传输要显示的数据。
通常使用串行通信协议(如SPI、I2C)或并行通信协议(如8080、6800等)进行数据传输。
4. 驱动方式:点阵模块的驱动方式主要有静态驱动和动态驱动两种。
静态驱动是指单片机直接控制每个LED灯的亮灭状态。
动态驱动是指通过单片机逐行或逐列扫描控制,使得LED灯
在人眼中呈现稳定的亮度。
5. 刷新频率:点阵模块的刷新频率决定了显示内容的稳定性和流畅性。
常见的刷新频率为50Hz或以上,即每秒刷新50次
以上。
6. 显示内容:单片机可以根据需求将要显示的内容存储在内部存储器中,然后通过点阵模块进行显示。
单片机可以根据输入
信号、内部计算结果或外部触发信号来实时更新显示内容。
7. 控制算法:单片机需要通过一定的控制算法来驱动点阵模块显示。
常见的控制算法有逐行扫描、逐列扫描、多路复用等。
通过以上原理,单片机可以通过控制LED点阵模块的亮灭状态来显示图形、字符、数字等内容,实现各种视觉效果。
普微38英寸320×240点阵液晶显示模块LM2068E系列
拓蕾徽3.8英寸320×240点阵液暑显示模块LM2068E系列●深圳市拓普微科技开发有限公司郭强LMz068E系列是深圳市拓普微科技开发有限公司开发的3.8英寸QvGA液晶显示模块(320×240点阵,模块尺寸为99.5mm×71.1mm×10.omm,视窗尺寸为79.8mm×60.6mm,点大小为o.24mm×o.24mm),具有结构紧凑、体积轻巧、点阵细腻、对比度高、功耗低、抗干扰强等显著特点,非常适用于医疗仪器、电力仪表、便携式仪器等需要多内容显示或多图形多曲线显示,要求体积小、功耗低等应用领域,例如心电图机、uPs电源、数据采集仪等。
1LM2068E系列的主要特点拓普微LM2068E系列液晶显示模块除具有上述显著特点外,还可提供蓝底白字、白底黑字两种显示效果以供选择,并内置升压电路,工程师可以很方便地应用单电源供电设计电路(3.3v/5V可选),且该模块采用了超亮白色LED背光,保证了极佳的显示效果。
最值得一提的是,LM2068E系列产品采用了EPS()N公司的s1D13700作为液晶显示控制器。
该控制器是替代sEDl335的升级换代产品,接口特性和软件指令基本完全兼容sEDl335,并具有更强大的功能,为正在因SEDl335停产而苦恼的工程师提供了全新的解决方案。
以下是LM2068E系列产品的应用特性;①显示功能强大,可以多画面重叠显示,有多种显示合成关系。
此合成关系将提高显示效果,可实现以像素为单位的上、下、左、右的卷动功能,光标可以上下左右移动,为数据的写入带来了方便。
②能够管理虚拟显示RAM区,即设置一个显示区域。
该区域可以大于实际的显示区域,但管理是同实际显示区域一样,使用水平卷动的方法可以将该部分的内容显示出来。
这样做可以实现曲线连续跟踪的效果。
③内置通用的AScII西文字库以及32KB显示sRAM,节省外部电路空间,同时也提供足够的显示空间。
OCM 320240 320240 320240 图形点阵液晶显示模块使用说明书
OCM OCM320240320240320240--3图形点形点阵阵液晶液晶显显示模示模块块使用使用说说明书感谢您关注和使用我们的液晶显示器产品, 欢迎您提出您的要求、意见和建议,我们将竭诚为您服务、让您满意。
您可以浏览了解最新的产品与应用信息,或拨打热线电话以及向邮箱发E-mail 获取具体的技术咨询与服务 021-53083613上海思先电子有限公司Shanghai Sixian Electronics Co; Ltd.目录1、 产品简介......................................................................................................................................................................222、 引用文件......................................................................................................................................................................223、机械特性............................................................................................................................................................................224、产品框品框图图............................................................................................................................................................................225、光电特性............................................................................................................................................................................336、极限参数............................................................................................................................................................................337、接口接口时时序............................................................................................................................................................................338、直流特性直流特性((VDD=2.84V )..............................................................................................999、引脚描述......................................................................................................................................................................101010 10、命令描述................................................................................................................................................................111111 1、附录........................................................................................................................................................................................171717 初始化程序初始化程序参参考 模块外形外形图图1、产品简介主要工艺:COB显示内容:320X240点阵显示模式:STN,POSITIVE驱动条件:1/64Duty,1/9Bias视向:6:00背光:LED,白色工作温度:-20℃-+70℃储存温度:-30℃-+80℃驱动IC:SED13352、引用文件SED1335 规格书3、机械特性类别标准值单位模块160.0(w)X109.0(h)X12.0(t)Max mm 有效显示区121.0(w)X92.0(h) mm 点大小0.33(w)X0.33(h) mm 点间隙0.03(w)X0.03(h) mm图品框图4、产品框5、光电特性类别符号条件最小值TYP 最大值单位驱动电压Vop. 25℃8.8 9.0 9.2 V 响应时间Ton 25℃—127 400 Ms Toff 25℃—263 400 Ms 对比度CR 25℃—9 ——视角范围25℃—88 —DEG 交叉效应25℃— 1.2 ——6、极限参数参数符号最小值最大值单位逻辑电压Vdd -0.3 +7.0 V驱动电压Vout,VO -0.3 +30 V工作温度Top 0 +50 ℃存储温度Tst -20 +70 ℃时序接口时7、接口(VDD=2.84V)直流特性(8、直流特性9、引脚描述接口定接口定义义:引脚编号 引脚名称方向 引脚功能描述1 VSS I 逻辑电源地(0V)2 VDD I 逻辑电源正(+3.3V/5V)3 V0 I LCD 驱动电压输入端,接电位器可调端4 /WR I 当定义为6800接口时为读/写控制脚(R/W ): R/W=H :读操作;R/W=L :写操作当定义为8080接口时为写入控制脚(/WR),L 有效 5 /RD I 当定义为6800接口时为使能控制脚(E )当定义为8080接口时为读控制脚(/RD),L 有效 6 /CS I 片选择信号,低电平时有7 AO I 数据/指令选择:低电平:DB0-DB7为显示数据 高电平:DB0-DB7为操作指令 8 /RST I 复位信号,低电平有效 9 DB0 I/O 数据输入输出引脚 10 DB1 I/O 数据输入输出引脚 11 DB2 I/O 数据输入输出引脚 12 DB3 I/O 数据输入输出引脚 13 DB4 I/O 数据输入输出引脚 14 DB5 I/O 数据输入输出引脚 15 DB6 I/O 数据输入输出引脚 16 DB7 I/O 数据输入输出引脚 17 NC - 悬空18 VEE O 负电压输出端,接电位器一端 19 LED+ I 背光电源正(+3.3V/5V ) 20 LED-I背光电源地(0V )10、命令描述指令表指令表::指令介指令介绍绍:1、SYSTEM SET 指令代指令代码码:40H 40H该指令是SED1330/SED1335软件初始化指令,在MPU操作SED1330/SED1335及其控制的液晶显示模块时,必须首先要定入这条指令,如果该指令设置出现错误,则显示必定不正常。
任务一 8×8点阵模块显示数字
项目实施
•1.硬件电路连接:按照硬件电路接线图连线,选择所需的模块并进行布局, 然后将电源模块、主机模块和显示模块LED点阵用导线进行连接。 •2.打开KEIL软件,通过菜单“项目/新建项目”,新建立一个工程项目3216DZ1 ,然后再建一个文件名为3216DZ1.C的源程序文件,将上面的参考程序输入并保 存,同时将该文件添加到项目中。需要注意的是:数字1的字模需要用取模软件 建立图像得出,这里不再详细说明。 •3.对源程序进行编译和链接,如果有错误则必须修改错误,直到编译成功, 设置生成目标代码。 •4.将目标代码通过编程器写入到单片机中。 •5.接通电源,让单片机运行,观察点阵的显示是否正常。
第2帧
0 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1
第3帧
0 0 0 0 0 0 1 0 1 1 1 1 0 1 1 1
第4帧
0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1
第5帧
第6帧
第7帧
第8帧
(3)取模软件的使用(zimo221)
②
①
ቤተ መጻሕፍቲ ባይዱ
③
(4)LED点阵硬件驱动程序
项目四
LED点阵屏广告牌制作
任务一
8×8点阵模块显示数字
任务一 8×8点阵模块显示数字
任务要求
任务分析
硬件电路的 设计与搭建
软件编写
任务实施
任务书:
• 使用YL-236单片机实训考核 装置显示模块中的LED点阵显 示屏单元中最左上角的一个 8X8点阵模块显示数字1,显 示效果如左图所示。
任务分析
(2)LED点阵字符显示原理
1 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 1 1 1 1 0 1 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 1 1 1 0 0 0 1 0 0 0 0
JD320240B图形点阵液晶(RA8835)显示模块使用说明书
2、 显示内容:320(列)×240(行)点 3、 全屏幕点阵 4、 可直接与 Intel8080 或 M6800 系列时序的 MPU 连接,默认 Intel8080 时序 5、 具有专用指令集,可完成文本显示、图形显示或文本和图形混合显示的功能设置,
M0:内、外字符发生器的选择: M0=0 为内部字符发生器有效; M0=1 为外部字符发生器有效,此时内部字符发生器被屏蔽,字符代码全部供给外 部字符发生器使用。
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
P2
WF 0 0 0 0
对应6800系列接口为R/W,读/写选择信号
5
/WR(R/W) R/W=1,读
R/W=0,写
对应8080系列接口为/RD,读操作信号,L有效
6
/RD(E)
对应6800系列接口为E,使能信号 高电平为读操作
下降沿为写操作
7
DB0
数据线 0
8
DB1
数据线 1
9
DB2
数据线 2
10 DB3
数据线 3
11 DB4
效地组合成新的参数组,需要注意的是虽然参数可以不必全部写入,但所写的参数顺序不能改 变,也不能省略。
指令详述: 1、SYSTEM SET 指令代码:40H
该指令是模块软件初始化指令,在 MPU 操作模块时,必须首先要写入这条指令,如果该 指令设置出现错误,则显示必定不正常。该指令带有 8 个参数。
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 P1
管脚号管脚名称管脚功能描述vss电源地vdd电源正默认5v可更改为33vvolcd对比度调节电压接电位器可调端a0io缓冲器选择信号a01写指令代码和读数据a00写数据参数和读忙标志wrrw对应8080系列接口为wr写操作信号l有效对应6800系列接口为rw读写选择信号rde对应8080系列接口为rd读操作信号l有效对应6800系列接口为e使能信号高电平为读操作下降沿为写操作db0数据线0db1数据线1db2数据线210db3数据线311db4数据线412db5数据线513db6数据线614db7数据线715cs片选信号l有效16rst复位信号l有效17vee负电压输出接电位器一端电位器还有一端接vss18ncsel1默认空脚并固定为intel8080系列时序可改成接口时序选择信号sel1sel11m6800系列时序sel10intel8080系列时序19ledled背光电源正默认5v如白背光可更改为33v20ledled背光电源地jd320240b图形点阵液晶显示模块使用说明书深圳市精东电子有限公司wwwszjingdongcomcn3j2j4引脚说明触摸屏控制icads7843引脚管脚号管脚名称管脚功能描述dclk外部时钟输入控制sar转换过程和同步串行输入和输出数据cs片选信号控制转换时间和使能串行输入和输出的寄存器din串行数据输入口cs有效时数据锁存在时钟的上升沿stabusy状态输出口cs无效时输出高阻dout串行数据输出口数据变化在时钟下降沿cs无效时输出高阻int中断口penirqint3附加输入1adc输入通道3int4附加输入2adc输入通道4jd320240b图形点阵液晶显示模块使用说明书深圳市精东电子有限公司wwwszjingdongcomcn五指令系统模块有13条指令多数指令带有参数参数值由用户根据模块的特征和显示的需要来设置
南京研腾电子 YT19264F图形点阵液晶显示模块 说明书
YT19264F图形点阵液晶显示模块使用说明书感谢您关注和使用我公司图形点阵系列液晶显示产品,欢迎您提出意见和建议,我们将竭诚为您服务、让您满意。
目录(一)概述 (3)(二) 外形尺寸图 (3)(三) 主要硬件构成说明 (4)(四) 引脚说明 (5)(五 )指令说明 (6)(六) 读写操作时序 (7)(七) 读写模块程序 (8)一、概述YT19264F是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及192×64全点阵液晶显示器组成。
可完成图形显示,也可以显示12×4个(16×16点阵)汉字。
主要技术参数和性能:1、 电源:VDD:+5V;2、显示内容:192(列)×64(行)点3、全屏幕点阵4、七种指令5、与CPU接口采用8位数据总线并行输入输出和8条控制线6、占空比1/647、工作温度:-20°C∽+70°C,存储温度:-30°C∽+80°C二、外形尺寸图原尺寸为120.0*62.0*12.5MAX120.00尺寸扩展到122.00,其它尺寸未变。
三、参数和主要硬件构成说明1、极限参数 ( 常温 Ta = 25°C )特性 符号 数值 单位电源电压 VDD -0.3--- 7.0 IC V液晶屏驱动电压 VDD - VO 9.0 LCD V输入电压 VIN -0.3---VDD5+0.3 V工作温度 TOP -20---70 °C储存温度 TST -30---80 °C2、电气参数 ( VDD = +5V±5% , VSS = 0V, Ta = 25°C )特性 符号 条件 最小值 典型值 最大值 单位逻辑工作电压 VDD --- 4.5 5.0 5.5 V逻辑工作电流 IDD --- --- 25 --- mA液晶屏的工作电压 VDD - VO 25°C --- 9.0 --- V输入高电平 VIH --- 0.7*VDD --- VDD V输入低电平 VIL --- 0 --- 0.3VDD V注:液晶屏的工作电压表中给出的只是参考值,用户实际调节VO 至最佳效果为止。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务一认识点阵显示模块
LED点阵显示模块是一种能显示图形、字符和汉字显示器件,具有价廉、易于控制和实现、使用寿命长等特点,广泛应用于各种公共场合,如车站、机场公告、商业广告、体育场馆、港口机场、客运站、高速公路、新闻发布、证券交易等方面。
一个LED点阵显示模块一般是由8×8个LED发光二极管组成的方阵,有的点阵中的每个发光二极管是由双色发光二极管组成的,即双色LED点阵模块,如图4-1所示。
由多个LED点阵显示模块可组成点阵数更高的点阵,如四个LED点阵显示模块可构成16×16点阵。
(a)单色点阵模块(b)双色点阵模块
图4-1 8×8LED点阵显示模块
一、手工焊接一个8×8点阵
任务要求:用64个发光二极管在万能实验板上焊接一个焊接一个8×8点阵,并引出8根列线和8根行线。
1. 8×8点阵电路图
8×8点阵电路图如图4-2所示。
由图可知,每列的8个发光二极管的负极连接在一起,并分别引出8根线,即8根列线DR1~DR8;每行的8个发光二极管的正极连接在一起,并分别引出8根线,即8根行线DC1~DC8。
欲点亮某只发光二极管,须在其所在的列线上加低电平,在其所在的行上加高电平。
图4-2 8×8点阵电路图
2. 焊接实物图
焊接时注意列线和行线的正确连接方法。
焊接实物图如图4-3所示。
图4-3 由发光二极管构成的8×8点阵
二、LED点阵显示模块的识别和检测
在使用LED点阵显示模块时首先要判别它的引脚,一般它并不会如我们想象的那样按顺序排列好,而是需要用万用表或者测量电路进行判别。
1. 欧姆表检测法
应将万用表转换到欧姆挡的×10K挡,因为一般万用表欧姆挡的×10K挡使用的是9V电池或者15V电池供电,大于发光二极管的导通电压,能够使发光二极管导通而发出微弱的光,欧姆挡的其它挡使用的是1.5V电池供电,测量效果不明显。
随机地找两个引脚测试(其原理与测量二极管基本相同),看着前面的 LED有没有点亮的,没有则改其它引脚再试,有则将引脚位置、点亮的 LED的行、列位置和极性记录下来;如果全没有,则调换表笔,再测一遍。
如图4-4所示。
图4-4 欧姆表检测法
最后我们将得到一份完整的 LED点阵列数据表,根据该数据表就可以确定每根列线和行线所对应的引脚。
2. 电路测量法
电路测量法如图4-5所示。
该方法点亮发光二极管的亮度高,更加方便直观。
图4-5 电路测量法
一种8×8LED点阵模块的引脚图如图4-6所示。
图4-6 一种8×8LED 点阵模块的引脚图
任务二 点阵显示电路的制作 任务要求:单片机I/O 接一个8×8LED 点阵显示模块,其中P0口接行线,P2口接列线,编程实现在8×8LED 点阵上显示循环左右移动的柱形、静止字符和滚动字符。
一、硬件电路制作 1. 电路原理图
根据系统实现的功能,硬件电路主要包括复位、晶振及点阵显示电路。
如图4-7所示。
LED 点阵显示电路:为使电路和程序简单,采用一片8×8 LED 点阵显示模块。
由于本项目是一个8×8 LED 点阵显示电路,电路接口较少,也比较简单,所以我们考虑将单片机的 P2口通过74LS244连接到点阵模块区域中的“DC1~DC8”端口上;将P0口直接连接到点阵模块区域中的“DR1~DR8”端口上。
图4-7 8×8 LED 点阵显示电路原理图
2. 元件清单
LED 点阵显示电路元件清单如表4-1所示。
表4-1 LED 点阵显示电路元件清单
3.电路制作
LED 点阵显示电路装接图如图4-8所示。
图4-8 LED 点阵显示电路装接图
注意:点阵模块的引脚较多,引脚排序复杂,连线时一定要注意。
4.电路的调试
通电之前先用万用表检查各种电源线与地线之间是否有短路现象。
给硬件系统加电,不插入单片机,用一根导线,一端接地,另一端分别接触IC 插座的32~39脚,用另一根导线,一端接+5V ,另一端分别接触IC 插座的21~28脚,观察点阵模块中每个二极管是否正常发光。
二、程序编写
1. 循环移动的柱形 其效果如图4-9所示。
图4-9 循环移动的柱形
如何能在8×8 LED 点阵上显示一个竖立的柱形,并让其先从左到右平滑移动两次,然后再从右到左平滑移动两次,而且如此循环下去呢?我们看看如图4-2所示的8×8 LED 点阵的结构图就明白了。
从图中可以看出,8×8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的DC 端置1电平,而某一DR 端置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:
一根竖柱:对应的列置1,而行则采用扫描的方法来实现。
一根横柱:对应的行置0,而列则采用扫描的方法来实现。