讓8051的學習更活潑、有趣、跟的上潮流
隨著智慧手機或平板改變人們生活習慣,現在已成為家中客廳或房間重要的娛樂工具及行動裝置應用控制平台,各式應用創意弁鄐_的出現在生活中。
在電腦上的釵h應用已經移轉到手機上,為使8051教學更活潑、有趣、能搭配手機應用實驗,以8051實驗板E51配合新的程式碼,可以與手機連線,來做更多有趣實驗,本書進行改版如下:
增加8051新版開發工具,原先使用RS232介面連線,增加USB介面
增加8051控制伺服車專題
增加Android手機遙控8051伺服車專題
第1章 微電腦及單晶片介紹
本章主要介紹微電腦組成的基本架構,單晶片微電腦的特點及其應用領域,使初學者可以很快地了解一套控制系統是如何構成的。
第2章 單晶片8051硬體介紹
想從事微電腦自動控制的設計行業,學習8051單晶片絕對不會錯的,未來廠商還會推出弁鄑饃j的相容單晶片,及支援8051的程式發展工具,本章就先來了解8051的特性,以及相關的硬體資訊。
第3章 C語言程式設計基礎
在真正進入8051 C程式設計前,本章先介紹一般C語言程式設計的基礎知識,對初學的讀者而言,可以很快掌握KEIL C語言的程式設計重點。
第4章 8051程式測試
在進入8051程式測試前,先對基本相關實驗環境及軟體硬體工具做說明,讀者可以針對需要而加以添購,這些工具應該可以在一般的電子電機實驗室找到。
第5章 基本I/O控制
在自製8051單板而且測試成市寣A讀者可以直接在IO51/E51控制板上驗證其動作,或是使用排線、單心線由自製的8051單板上拉到麵包板來做實驗,除了可以了解基本硬體的電路控制外,也可以熟悉C語言的一些寫法。
第6章 中斷控制
8051中斷控制弁鄏釣漜晜p時計數器、串列傳輸介面外,還有兩組外部的中斷控制。本章先介紹外部中斷的控制方式,並舉實例來做說明,第7章則做計時計數器使用說明,第8章再介紹串列傳輸介面的應用。
第7章 8051計時計數器
8051內含有2個16位元的計時計數器,稱為計時器0及計時器1,在本章中,我們分別來介紹其各種計時計數懊式,並舉例說明利用計時器來做各種控制程式的設計。
第8章 串列介面控制
在本章中我們將說明串列傳送的通訊原理,及8051串列埠的使用,並以實驗來說明串列資料的接收及傳送,這些都是一些非常基本的測試程式,熟悉這些程式的設計,在以後8051單板專題製作上用途很多,可以做多顆8051單晶片的系統連線控制也可以與PC做資料傳送。
第9章 LCD介面控制
我們在電子材料行買到的LCD,其背面含有控制電路,其上面有專門的IC來完成LCD的動作控制,在自行設計的介面中,只要送入適當的命令碼和欲顯示的資料,LCD便會將其字元顯示出來,在程式控制上非常方便。
第10章 類比至數位轉換介面
類比至數位轉換器,簡稱ADC(Analog-Digital Converter)是將連續類比信號轉換為數位信號的元件,一般多用在數位介面或微電腦的介面輸入控制上。
第11章 數位至類比轉換介面
數位至類比轉換器簡稱DAC( Digital-Analog Converter )是將數位信號轉換成連續的類比信號的元件,一般用在數位介面或微處理機的介面輸出控制上。
第12章&nbs...