从0开始学习新大陆Newlab实验箱---显示模块实验
- 1、实验器材
- 2、实验目的
- 3、任务分析
- 汉字显示
- 图片显示
1、实验器材
Newlab ARM Cortex-M3核心模块
Newlab 显示模块
2、实验目的
1.学习掌握GPIO输出的综合使用方法
2.掌握显示模块上搭载的12864液晶显示屏幕的驱动
3、任务分析
1. 12864 液晶整个屏幕有128 行64 列,它有两种型号。 1)图形液晶 2)中文液晶
利用NEWLab M3核心模块驱动显示模块上的12864液晶屏,在液晶屏上显示字符,汉字,图片。
2.接线说明
3.建立工程
新建文件夹,按个人习惯包含“SYSTEM”系统文件夹和"HADEWARE"功能文件夹,添加或自写相应功能.c和.h文件。
调用LCD_Init()函数对液晶屏进行初始化,需清屏后再写显示语句;需要说明的是,每个字符串占用的点阵大小为16x8,即每个字符高度为16个点、宽度为8个点;
LCD_WriteEnglishString(0,0,(unsigned char *)"Newland Edu:");
LCD_WriteEnglish(2,0+8*15,'*');
》汉字显示
我们采用的取模软件是PcToLcd2002,该软件的界面如图所示。为了正确显示汉字,在生成字模之前先对软件进行设置,点击“选项”菜单,打开字母选项对话框。如下图所示,进行设置,点击确定退出。
新建文件存放字模到工程代码里,别忘记在主函数里包含头文件!!
写入对应函数调用语句就可以完成中文字符的展示了
LCD_WriteChineseString(2,65,(unsigned char*)hanzi,3);
》图片显示
取模软件PcToLcd2002可以对位图图片进行取模。实现准备像素大小不超过128x64的位图,可以利用图片处理软件如Photoshop将其它格式的图片转化为位图图片(.bmp);将PCtoLCD2002配置为图形模式;打开新建图像对话框,设置图片的宽度和高度;
新建功能文件与中文字符相同,同样别忘了包含头文件.h!!!!