//--------------------- USB19264DLL 一共有 10 个函数,以下分别讲述:
函数原型: int USB_OPEN(void);
作用: 建立 USB 端口 和 LCD 模组: 192x64 之间的通讯链路。
执行成功,返回 0x00001; 反之,返回0x00000.
注意: 使用其它函数前必须首先调用此函数! 这样才能开通所需功能。
函数原型: int USB_CLOSE(void);
作用: 拆除 USB 端口 和 LCD 模组: 192x64 之间的通讯链路。
执行成功,返回 0x00001; 反之,返回0x00000.
注意: 拆除通讯链路,除USB_OPEN()外,其它函数功能将无法实现相应的功能!
本函数一般在程序结束时或想断开通讯链路时调用。
函数原型: int Initial_LCD(void);
作用: 初始化 LCD 模组: 192x64 中的LCD控制器,同时清屏 。
执行成功,返回 0x00001; 反之,返回0x00000.
注意: 当返回0x00000 时,原因可能是 USB 通讯链路未建立 或 LCD 控制器已经损坏。
USB 通讯链路是否已经建立可以通过调用 USB_OPEN() 才测试。
实际应用中,应用程序可以定期调用此函数,以增强产品可靠性! 如: 检测LCD 控制器是否已经损坏等等。
函数原型: int Clear_LCD(void);
作用: 清屏 。
执行成功,返回 0x00001; 反之,返回0x00000.
函数原型: int Update_LCD()
作用: 将显示缓冲区内的显示数据对LCD屏幕进行更新。
执行成功,返回 0x00001; 反之,返回0x00000.
注意: 执行函数 ShowText()及 ShowPictureByROM() 和 ShowPictureByName()后,
LCD屏幕不会立即更新显示。更新显示需要调用 Update_LCD()。
函数原型: int LED_ON(void);
作用: 打开 LCD 模组的 背光源.
执行成功,返回 0x00001; 反之,返回0x00000.
函数原型: int LED_OFF(void);
作用: 关闭 LCD 模组的 背光源.
执行成功,返回 0x00001; 反之,返回0x00000.
函数原型: int ShowText(unsigned int x, unsigned int y, char *str,unsigned char bConvert)
作用: 在 x 和 y 坐标处显示一个字符串。
执行成功,返回 0x00001; 反之,返回0x00000.
注意: x 的取值范围是: 0 to 191, y 的取值范围是: 0 to 6
当字符串在本行不能全部放置时,会自动折行显示。
当 bConvert = 0x01 时,该字符串是反显显示。 bConvert = 0x00 时,该字符串是正常显示。
此外,需要注意的是: 执行该函数后 LCD屏幕不会立即更新显示。更新显示需要调用 Update_LCD()
函数原型: int ShowPictureByROM(const unsigned char *iPicture,unsigned char bConvert);
作用: 显示一副 192x64 大小的图片.
执行成功,返回 0x00001; 反之,返回0x00000.
iPicture 是图片数据区的首地址, 图片数据区的大小至少是: 192x64/8 = 1536 Byte.
当 bConvert = 0x01 时,该图片是反显显示。 bConvert = 0x00 时,该图片是正常显示。
注意: 执行howPictureByROM()后 LCD屏幕不会立即更新显示。更新显示需要调用 Update_LCD()。
函数原型: int ShowPictureByName(const char *FileName,unsigned char bConvert);
作用: 显示一副 192x64 大小的图片.
执行成功,返回 0x00001; 反之,返回0x00000.
FileName 指定要显示的BMP图片名称,如: " F:MyBMP公司**.bmp"
注意该图片应该是单色的,文件格式是: BMP, 图片分辨率是: 192x64. 若不符合这些条件,则显示无效( 返回0x00000 ).
当 bConvert = 0x01 时,该图片是反显显示。 bConvert = 0x00 时,该图片是正常显示。
注意: 执行howPictureByName()后 LCD屏幕不会立即更新显示。更新显示需要调用 Update_LCD()。
|