clcd.c

文字LCD表示器制御ライブラリ。 [詳細]

#include <htc.h>
#include "picdev.h"
#include "delay.h"
#include "clcd.h"

関数

static void _OutHCLCD (unsigned char c)
static void _OutBCLCD (unsigned char c)
void OpenCLCD (unsigned char mode)
 CLCDの起動
void CmdCLCD (unsigned char cmd)
 CLCDへのコマンド出力
void WriteCLCD (char data)
 CLCDへのデータ出力
void PosCLCD (unsigned char line, unsigned char row)
 CLCDのカーソルの位置指定
void putsCLCD (char *s)
 CLCDへの(RAM上の)文字列の出力
void putrsCLCD (const char *s)
 CLCDへの(プログラムメモリ上の)文字列の出力


説明

文字LCD表示器制御ライブラリ。

覚え書き:
PICCのサンプルファイルとして提供されている delay.h, delay.cが必要。
対応環境 本ファイルに定義されている関数のほかに、 clcd.h に定義されている 以下のマクロを関数的に利用できる。

関数

static void _OutHCLCD ( unsigned char  c  )  [static]

static void _OutBCLCD ( unsigned char  c  )  [static]

void OpenCLCD ( unsigned char  mode  ) 

CLCDの起動

引数:
mode,: 表示モードの指定

void CmdCLCD ( unsigned char  cmd  ) 

CLCDへのコマンド出力

引数:
cmd,: コマンドの指定
  • CLCD_XXX

void WriteCLCD ( char  data  ) 

CLCDへのデータ出力

引数:
data,: データの指定

void PosCLCD ( unsigned char  line,
unsigned char  row 
)

CLCDのカーソルの位置指定

引数:
line,: 
row,: 

void putsCLCD ( char *  s  ) 

CLCDへの(RAM上の)文字列の出力

引数:
s,: 文字列のポインタ

void putrsCLCD ( const char *  s  ) 

CLCDへの(プログラムメモリ上の)文字列の出力

引数:
s,: 文字列のポインタ


Copyright (C) 2007-2008, マイクロファンネットショップ, 株式会社ピープルメディア