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 编 译 器 函 数 库DataRdyUSARTDataRdy1USARTDataRdy2USART功 能 : 读 缓 冲 区 中 是 否 有 数 据 ?包 含 头 文 件 : usart.h原 型 : char DataRdyUSART( void );char DataRdy1USART( void );char DataRdy2USART( void );说 明 : 该 函 数 返 回 PIR 寄 存 器 中 RCI 标 志 位 的 状 态 。当 器 件 仅 有 一 个 USART 外 设 时 使 用 DataRdyUSART , 而 当 器 件 有 多个 USART 外 设 时 , 使 用 DataRdy1USART 和 DataRdy2USART。返 回 值 : 如 果 有 数 据 , 为 1 ;如 果 没 有 数 据 , 则 为 0 。文 件 名 :代 码 示 例 :udrdy.cu1drdy.cu2drdy.cwhile (!DataRdyUSART());getcUSARTgetc1USARTgetc2USART参 见 ReadUSART。getsUSARTgets1USARTgets2USART功 能 : 从 指 定 的 USART 中 读 取 一 个 固 定 长 度 的 字 符 串 。包 含 头 文 件 :原 型 :参 数 :说 明 :文 件 名 :代 码 示 例 :usart.hvoid getsUSART ( char * buffer,unsigned char len );void gets1USART ( char * buffer,unsigned char len );void gets2USART ( char * buffer,unsigned char len );buffer指 向 存 储 读 取 字 符 的 地 址 的 指 针 。len要 从 USART 读 取 的 字 符 数 。该 函 数 将 等 待 到 从 指 定 USART 中 读 出 len 个 字 符 为 止 。 当 等 待 字 符 到达 时 , 不 会 出 现 超 时 。当 器 件 仅 有 一 个 USART 外 设 时 使 用 getsUSART, 而 当 器 件 有 多 个USART 外 设 时 , 使 用 gets1USART 和 gets2USART。ugets.cu1gets.cu2gets.cchar inputstr[10];getsUSART( inputstr, 5 );DS51297C_CN 第 58 页© 2004 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!