單晶片8051 KEIL C實作入門第二版
商品編號:XP10057
作者:陳明熒 著
ISBN:9789867309587
頁數:400
開數:17x23公分
色彩:單色
出版日期:2010 年 06 月 01 日
定價:490
購買本書:
教用資源:
投影片、習題解答電子檔

本書是一本學習 8051 入門的參考用書,從最基本的 8051 內部結構開始介紹,C 程式如何設計,如何產生執行檔,及如何測試皆做詳細的說明,在實習環境上,本書實驗皆可由一般模擬器(ICE)或是燒錄 89C51/89S51 來做驗証。同時介紹實用的 89CXX 燒錄模擬器(VP51) 及 8051 IO 控制板(IO51) 做 8051 程式開發設計,此二控制板並非昂貴的開發工具,最主要這對初學者、在學學生或是有心學好單晶片 8051 的朋友而言均是不錯的選擇,尤其是遇到要做畢業專題時,您就不必一定得整天都待在學校的實驗室與 ICE 為伴,只要在家中擺一套 VP51 或是 IO51,在家中便可以做專題製作了,甚至畢業以後還可以自組個人工作室,做一些專案的硬體產品設計。

本書適用對象
高職及大專院校電子系、電機系、自動控制系,單晶片、微電腦、介面技術及專題製作參考教材。一般學生、工程師、業餘玩家,學習 8051及專題製作參考教材。


第 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 專題製作建議題目

  • 引導初學者以8051 KEIL C 做設計及 DIY 89S51/S52燒錄器
  • 介紹燒模器VP51及IO51/E51 及自己焊接萬用板,在家做實驗
  • 串列介面技術、8051 ISP介面、8051 常用相容及特殊晶片介紹
  • 含豐富的8051 專題製作建議題目,學生專題製作有方向可循