本書力求從高職教學要求出發(fā),以應用實例引導教學,以項目驅(qū)動學習51單片機的C語言開發(fā)設計。書中內(nèi)容從單片機最小系統(tǒng)到項目綜合設計,基本上涵蓋了C51編程的全過程,旨在幫助讀者掌握51單片機片上資源和片外設備的軟硬件設計,逐步建立起單片機C51編程的邏輯思維,提升開發(fā)技能。
本書內(nèi)容包括C語言基礎知識、C語言程序設計的基本結構、數(shù)組與函數(shù)、單片機及其開發(fā)環(huán)境、單片機的片上資源、LED和蜂鳴器、按鍵與外部中斷、數(shù)碼管顯示與定時中斷使用、單片機的溫度測量系統(tǒng)、A/D轉(zhuǎn)換及應用、單片機控制步進電機、單片機的串口通信、綜合項目。
本書不但適用于高職高專工科類專業(yè)學生使用,也可滿足職業(yè)型本科電子信息類、裝備制造類相關專業(yè)學生的需求,同時可作為自學者的學習參考書。
本書的主要特點與創(chuàng)新如下:
(1)引入課程思政教育:將立德樹人和課程思政融入課程實施的全過程,以培養(yǎng)學生自覺踐行社會主義核心價值觀,樹立文化自信,厚植科技報國的家國情懷,發(fā)揚精益求精的工匠精神、不畏困難的鉆研精神,并培養(yǎng)學生的創(chuàng)新意識、職業(yè)規(guī)范和團隊合作精神,引導學生養(yǎng)成良好的職業(yè)道德和品行。
(2)融入數(shù)字化教學資源:在互聯(lián)網(wǎng) 教育時代,以紙質(zhì)教材為核心,構建新形態(tài)課程教學資源,通過互聯(lián)網(wǎng)尤其是移動互聯(lián)網(wǎng),將微課視頻以二維碼的形式植入紙質(zhì)教材中,同時在出版社網(wǎng)站提供課件、案例源碼、題庫、試卷等數(shù)字化教學資源。
(3)突出虛實結合的教學理念:本書中的大部分單片機學習任務采用Keil軟件 Proteus仿真軟件 自主開發(fā)板實戰(zhàn)演練的實現(xiàn)方式,側(cè)重于學生工程實踐能力的培養(yǎng),可有效縮短學習與應用的距離。