PIC16F690

ドットマトリックスLEDの表示

PIC-DEV-690RLに標準で搭載されている文字LCDの代わりに、ドットマトリックスLED:OPT-DML-2Sを搭載することができます。OPT-DML-2Sを搭載すると、ドットマトリックスLEDを利用したスケッチを楽しむことができます。

以下に、ドットマトリックスLEDの簡単なスケッチを示します。このスケッチはPIC-DEV-886RLでもそのまま利用できます。

#include "picsys16.h"

void
  

7セグメントLEDにスイッチ状態の表示

PIC-DEV-690RLの文字LCDの代わりに、7セグメントLED:BLUE-7SEG-1を接続したスケッチ例を示します。
このスケッチはPIC-DEV-886RLでもそのまま利用できます。

#include "picsys16.h"

void
setup()
{
  

7セグメントLEDでカウント表示

PIC-DEV-690RLに標準で搭載されている文字LCDの代わりに、7セグメントLED:BLUE-7SEG-1を搭載することができます。BLUE-7SEG-1を搭載すると、7セグメントLEDを利用したスケッチを楽しむことができるようになります。

BLUE-7SEG-1では、PICの少ないピン数で4桁の7セグメントLEDに表示を行うために、ダイナミック点灯方式を利用しています。ダイナミック点灯方式を実現するための面倒な処理は、PICSYSが自動的に行ってくれます。

BLUE-7SEG-1を利用したスケッチ例を示します。このスケッチはPIC-DEV-886RLでもそのまま利用できます。

  

LEDの点滅

PIC-DEV-690RLに搭載されているLEDを点滅させる簡単なスケッチを紹介します。

このスケッチは、以下のボードでもそのまま動きます。(MPLABプロジェクトのデバイス設定や、ボードを指定するマクロ定義などはそれぞれに合わせた変更が必要です)


  

USARTによるPCとの通信

単体で動くシステムやプログラムはそれはそれで面白いのですが、他のシステムなどの通信して連携して動くシステムやプログラムは、応用範囲が広がると共に、作っていてもわくわくしますよね。

PIC-DEV-690RLには、DSUB9のメスコネクタにRS232Cの信号が接続されています。PCとは、両端にDSUB9のメスとオスのコネクタが付いたストレートケーブルで接続できます。

ここでは、PIC-DEV-690RLに搭載されているRS232Cインターフェースを利用して、PCなどから送られてきた文字をエコーバックする簡単なスケッチを紹介します。

LCDへの文字表示

PIC-DEV-690RLに搭載されている文字LCDに文字を表示させる簡単なスケッチを紹介します。

このスケッチは、最初にタイトルクレジットを文字LCDに表示して3秒ほど待ち、その後に、0.1秒を単位でボードの起動後の経過時間を表示します。

このスケッチは、以下のボードでもそのまま動きます。(MPLABプロジェクトのデバイス設定や、ボードを指定するマクロ定義などはそれぞれに合わせた変更が必要です)


  

USARTの受信データの行バッファリング

PIC-DEV-690RLを評価ボードとして、PIC16F690のプログラム例を紹介します。

このページのプログラムはPIC-DEV-690RLでもPIC-DEV-690Rでもそのまま動きます。

PCの入力を行単位でバッファリングするプログラム

LCDへのUSART受信データの表示

PIC-DEV-690RLに搭載されているRS232Cインターフェースを利用して、PCなどから送られてきた文字をエコーバックするとともに、その内容を文字LCDに表示するスケッチを紹介します。

PIC-DEV-690RLには、DSUB9のメスコネクタにRS232Cの信号が接続されています。PCとは、両端にDSUB9のメスとオスのコネクタが付いたストレートケーブルで接続できます。

このスケッチは、以下のボードでもそのまま動きます。(MPLABプロジェクトのデバイス設定や、ボードを指定するマクロ定義などはそれぞれに合わせた変更が必要です)

LCDへのSWの状態表示

PIC-DEV-690RLを評価ボードとして、PIC16F690のプログラム例を紹介します。

LCDへのSWの状態表示

PIC-DEV-690RL/R

キットの概要

PIC-DEV-690RLは、PIC16ファミリの新世代の標準チップであるPIC16F690を中心に、LED、スイッチ、文字LCD、RS232Cインターフェースなど基本的な入出力装置を搭載したコンパクトな評価キットです。ユニバーサルエリアも搭載しており、独自回路を追加することが出来るので、さまざまな用途に応用が可能です。

製品のページ

コンテンツ配信