本書針對目前通用的MCS-51系列單片機,在匯編語言的基礎上,增加了目前流行的C51程序設計語言,介紹了單片機的基本原理和應用,包括單片機的硬件原理和結構、匯編語言指令系統(tǒng)及其編程、C51程序設計、單片機內部資源及編程(包括中斷、定時器/計數器、串行口)、單片機的功能擴展(包括鍵盤、顯示器、D/A及A/D轉換器)、單片機系統(tǒng)的擴展(包括存儲器的擴展、I/O的擴展及串行口的擴展)、Keil C集成調試軟件及Proteus仿真軟件的使用介紹等。本書的特點是用匯編語言和C語言穿插進行講述,實例較多,且很多例子分別用匯編語言和C語言對照給出了程序,也給出了教材中重點例題的程序調試和仿真的視頻。使讀者可以同時學習匯編語言和C語言,原先熟悉匯編語言的讀者也能更快地學好單片機C51程序設計。