功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
研发资讯 您所在的位置: 首页 > 研发资讯

点阵式液晶任意图片显示的实现

来源:    作者:    发布时间:2016-06-14 06:08:41    浏览量:

s:= db ;
t:=;
blockread(fromf, buf, sizeof(buf), numread);
for i:=1 to numread do
begin
if main.checkbox1.checked then buf[i]:=chr
(255-ord(buf[i]));
appendstr(t,inttohex(ord(buf[i]),2));
if ord(buf[i])>159 then
appendstr(s,0+inttohex(ord(buf[i]),2)
+h,)
else
appendstr(s,inttohex(ord(buf[i]),2)
+h,);
end;
delete(s,length(s),1);
main.memo1.lines.append(s);
main.memo3.lines.append(t);
inc(j);
until (numread = 0);
main.memo1.lines.delete(main.memo1.lines.
capacity-1);
closefile(fromf);
closefile(tof);
s_copyfile:=true;
end;
lcd模拟显示



对于如图4所示的一张128 64的bmp图片,其模拟显示如图5所示,反白后显示如图6所示。

有的lcm数据是奇偶行交错的,也可以通过使用隔行来改变。模拟显示的源程序主要是采用在画布上画矩形框的方法,语句如下:


image1.canvas.fillrect(rect(16*s_col+4*i,
4*s_row,16*s_col+4*i+3,4*s_row+3));
其中s_col为行坐标(1~64),s_row为列坐标(0~31),每个字节分高4位与低4位分别来画矩形框。当高4位或低4位值为1~f时,对应的i分别如表1所插叠层电感件电感器示。

lcd显示控制程序设计

lcm内部带有8k字节的ram缓存区,往ram缓存区写入数据,则在lcd 显示屏上产生显示。通过改变显示缓存区首地址可实现屏插件电感器幕滚动、屏幕换页等功能。

graphic_disp:

lcall clear_graphic ;清除图形显示ram单元(gdram)
mov g_row, #80h ;设定图形显示起始行单元
mov g_column, #80h ;设定图形显示起始列单元

gra_disp:

mov a, #34h ;选择扩充指令集,关闭图形显示
lcall input
mov a, g_row ;输入图形显示起始行地址
lcall input
mov a, g_column ;输入图形显示起始列地址
lcall input
mov a, #30h ;重新选择基本指令集
lcall input
clr a
movc a, @a+dptr ;输入显示数据(横向高8位数据)
lcall displ
inc dptr
clr a
movc a, @a+dptr ;输入显示数据(横向低8位数据)
lcall displ
inc dptr
inc g_column ;列地址加一
mov a, g_column
cjne a, #90h, gra_disp ;最后一列地址为90h(共计16列)
mov g_column, #80h
inc g_row ;行地址加一
mov a, g_row
cjne a, #0a0h, gra_disp ;最后行地址为0a0h
mov g_column, #80h
mov g_row, #80h
mov a, #36h ;打开图形显示
lcall input
ret

在上面程序中,是与图2所示的gram映射的点阵坐标一样,分成0~15列,每列写2个字节数据,共有32行。clear_graphic为清除图形显示cgram的子程序,input为写指令子程序,displ为写数据子程序,这里不再详细列出。另外硬件设计时,注意空脚(nc)应悬空,不能接地。调试时,适当调整液晶显示偏压信号v0,使之在一合适电压,这一电压若设置不当,lcm 无法正常工作。


结束语

按照上面分析插件电感的方法,可以方便的在液晶上显示任意图片。点阵的lcd模块还可实现屏幕合成、滚动、动画、闪烁等功能,正越来越受到广泛的应用和关注。需要指出的是,由点阵液晶显示器件与相应的控制器、驱动器装配成的显示模块的种类较多,其功能、指令、接口定义及引脚并无统一标准,具体使用时应差模电感器加以选择。

  • 借助探头和软件丰富测试功能如今的高端测试装置的功能已经达到令人惊叹的水平。比如力科(LeCroy)公司最新推出的实时带宽高达60GHz的LabMaster 10Zi系列示波器和安捷伦(Agilent)公司带宽高达32GHz的I

  • 硅功率MOSFET在电源转换领域的应用 功率MOSFET作为双极晶体管的替代品最早出现于1976年。与那些少数载流子器件相比,这些多数载流子器件速度更快、更坚固,并且具有更高的电流增益。因此开关型电源转换技术得以真正商用化。早期台式电脑的

  • CCFL推挽式缓冲电路无抑制时的漏极电压图1详细列出了使用15V直流电源工作时,推挽式驱动器的典型栅极驱动电压和漏极电压波形。在推挽式驱动结构中,当互补MOSFET开启时,正常情况下漏极电压会升至直流电源电压的两倍(或者本

  •