12.07.2015 Views

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

软 件 外 设 函 数 库ReadDataXLCD功 能 : 从 Hitachi HD44780 LCD 控 制 器 中 读 出 一 字 节 数 据 。包 含 头 文 件 : xlcd.h原 型 : char ReadDataXLCD( void );说 明 :该 函 数 从 Hitachi HD44780 LCD 控 制 器 中 读 出 一 字 节 数 据 。 当 执 行 此 操作 时 , LCD 控 制 器 不 能 处 于 忙 状 态 — 这 可 以 通 过 使 用 BusyXLCD 函数 来 校 验 。从 控 制 器 读 出 的 数 据 是 字 符 发 生 器 RAM 的 数 据 还 是 显 示 数 据 RAM 的数 据 , 取 决 于 前 面 调 用 的 Set??RamAddr 函 数 。返 回 值 : 该 函 数 返 回 一 个 8 位 的 数 据 值 。文 件 名 :readdata.c代 码 示 例 :char data;while ( BusyXLCD() );data = ReadAddrXLCD();SetCGRamAddr功 能 : 设 置 字 符 发 生 器 的 地 址 。包 含 头 文 件 : xlcd.h原 型 : void SetCGRamAddr( unsigned char addr );参 数 :addr字 符 发 生 器 的 地 址 。说 明 :该 函 数 设 置 Hitachi HD44780 LCD 控 制 器 字 符 发 生 器 的 地 址 。 当 执 行 此操 作 时 , LCD 控 制 器 不 能 处 于 忙 状 态 -- 这 可 以 通 过 使 用 BusyXLCD 函数 来 校 验 。文 件 名 :setcgram.c代 码 示 例 :char cgaddr = 0x1F;while( BusyXLCD() );SetCGRamAddr( cgaddr );SetDDRamAddr功 能 : 设 置 显 示 数 据 的 地 址 。包 含 头 文 件 : xlcd.h原 型 : void SetDDRamAddr( unsigned char addr );参 数 :addr显 示 数 据 的 地 址 。说 明 :该 函 数 设 置 Hitachi HD44780 LCD 控 制 器 中 显 示 数 据 的 地 址 。 LCD 控制 器 不 能 处 于 忙 状 态 — 这 可 以 通 过 使 用 BusyXLCD 函 数 来 校 验 。文 件 名 :setddram.c代 码 示 例 : char ddaddr = 0x10;while( BusyXLCD() );SetDDRamAddr( ddaddr );© 2004 Microchip Technology Inc. DS51297C_CN 第 69 页

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!