基礎入門シリーズブレッドボードではじめるマイコンプログラミング

[表紙]ブレッドボードではじめるマイコンプログラミング

A5判/192ページ

定価(本体1,980円+税)

ISBN 978-4-7741-4180-0

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,初心者でも簡単に回路を作成することができるブレッドボードとフリーのC言語コンパイラを利用して,PICマイコンを動作させるためのノウハウをわかりやすく紹介したガイドブックです。

部品を差し込んで回路を組み立てるだけの(ハンダづけを必要としない)ブレッドボードと,ダウンロード可能なフリーのC言語コンパイラを使って解説するので,誰でも簡単にマイコンの作成を習得でき,そのしくみを具体的に理解できるようになります。まさにマイコンを学ぶ人が最初に読むべき1冊です。

こんな方におすすめ

  • 電子回路の製作をしている方,あるいは電子工作の入門者
  • マイコンのC言語プログラミングを修得しようとしている型

目次

第1章 マイコンの基礎知識

  • 1-1 デジタルIC
  • 1-2 マイコンの基本要素
  • 1-3 シングルチップマイコン
  • 1-4 0と1の表現
  • 1-5 マシン語とC言語
  • 1-6 無限ループ
  • 1-7 レジスタ
  • 1-8 ビットとバイト
  • 1-9 2進数の表現
  • 1-10 ビット演算

第2章 マイコンのプログラミング

  • 2-1 部品の入手
  • 2-2 PIC16F84Aの端子
  • 2-3 PIC16F84Aの基本回路
  • 2-4 ブレッドボード
  • 2-5 5V電源
  • 2-6 回路の作成
  • 2-7 プログラミングの手順
  • 2-8 mikroC
  • 2-9 PICプログラマ
  • 2-10 クロス開発

第3章 I/Oポートのプログラミング

  • 3-1 PIC16F84AのI/Oポート
  • 3-2 I/Oポートのレジスタ
  • 3-3 LED
  • 3-4 オームの法則
  • 3-5 シンク電流とソース電流
  • 3-6 オープンドレイン
  • 3-7 スイッチ
  • 3-8 プルアップ
  • 3-9 複合代入演算
  • 3-10 ブザー

第4章 割り込みのプログラミング

  • 4-1 チャタリング
  • 4-2 ポーリング
  • 4-3 割り込み
  • 4-4 INT割り込み
  • 4-5 PIC16F84Aのタイマ
  • 4-6 タイマ割り込み
  • 4-7 プリスケーラ
  • 4-8 変数の型

第5章 LEDのプログラミング

  • 5-1 フラッシャ
  • 5-2 バーサライタ
  • 5-3 グラデーション発光
  • 5-4 キャンドルライト
  • 5-5 フルカラーLED
  • 5-6 フルカラーLEDのグラデーション発光
  • 5-7 7セグメントLED
  • 5-8 ダイナミック点灯
  • 5-9 マトリクスLED

第6章 リモコンのプログラミング

  • 6-1 赤外線リモコン
  • 6-2 プロトコル
  • 6-3 NECフォーマット
  • 6-4 変調
  • 6-5 受信処理のプログラミング
  • 6-6 送信処理のプログラミング

第7章 液晶ディスプレイのプログラミング

  • 7-1 SD1602
  • 7-2 バス接続
  • 7-3 文字コード
  • 7-4 制御コード
  • 7-5 8bitモードと4bitモード
  • 7-6 SD1602の基本回路
  • 7-7 8bitモードのプログラミング
  • 7-8 4bitモードのプログラミング

著者プロフィール

青木直史(あおきなおふみ)

1972年 札幌市に生まれる。1995年 北海道大学工学部電子工学科卒業。1997年 北海道大学大学院工学研究科修士課程修了。2000年 北海道大学大学院工学研究科博士課程修了(工学博士)。2000年 北海道大学大学院工学研究科助手。現在 北海道大学大学院情報科学研究科助教。

専門 マルチメディア情報処理/趣味 音楽鑑賞,楽器演奏

著書:ディジタル・サウンド処理入門, CQ出版社, 2006/H8マイコンによるネットワーク・プログラミング, 技術評論社, 2008/C言語ではじめる音のプログラミング, オーム社, 2008