行业新闻

12864的程序调试-YLKLCD点阵屏

发布时间:2015/12/1 21:17:36 点击量:

关于深圳市易利凯科技有限公司生产的点阵屏12864的程序调试 分4步骤

一,12864程序显示是两个汉字,左右屏汉字相同,显示位置和方法不同。从RAM的调用来看就知道了,都是从一个ram里面读出来的。

 

二,这次之所以调用12864std_logic_arith程序包,是因为在下面使用了conv_std_logic_vector这个系统函数。函数声明:

function CONV_STD_LOGIC_VECTOR(ARG: INTEGER; SIZE: INTEGER)
            returnSTD_LOGIC_VECTOR;(函数功能就是把integer转化成std_logic_vector型,后面的SIZE就是转换后的vector的位数)如果想查询这个程序包的话,在这里:cd:\altera\90\quartus\libraries\vhdl\synopsys\syn_arit.vhd这个函数就包含在这个文件里了。有关库和程序包的调用情况,请看下一篇日志。

 

三,程序中的y_cnt就是Y地址计数器,x_cnt就是页地址计数器,注意在程序中这两个地址计数器的清零的地方,处理不当的话就会出现重复写数据的情况,这里当时没注意,断断续续的找了两天,后来用signalTAP抓到以后,才知道是这里的问题。

 

四,还有,当进入Over状态后,即数据写完后,要把写使能拉高,要不然还会一直写数据进去,会出现出乎意料的情况。其他的就没什么了。

 

COG点阵屏产品中心http://www.yilikai.com/list/?7_1.html

 

 

上一篇:易利凯科技LCD光电性能参数

下一篇:易利凯STN点阵类LCD静电引起黑白条显示之初探

点击这里给我发送消息 点击这里给我发送消息