<內容簡介>
本書使用市佔率最高的89S51單晶片微電腦為主,並使用最容易學習的C語言設計程式,並且適用於與8051相容的89S51等單晶片微電腦,是一本非常實用的教科書及工具書。內容先介紹單晶片的相關知識以及內部構造,並且帶領讀者進入C語言與單晶片共同結合的世界,再以基礎的實習作為練習,進而製作各種難度不同的專題。本書所附光碟中包含KEIL C51授權試用版,提供給讀者使用。
<章節目錄>
第一篇 相關知識
第1章 單晶片微電腦的認識1-1
1-1 微電腦的基本結構1-1
1-2 何謂單晶片微電腦1-2
1-3 使用單晶片微電腦的好處1-3
1-4 適用的電腦才是好電腦1-4
1-5 MCS-51系列單晶片微電腦的認識1-4
第2章 MCS-51系列單晶片微電腦2-1
2-1 我應選用哪個編號的單晶片微電腦2-1
2-2 MCS-51系列之方塊圖2-1
2-3 MCS-51系列的接腳2-3
第3章 MCS-51系列的內部結構3-1
3-1 指令解碼器及控制單元3-1
3-2 算術邏輯單元3-1
3-3 程式計數器3-1
3-4 程式記憶體3-3
3-5 資料記憶體3-4
3-6 特殊功能暫存器3-5
3-7 輸入/輸出埠3-8
3-8 計時/計數器之基本認識3-11
3-9 計時/計數器0及計時/計數器13-11
3-10計時/計數器23-18
3-11串列埠3-22
3-12 中斷3-36
3-13 省電模式3-41
第4章 C語言入門4-1
4-1 C語言的程式架構4-1
4-2 C語言的變數與常數4-4
4-3 C語言的運算子4-11
4-4 程式流程的控制4-19
4-5 陣列4-31
4-6 函數4-34
4-7 KEIL C51的中斷函數4-40
4-8 KEIL C51的特殊指令4-41
4-9 到KEIL公司去挖寶4-45
第5章 MCS-51之基本電路5-1
5-1 80C51、87C51、89C51、89S51之基本電路5-1
5-2 介面電路5-2
第6章 如何編譯程式6-1
6-1 如何獲得程式的執行檔6-1
6-2 8051的常用C語言編譯器 KEIL C516-1
6-3 下載KEIL C516-2
6-4 安裝KEIL C516-8
6-5 KEIL C51之操作實例6-14
6-6 KEIL C51的偵錯能力6-28
第7章 如何執行、測試程式7-1
7-1 用燒錄器將程式燒錄在89S51或89C51測試7-1
7-2 直接將程式下載至具有ISP功能的AT89S517-2
7-3 利用具有燒錄器功能的實驗板TE-8051A7-2
7-4 如何防止程式被別人複製7-5
第8章 AT89系列單晶片微電腦的認識8-1
8-1 快閃記憶體 Flash Memory8-1
8-2 AT89C51、AT89S518-1
8-3 AT89C52、AT89S528-2
8- 4 AT89C558-2
8-5 AT89C2051、AT89S20518-2
8-6 AT89C4051、AT89S40518-4
8-7 AT89C1051U8-5
8-8 KEIL C51試用版的限制8-5
第二篇 基礎實習
第9章 輸出埠之基礎實習9-1
第10章 輸入埠之基礎實習10-1
第11章 計時器之基礎實習11-1
第12章 外部中斷之基礎實習12-1
第13章 串列埠之基礎實習13-1
第三篇 專題製作
第14章 單按鈕控制負載之通電與斷電14-1
第15章 用七段LED顯示器顯示數字15-1
第16章 多位數字之掃描顯示16-1
第17章 八位數計數器17-1
第18章 八位數計時器18-1
第19章 電子琴19-1
第20章 聲音產生器20-1
第21章 音樂盒21-1
第22章 文字型LCD模組之應用22-1
第23章 用一個文字型LCD模組製作四個計數器23-1
第24章 紅外線遙控開關24-1
第25章 數位溫度控制器25-1
第26章 數位式直流電壓表26-1
Reference demo_5
In stock 297 Items
Data sheet