ローコストLCDシリアル通信モニター(PIC16F1939)

Topics PICC Pro lite mode Actual use USART PWM LCD Interrupt PICkit2 PIC16F1939

現在、暫定公開です。
エンハンスドPICを使ったシリアル通信モニターです。プログラム容量が十分あるので、自由度があります。

仕様

装置名 超ローコストシリアルLCDモニター
対応通信スピード 1,200/2,400/4,800/9,600/19,200/31,250(midiクロック)/38,400bps(公称値)
8MHzセラロック使用時、 ±0.5%の誤差
16F1827では内部クロックの使用が可能。その場合は±2%の誤差
エラーレートは後述の付録参照
バッファサイズ
PIC16F648A 64バイト
PIC16F1827 256バイト
通信フォーマット 8ビット、パリティ無し、ストップ1ビット
表示形式 ●ASCII表示
コントロールコードはCRとCL以外は無視されます。
CR(0x0D)表示行を切り替えます。改行された場合は、そのライン以降のテキストは表示されたままとなります。
CL(0x0C)は表示をクリアし、カーソルをホーム位置に戻します。
●16進表示
アスキーコードを16進数で表示します。
各種機能 画面初期ボタン、モード切替ボタン、ASCII/16進表示切替ボタン、LCD電圧切替
MPU PIC16F1939
クロック 内蔵8MHz使用
電源 3V〜5V 消費電流2.8mA@3.3V
その他 PICkit2/ICD2インターフェース搭載

回路図

プログラムのZIPファイルにPDFで同梱しています。

プログラムダウンロード

2種類のPICマイコンに対応しています。

SC1602B(16桁2行)・SC242A aitendo (24桁2行)・ACM0802C-NLW-***(8桁2行)用


aitendo LCDモジュールSC242A

Date version Build Folder Device note
2011/6/20 1.00 MPLAB IDE v8.88
XC8 v1.11
C:\picsrc\xc8\lcd_serial_16f1939 PIC16F1939 ソース・コードをリビルドすれば、各種LCDに対応します。ZIPファイルは24行2桁でビルドしています。

動作説明

今までの通信モニターと使用方法は同じですので、このページを参照してください


2012/12/9 初版作成

(C)2008-2012 air variable All Rights Reserved..


ホーム