第 1 章 微電腦及單晶片介紹
本章主要介紹微電腦組成的基本架構,單晶片微電腦的特點及其應用領域,使初學者可以很快地了解一套控制系統是如何構成的。
第 2 章 單晶片 8051 硬體介紹
本章主要介紹8051的特性、接腳、內部控制暫存器、常用相容晶片、…等相關硬體介紹。
第 3 章 C 語言程式設計基礎
在真正進入 8051 C 程式設計前,本章先介紹一般C 語言程式設計的基礎知識,對初學的讀者而言,可以很快掌握 KEIL C 語言的程式設計重點。
第 4 章 8051 程式測試
功欲善其事必先利其器,在進入8051程式測試前,先對基本相關實驗環境及軟體硬體工具做說明,讀者可以針對需要而加以添購。
第 5 章 基本 I/O 控制
在自製 8051 單板而且測試成功後,我們可以利用 8051 單板來做一些基本的I/O控制實驗,像是工作LED指示燈、走馬燈控制、七節顯示器控制、按鍵控制等實驗,至於更複雜的介面可以依需要而加以擴充。
第 6 章 中斷控制
本章先介紹外部中斷的控制方式,並舉實例來做說明。
第 7 章 計時計數器控制
在本章中,我們分別來介紹其各種計時計數器的工作模式,並舉例來說明利用計時器來做各種控制程式的設計。
第 8 章 串列介面控制
在本章中我們將說明串列傳送的通訊原理,及8051 串列埠的使用,並以實驗來說明串列資料的接收及傳送,這些都是一些非常基本的測試程式,熟悉這些程式的設計,在以後 8051 單板專題製作上用途很多,可以做多顆 8051 單晶片的系統連線控制也可以與 PC 做資料傳送。
第 9 章 LCD 介面控制
在電子材料行買到的LCD,其背面含有控制電路,其上面有專門的IC來完成LCD的動作控制,在自行設計的介面中,只要送入適當的命令碼和欲顯示的資料,LCD便會將其字元顯示出來,在程式控制上非常方便。本章將就這方面進行介紹。
第 10 章 類比至數位轉換介面
類比至數位轉換器,簡稱 ADC (Analog-Digital Converter) 是將連續類比信號轉換為數位信號的元件,一般外界的物理量像電流、位移、溫度、壓力、重量、聲音等均可以經過感知器介面處理而轉換為類比的電壓,是屬於類比信號,經過 ADC 介面做信號轉換成為數位信號後,方能由電腦做資料的儲存或是運算及處理。
第 11 章 數位至類比轉換介面
數位至類比轉換器簡稱 DAC( Digital-Analog Converter )是將數位信號轉換成連續的類比信號的元件,一般用在數位介面或微處理機的介面輸出控制上,熟悉此控制介面技巧將可以在自行設計的產品中加入語音的功能,提升產品的附加價值。
第 12 章 遙控伺服機控制
本章是以遙控玩具店,市售標準的遙控伺服機來做實驗,此一裝置在無線電遙控飛機、遙控船上一定會用到,主要是介紹其內部結構及工作原理,並以8051 介面來設計驅動程式,可以精確的控制伺服機動作。
第 13 章 中文 LCD 介面控制
早期 LCD一般分為兩型,一種是文字模式 LCD,功能如第 9章所介紹,用來顯示標準的英文字型及鍵盤上的 ASCII 標準符號,另一種為繪圖模式 LCD,可以以畫點方式來顯示特殊字型、中文字圖形或是做動畫應用。本章將介紹另外一種控制上相當方便的中文 LCD 介面,其控制方式相容於傳統的文字模式LCD,新增加的功能是將常用的中文字字型資料內建在 LCD 模組內部,直接解決要顯示中文訊息的問題,減少控制程式設計的複雜性。
第 14 章 專題製作---音樂盒
本章將利用單晶片 8051 結合內部計時器及 LCD 顯示器,設計一個簡易的微電腦音樂盒,按下單鍵可以演奏預先設定的歌曲旋律,最重要的是自己還可以經由程式設計來輸入新的歌曲,將自己喜歡的歌曲輸入程式中,音樂盒可以經常發出宜人的音樂旋律,增加生活的樂趣。
第 15 章 專題製作---單晶片時鐘
本章將利用單晶片 8051 C語言控制程式結合 LCD,設計一個簡易的微電腦時鐘,可以放在自己的工作桌上使用顯示現在時刻,或是每次重置後開始計時,完成一件工作要花費多少時間。
第 16 章 專題製作---倒數計數器
本章將利用單晶片 8051 結合 LCD 顯示器,設計一個簡易的微電腦倒數計數器,可以放在家中使用,例如煮泡麵,煮開水,小睡片刻,做一小段時間計時。當倒數計時為 0 時,則發出聲響,通知倒數終了,該做些重要的事了。本專題可以學習 8051 計時器時間計時處理、按鍵掃描、LCD顯示、壓電喇叭發出嗶聲的設計方法。
附錄 A ASCII 對照表
附錄 B 簡易穩壓電源製作
附錄 C 本書實驗所需設備工具及零件
附錄 D 如何自製 8051 單板
附錄 E VP51 89CXX 燒錄模擬器特性及使用說明
附錄 F IO51 控制板特性及使用說明
附錄 G IO51 控制板完整電路圖
附錄 H 設計並製作簡易 8051 模擬器
附錄 I 如何以 KEIL C 發展系統編譯程式及除錯並執行
附錄 J E51控制板特性說明
附錄 K E51控制板完整電路圖
附錄 L 專題製作建議題目
附錄 M 硬體介面板版權宣告及如何訂購