●項目1 Keil C51軟件的安裝與應用1任務1 安裝Keil C51軟件1任務2 Keil C51軟件的應用6任務3 理解C語言程序基本結構22項目2 Proteus仿真軟件的安裝與使用28任務1 安裝Proteus仿真軟件28任務2 Proteus仿真軟件的應用33項目3 指示燈電路的制作與應用44任務1 認識常器件44任務2 確定指示燈電路參數53任務3 制作指示燈電路59項目4 單片機最小繫統的制作69任務1 制作傳統51單片機最小繫統69任務2 制作STC15單片機最小繫統76任務3 制作帶硬件仿真的STC15單片機最小繫統82項目5 蜂鳴器電路的制作88任務1 蜂鳴器控制電路設計88任務2 在Proteus仿真軟件中實現蜂鳴器控制94任務3 蜂鳴器電路的制作105項目6 流水燈電路的制作與應用109任務1 制作8路流水燈電路顯示模塊109任務2 實現流水燈流水功能115任務3 實現多種花樣流水功能124項目7 矩陣鍵盤的制作與應用132任務1 制作矩陣鍵盤132任務2 獨立按鍵編程137任務3 矩陣鍵盤編程142項目8 一位數碼管電路的制作與應用155任務1 制作一位數碼管電路顯示模塊155任務2 外部中斷的使用160任務3 在Proteus軟件中實現數碼管的顯示166任務4 按鍵計數173項目9 多位數碼管電路的制作與應用181任務1 制作多位數碼管電路顯示模塊181任務2 定時器的使用189任務3 在Proteus軟件中實現數字鐘196任務4 數字鐘的制作206項目10 溫度傳感器DS18B20的應用217任務1 了解DS18B20溫度傳感器217任務2 使用數碼管顯示溫度224任務3 使用1602LCD顯示溫度234項目11 ADC/DAC模數轉換的應用246任務1 PCF8591的應用246任務2 STC15內部AD模塊的應用266項目12 電動機控制的應用282任務1 直流電動機控制的應用282任務2 步進電動機控制的應用293項目13 單片機綜合應用分析305附錄附錄1 燒寫單片機程序319附錄2 Keil C51的軟件、硬件仿真323附錄3 ANSIC標準關鍵字327附錄4 字符串常用的轉義字符表328附錄5 C51編譯器的擴展關鍵字329附錄6 單片機C語言中常用的數據類型330附錄7 運算符優先級和結合性331
本書以靠前廣泛使用的MCS-51繫列單片機中的8051為基礎,以STC公司生產的近期新15繫列芯片為主要對像,介紹了它的基本結構、特點和程序設計方法,以及MCS-51內部的主要資源,包括定時/計數器、中斷繫統、內部接口等使用方法,重點介紹了STC15單片機的常用控制功能、應用繫統開發與運用。本書針對單片機原理及應用,本著理論必需、夠用的原則,突出實用性、操作性,內容由淺入深,循序漸進,精選項目,突出重點;對於接口技術和應用繫統則提供了詳細的原理說明、電路圖、完整的程序代碼及程序流程圖。開發語言采用移植性高、直接對繫統硬件控制的C語言。本書可作為技師、職業院校機電、電子等專業的教材,也可以作為工程技術人員的參考書。