本書主要內(nèi)容包括51單片機基本硬件知識(I/O口控制、定時器、中斷等),以及編寫單片機程序的C語言基礎(chǔ)知識,基本外圍硬件包括LED燈、獨立按鈕、鈕子開關(guān)、數(shù)碼管、128*64/1602液晶、32x16點陣;高級應(yīng)用包括單片機與計算機通信、雙機通信、與組態(tài)軟件MCGS的Modbus-RTU通信、多任務(wù)模塊化編程、RTX-51Tiny操作系統(tǒng)等。
項目一 單片機簡介和軟件使用
項目二 單片機基本I/O端口的控制與應(yīng)用
任務(wù)一 用單片機控制發(fā)光二極管發(fā)光
任務(wù)二 單片機I/O控制LED點亮或熄滅
任務(wù)三 單片機I/O控制LED的閃爍
任務(wù)四 延時函數(shù)在LED閃爍中的運用
任務(wù)五 單片機控制LED的特效發(fā)光或閃爍
任務(wù)六 鈕子開關(guān)的應(yīng)用
任務(wù)七 獨立按鈕的應(yīng)用
任務(wù)八 單片機控制流水燈的顯示
項目三 單片機定時器和中斷技術(shù)的應(yīng)用
任務(wù)一 單片機外部中斷在LED中的應(yīng)用
任務(wù)二 單片機定時器在LED中的應(yīng)用
項目四 單片機控制數(shù)碼管的顯示
任務(wù)一 單片機控制數(shù)碼管的靜態(tài)顯示
任務(wù)二 單片機控制數(shù)碼管的動態(tài)顯示
任務(wù)三 單片機控制數(shù)碼管顯示“00”~“99”
任務(wù)四 指針控制數(shù)碼管的顯示內(nèi)容
任務(wù)五 4x4鍵盤控制數(shù)碼管的顯示
項目五 單片機控制字符的顯示
任務(wù)一 單片機控制液晶RT1602C的顯示
任務(wù)二 單片機控制液晶TG12864的顯示
任務(wù)三 單片機控制32x16點陣的顯示
項目六 單片機串口通信
任務(wù)一 單片機與上位機(PC)通信
任務(wù)二 單片機雙機通信
任務(wù)三 MCGS組態(tài)軟件與51單片機Modbus-RTU通信應(yīng)用
項目七 單片機控制系統(tǒng)的制作
任務(wù)一 單片機控制系統(tǒng)的焊接
任務(wù)二 單片機控制系統(tǒng)程序模塊化編程
參考文獻