12.07.2015 Views

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MPLAB ® <strong>C18</strong> C 编 译 器 函 数 库putsXLCDputrsXLCD功 能 : 向 Hitachi HD44780 LCD 控 制 器 写 入 一 个 字 符 串 。包 含 头 文 件 : xlcd.h原 型 : void putsXLCD( char *buffer );void putrsXLCD( const rom char *buffer );参 数 :buffer指 向 要 写 入 LCD 控 制 器 的 字 符 的 指 针 。说 明 :该 函 数 把 buffer 中 的 字 符 串 写 到 Hitachi HD44780 LCD 控 制 器 。 当遇 到 空 字 符 时 会 停 止 传 输 , 不 传 输 空 字 符 。对 于 位 于 数 据 存 储 器 中 的 字 符 串 , 应 该 使 用 这 些 函 数 的 “puts” 形 式 。对 于 位 于 程 序 存 储 器 中 的 字 符 串 , 包 括 字 符 串 常 量 , 应 该 使 用 这 些 函 数的 “putrs” 形 式 。文 件 名 :putsxlcd.cputrxlcd.c代 码 示 例 : char mybuff [20];putrsXLCD( “Hello World” );putsXLCD( mybuff );ReadAddrXLCD功 能 : 从 Hitachi HD44780 LCD 控 制 器 中 读 出 地 址 字 节 。包 含 头 文 件 : xlcd.h原 型 : unsigned char ReadAddrXLCD( void );说 明 :该 函 数 从 Hitachi HD44780 LCD 控 制 器 中 读 出 地 址 字 节 。 当 执 行 此 操 作时 , LCD 控 制 器 不 能 处 于 忙 状 态 — 这 可 通 过 BusyXLCD 函 数 来 检验 。从 控 制 器 中 读 出 的 地 址 是 字 符 发 生 器 RAM 的 地 址 还 是 显 示 数 据 RAM的 地 址 , 取 决 于 前 面 调 用 的 Set??RamAddr 函 数 。返 回 值 :文 件 名 :代 码 示 例 :该 函 数 返 回 一 个 8 位 的 值 。 地 址 保 存 在 低 7 位 中 , BUSY 状 态 标 志 保 存在 最 高 有 效 位 中 。readaddr.cchar addr;while ( BusyXLCD() );addr = ReadAddrXLCD();DS51297C_CN 第 68 页© 2004 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!