本書基于Keil μVision5程序開發(fā)平臺和國信藍橋教育科技股份有限公司設計的物聯網單片機應用與開發(fā)“1+X”證書訓練考核套件(中級)硬件平臺,精心編寫了7個以STC15系列單片機為控制核心的單片機項目案例(項目7以電子版的形式給出)。項目案例的程序代碼使用C語言編寫。為了讓讀者在學習8位單片機開發(fā)的同時,提前活應STM32筆32位單片機的開發(fā)模式,本書在編寫過程中盡量避免使用傳統(tǒng)的寄存器開發(fā)方式,轉而使用庫函數開發(fā)方式。全書共包括7個案例,涵蓋了基本I/O口、定時器/計數器、外部中斷、A/D轉換、CCP/PCA、UART通信等STC單片機片上資源程序設計,也涵蓋了DS182O溫度傳感器、DHTI1溫濕度傳感器、蜂鳴器、DS1302實時時鐘等常用的STC單片機外設程序設計。案例同時覆蓋了國信藍橋教育科技股份有限公司的物聯網單片機應用與開發(fā)“1+X”證書考核標準實操部分的大多數知識點。書中多數案例被分解為4個任務,大部分任務分為任務描述、知識要點、電路設計、軟件模塊、程序設計和課后練習6部分。本書可作為本、??圃盒W生學習和實踐STC15系列單片機C語言程序設計技術的教材或參考書,也可作為學生參加物聯網單片機應用與開發(fā)“1+X”證書考試的培訓教材或參考書,還可作為工程技術人員或單片機技術愛好者的學習參考書或工具書。