Last Update 2021/01/14

USBモジュール,PIC,AVR,H8を使って実装し,パソコンから入出力を行う
パソコン用手作り外部インターフェース

土井 滋貴 著
B5変型判 328ページ
定価3,080円(税込)
JAN9784789837323
2005年12月15日発行
[品切れ重版未定2021.1.15] パソコン用手作り外部インターフェース

 本書では,パソコンからの外部制御を行う方法について総合的な解説を行います.外部制御を実現する方法について,概要・要素解説から各種マイクロコントローラ(PIC,AVR,H8)をパソコンに接続し外部制御に使う事例まで,多角的かつ横断的に紹介しています。
 紹介する内容は,簡単に製作および追実験ができるよう工夫しています.また,「個々のチップの使いこなしも重要だが,何を選択し組み合わせるかも重要だ」という視点で,「組み込みマイコンの解説」でなく,あくまでもパソコンを中心に活用するという解説です.
 本書は技術系のビギナ,および中級ホビーストを対象読者としています.本書で取り上げる内容の範囲は,周辺側としてPIC:PIC16F88,PIC16F873A,AVR:ATtiny2313,ATmega162,H8:H8/3694F,H8/3052F,パソコン側はWindows XP,VC++,WinAPI.さらに,関連技術としてUSB-シリアル変換チップ,PCIのI/Oボード,PCカードのI/Oカード,USB入出力モジュールなどを取り上げます.
目次

☆はじめに

  パソコン,マイクロコントローラ,周辺技術の概要,変遷
 第1章 パソコンによる制御システム
  1.1 制御システムの構築
  1.2 マイクロコンピュータの基本構成
  1.3 パソコンの外部インターフェース
  1.4 制御システムのソフトウェア
  Column…1.1 半二重と全二重
  用語解説

  制御システム構築に利用するプログラミング環境とC言語,Windowsプログラミング
 第2章 制御システムのためのプログラミングの準備
  2.1 コマンド・プロンプトとDOSコマンド
  2.2 Windowsシステムの概要
  2.3 シンプルなウィンドウ・プログラム
  2.4 ダイアログ・ボックス
  2.5 マルチスレッド
  2.6 タイマとマルチメディア・タイマ
  用語解説

  インターフェース・キットを利用して外部制御の基礎からマルチスレッドやGUIの利用方法など外部制御プログラミング方法について学ぶ
 第3章 制御プログラミングの基礎
  3.1 USB汎用インターフェース・キットを使う
  3.2 入出力ボードを作る
  3.3 UCT203を利用した外部制御の基礎
  3.4 UCT203とパソコンとのやりとり
  3.5 ウィンドウ・プログラムからのUCT203の操作
  用語解説

  各種市販の拡張インターフェースを働かす
 第4章 拡張インターフェースを使った外部制御
  4.1 PCIボード
  4.2 PC Card
  4.3 USBモジュール
  用語解説

  使えるインターフェースを活用しよう
 第5章 レガシ・インターフェースを使った外部制御
  5.1 COMポート
  5.2 パラレル・ポート
  Column…5.1 USBプリンタ・ケーブルを使う

  仮想COMポート,ビット・バング・モードを利用した
 第6章 USB変換チップを使った外部制御
  6.1 FT232BMとファミリ・チップ
  6.2 FT232BMをシリアル変換チップとして使う
  6.3 FT232BMをビット・バング・モードで使う

  シリアル通信でやりとりを行うことで実現
 第7章 パソコンとマイクロコントローラの協調
  7.1 マイクロコントローラの導入
  7.2 マイクロコントローラの比較
  7.3 パソコンとマイクロコントローラの接続

  周辺用として開発されたPICを活用する
 第8章 パソコンにPICを接続する
  8.1 PICの概要
  8.2 PICの開発環境
  8.3 PIC16F88を使う
  8.4 PIC16F88をパソコンに接続する
  8.5 PIC16F873Aを使う
  Column…8.1 秋月電子製ライタをISP化する
  Column…8.2 PIC16F628Aテスト・ボード

  周辺用として開発され,機能が高く使いやすいAVRを活用する
 第9章 パソコンにAVRを接続する
  9.1 AVRの概要
  9.2 AVRの開発環境
  9.3 ATtiny2313を使う
  9.4 ATtiny2313をパソコンに接続する
  9.5 ATmega162を使う
  9.6 外部メモリ・インターフェースを使う

  ワンチップ・マイコンとして利用例の多いH8を2品種活用する
 第10章 パソコンにH8を接続する
  10.1 H8の概要
  10.2 H8の開発環境
  10.3 H8/3694を使う
  10.4 H8/3694Fをパソコンに接続する
  10.5 H8/3052Fを使う
  10.6 外部バスを使う
  Column…10.1 アセンブラ・プロジェクト生成の不具合回避

 参考・引用 文献
 索引