第1章什么是微型計算機
1.1生活中的微型計算機
1.2微型計算機如何運行
1.2.1微型計算機的運行
1.2.2微型計算機(CPU)以外的元件
1.2.3微型計算機的種類
1.3存儲器數據和二進制數
1.3.1指令和二進制數
1.3.2數值表示
1.3.3字符碼
1.3.4帶小數點數據
1.3.5數值的表示方法
1.3.6存儲映像
第2章H8單片機的高性能和多功能
2.1什么是H8單片機
2.2H8/3048F的運行模式
2.2.1概要
2.2.2單芯片
2.2.3存儲器擴展
2.3寄存器結構和程序
2.3.1寄存器結構
2.3.2指令
2.3.3編程
2.3.4存儲容量和執(zhí)行速度
2.3.5簡單輸入/輸出
第3章復位和中斷
3.1給ROM寫程序
3.1.1硬件
3.1.2程序
3.1.3硬件的前提條件
3.2中斷
3.2.1中斷功能的必要性
3.2.2中斷時的動作
3.2.3中斷的使用例子
第4章內部外圍功能
4.1A/D轉換器
4.1.1A/D轉換器概要
4.1.2A/D轉換器的使用例子
4.1.3A/D轉換結束中斷
4.2D/A轉換器
4.2.1D/A轉換器概要
4.2.2D/A轉換器的使用例子
4.316位定時器(ITU)
4.3.1ITU概要
4.3.2間隔定時器的應用例子
4.3.3交替輸出的應用例子
4.4串行通信(SCI)
4.4.1SCI概要
4.4.2異步通信的應用例子
4.4.3時鐘同步通信的應用例子
4.5DMA控制器
4.5.1各種數據的傳送方法
4.5.2DMAC概要
4.5.3全地址模式的應用例子
4.5.4短地址模式的應用例子
4.6WDT
4.6.1WDT概要
4.6.2利用WDT復位的程序例子
4.6.3利用WDT的間隔定時器的應用例子
第5章C語言編程
5.1C語言和H8單片機
5.1.1標準輸入/輸出
5.1.2變量的長度
5.2調用main前的作業(yè)
5.2.1復位處理
5.2.2變量的初始化
5.3外圍功能的編程
5.3.1寄存器存取
5.3.2中斷處理
5.4C語言的基礎知識
5.4.1運算符
5.4.2控制語句
5.4.3結構體.數組和指針的特點
5.4.4函數調用
5.4.5說明和存儲類
第6章外部存儲器接口
6.1存儲器接口
6.1.1存儲器連接的基礎
6.1.2存儲器接口的設計
6.1.3DRAM接口
6.1.4更新定時器的間隔定時器的應用例子
6.2外圍功能接口
6.2.1擴展端口
6.2.2連接LCD
第7章各種應用舉例
7.1電子風琴
7.2電機控制I
7.3電機控制II
7.4數字錄音和放音
7.5聲音處理