微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 12864液晶深入学习笔记_2——基于msp430g2553

12864液晶深入学习笔记_2——基于msp430g2553

时间:11-28 来源:互联网 点击:

件的应用。

二,液晶取模软件的应用

要使用液晶显示图片,或字符型的图片,那么这幅图片的数据信息肯定是要的,而且这些数据往往都很庞大。那么如何来产生这些庞大的数据,靠我们手工编写,那个太不现实了。着就需要取模软件的帮助了。我用到的这款软件是PCtoLCD2002,作者是陈新汀,感谢作者提供了这么好用的一款软件。

这款软件功能强大,使用方便,下面我就我经常用到的一些功能介绍一下吧,更详细的介绍可以参考其他的资料。

下面的设置对应的为12864液晶的ST7920控制器,

一),用PCtoLCD2002液晶取模软件对图片取模,注意事项及常用设置如下:

1,PCtoLCD2002取模只支持.bmp格式的图像

2,用12864显示图片时,取模用的图片像素大小不要超过128*64,如果超过会出现一些问题。可以比它小

3,还可以调整像素位置,上下左右移动要显示图片的位置,也可以上下左右翻转,镜像等。

4,也可以针对每一个像素点进行编辑操作,对某一个像素点单击左键,显示。单击右键,取消显示,如果一直按住左键,就可以进行画图等操作了。

5,也可以只正对有像素点的图片范围进行取模,其他边上的空白不取模,这有可以减少数据量,节省存储容量。

6,也可以在PCtoLCD2002新建一个图片,然后设置像素的大小,然后就可以直接在上面进行绘图了,同样也是点击左键显示,点击右键取消显示。就好像是直接针对液晶屏进行绘图一样,然后可以保存。

7,如果在模式中选择为字符模式,就可以直接在该软件中输入要显示的字符,直接制作成字符图片。还可以更改字体,大小等字符属性。

8,12864液晶显示默认是逐行的,所以在取模时,一般选择逐行取模

9,因为在单片机向液晶传输数据时是高位在前,所以在取模时设置为顺向(高位在前)

10,输出数制选为16进制数

11,自定义格式选为C51格式,因为我们是用C语言进行编程的。如果是用汇编编程,选择A51格式

12,因为生成的数据最后要放在一个数组中,所以要去掉行前缀大括号,行后缀仅保留一个逗号。否则的话生成的数据的每一行的前面和后面都会有一对大括号。

二),如果想自己制作文字的图片,然后取模让液晶显示,除了直接在PCtoLCD2002中的字符模式中进行制作外,还可以使用windows自带的画图附件,使用设置方法如下:

1,在图像的属性选项中设置图像的分辨率:宽度为128,高度为64,其他的为默认值即可。点击确定。

2,然后可以向设置好的图纸上添加字符(点击左边工具栏上的A,添加字符),写入汉字,可以调节字符的大小字体等属性。好了之后,保存

3,因为PCtoLCD2002取模只支持.bmp格式的图像,所以保存时要保存成.bmp格式。(一般保存成24位图.bmp格式)

4,然后就可以按照对图片取模的方法,对刚刚制作保存的字符图片进行取模了。

按照上面的方法,应该就可以自己制作图片和字符图片的数据了。

好了,上面,对12864进行了比较全面但是相当粗糙的介绍,更全面详细的用法请参考数据手册。在使用液晶或者其他任何一款单片机或芯片时,最详细,最权威的资料永远都是它对应的数据手册。

一切其他的资料,无论多么的详细,丰富都是以手册为基础的,所以大家在使用是一定不用依赖这种资料,只能作为一种参考。遇到问题,自己多看手册,多思考,才能把知识转化为自己的。

使用12864实时显示曲线图,演示动画我还没有做,做好了再补上来。其实把前面的掌握了,应该不难的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top