本書以MCS~5l系列單片機中的8051為基礎,以Keil公司最新版本的C51編譯器為核心,闡述在Windows環(huán)境下采用單片機高級語言C5l進行應用系統(tǒng)程序設計的基本原理和方法,以及Keil C5l的集成開發(fā)環(huán)境µ,Vision51和軟件仿真器dscope51的具體使用方法。全書共分9章,內容包括:C語言、C51的基礎知識,MCS~51系列單片機的硬件結構、工作原理和指令系統(tǒng)、內部接口、定時器/計數器、中斷、串行通信方式以及外部功能的擴展方法,并通過應用實例,介紹利用C51進行單片機系統(tǒng)開發(fā)的基本方法。各章后附有習題。本書強調實用性,由淺入深,語言簡潔,便于自學,可作為高職、大專院校相關專業(yè)的教材和各類單片機應用、開發(fā)的技術人員的自學參考用書。