(1)以C語言編寫程序,主要面向有一定單片機技術基礎的應用或者開發人員。由於硬件電路和程序設計的步驟詳細,初學者也易於學習和實踐。
(2)硬件電路設計和程序設計的模塊化。以模塊化應用設計實例為基礎,從實踐角度闡述各種模塊的應用,包括設計思路、硬件電路、軟件設計、程序代碼分析以及在調試過程中可能出現的問題和解決辦法。硬件設計突出參數的選取原則及計算方法;程序設計全部模塊化,強調模塊程序的獨立性和可移植性,便於讀者直接使用。模塊中涉及的基本原理和芯片技術手冊給出具體參考書目或下載鏈接地址,為讀者學習單片機提供可靠的參考。
(3)提供了31個典型應用模塊,包括13個調試電路板,內容詳細豐富。
(4)本書不是單純地介紹每個獨立模塊,而是將各個模塊組合構成一個具體的應用實例來分析、講解,強調模塊的實用性和可擴展性。
(5)所有模塊的硬件電路和程序都經過了實物調試與驗證,讀者可以很方便地移植到自己的設計開發中。
本書的內容取材於作者多年的項目實踐、帶隊參加全國大學生電子設計大賽與省大學生電子設計大賽實踐及創新實驗室實踐,從而保證了本書具有良好的實踐性和指導性。總體看來,本書具有以下特點:
(1)以C語言編寫程序,主要面向有一定單片機技術基礎的應用或者開發人員。由於硬件電路和程序設計的步驟詳細,初學者也易於學習和實踐。
(2)硬件電路設計和程序設計的模塊化。以模塊化應用設計實例為基礎,從實踐角度闡述各種模塊的應用,包括設計思路、硬件電路、軟件設計、程序代碼分析以及在調試過程中可能出現的問題和解決辦法。硬件設計突出參數的選取原則及計算方法;程序設計全部模塊化,強調模塊程序的獨立性和可移植性,便於讀者直接使用。模塊中涉及的基本原理和芯片技術手冊給出具體參考書目或下載鏈接地址,為讀者學習單片機提供可靠的參考。
(3)提供了31個典型應用模塊,包括13個調試電路板,內容詳細豐富。
(4)本書不是單純地介紹每個獨立模塊,而是將各個模塊組合構成一個具體的應用實例來分析、講解,強調模塊的實用性和可擴展性。
(5)所有模塊的硬件電路和程序都經過了實物調試與驗證,讀者可以很方便地移植到自己的設計開發中。
(6)作者還結合自己的項目經歷,給出了一些典型應用的源代碼。