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