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