大学出版部協会

 

C言語によるH8マイコン制御

C言語によるH8マイコン制御

A5判 224ページ 並製
価格:2,640円 (消費税:240円)
ISBN978-4-501-53910-8(4-501-53910-0) C3055
奥付の初版発行年月:2005年04月 / 発売日:2005年04月上旬

内容紹介

誰でも簡単に開発環境を構築

前書きなど

 現在,組み込みマイコンの開発で,C言語のプログラミングは必修の技術です。ところが,組み込みマイコンのC言語プログラミングは,パソコンなどの汎用コンピュータの場合と比べて難しいところがあります。
 例えば,一般的なC言語のプログラミングでは,printfやscanfなどを使って簡単にデータの入出力が可能です。しかし組み込みマイコンの場合はこんなふうにはいきません。マイコンは裸のコンピュータなので,簡単な入出力を行うだけでも何かと準備が必要です。また,実際にプログラムを作ってみると,ある番地のメモリアクセスや,割り込み処理,プログラムのROM化など,組み込みマイコン独特の問題を解決しなければなりません。
 本書は,組み込みマイコンのプログラムをC言語で開発するためのノウハウが書かれています。組み込みマイコンの学習をはじめて,C言語を使ってプログラムを作成したいと考えている人のために,マイコン制御のプログラムを作成することを目的としたC言語プログラミングを解説しました。
 プログラミングの学習で大切なことは,自分でプログラムを書いて動作を確認してみることです。そこで本書では,まず,市販のマイコンキットを用いて,初心者でも容易にC言語プログラミングがはじめられるように配慮しました。
 ターゲットのH8マイコンは,CPU,メモリ,入出力ポート,タイマ等コンピュータに必要な機能を一つのICに内蔵したシングルチップマイコンです。H8マイコンは多くの機能をもっているので幅広い応用が可能です。しかも比較的スマートに設計されているので,初心者でも理解しやすいマイコンであると思います。現在,H8マイコンを搭載したマイコンボードが多数市販されています。H8マイコンは個人でも入手しやすく価格も手ごろなので,読者の皆様に一度H8マイコンを体験してみることをおすすめします。
 今回,本書を執筆して,組み込みマイコンとその応用技術はコンピュータ好きな人にとって知的好奇心を満たしてくれる魅力的な教材であると感じました。組み込みマイコンのプログラミングでは,深いレベルのコンピュータの理解が必要になります。本書では,組み込みマイコンのプログラム開発ツールとして,GCC(GNU compiler colection)と呼ばれるフリーソフトを使いますが,本書を読めば,コンパイルやリンクといったプログラム開発でなじみの深い処理が,どのような意味をもっているか理解できるでしょう。
 終わりに,本書を執筆する機会を与えてくださり,貴重はアドバイスをいただいた監修の浅川毅氏,本書を出版するにあたり多大な尽力をいただいた東京電機大学出版局の植村八潮氏,石沢岳彦氏に,そして何より読者の皆様に心から感謝申し上げます。
 2005年3月
 著者しるす


目次

第1章 C言語でH8マイコンを動かそう
 1.1 H8マイコンの開発キット
 1.2 ハードウェア環境の整備
 1.3 ソフトウェア環境の整備
 1.4 C言語によるプログラム開発
 1.5 C言語によるプログラム開発の問題点

第2章 H8マイコンの構成
 2.1 マイコンシステムの基礎
 2.2 H8マイコンのCPU
 2.3 メモリ構成
 2.4 リセットスタート
 2.5 内蔵周辺機能
 2.6 例外処理

第3章 制御のためのC言語プログラミング
 3.1 データの表現
 3.2 式
 3.3 文
 3.4 配列
 3.5 ポインタ
 3.6 関数
 3.7 構造体
 3.8 前処理(プリプロセス)
 3.9 プログラム分割

第4章 コンパイラとリンカ
 4.1 プログラム開発のソフトウェア
 4.2 プログラムのROM化
 4.3 リンカスクリプト
 4.4 GCCの使い方
 4.5 その他の開発用コマンド

第5章 入出力ポートの活用
 5.1 H8マイコンの入出力ポート
 5.2 入出力ポートの基本的な使い方
 5.3 LCDモジュール
 5.4 H8マイコンによるLCDモジュールの制御

第6章 タイマと割り込み処理プログラム
 6.1 H8マイコンと割り込み処理
 6.2 外部割り込み処理プログラムの作成
 6.3 インテグレーテッドタイマユニット(ITU)
 6.4 タイマ処理プログラムの作成
 6.5 応用と発展

付録 UNIXコマンド入門
 A.1 ファイルとディレクトリ
 A.2 UNIXの操作

参考文献

索引


一般社団法人 大学出版部協会 Phone 03-3511-2091 〒102-0073 東京都千代田区九段北1丁目14番13号 メゾン萬六403号室
このサイトにはどなたでも自由にリンクできます。掲載さ>れている文章・写真・イラストの著作権は、それぞれの著作者にあります。
当協会 スタッフによるもの、上記以外のものの著作権は一般社団法人大学出版部協会にあります 。