本書針對MCS—51系列單片機,利用C語言和彙編語言,ranklin C51編譯器和Franklin L51連線器為例,講解單片機原理及套用。本書的側重點在於如何用C語言編程實現單片機的各種功能,因而它首先用較小的篇幅闡釋了MCS-51系列單片機的原理,重點介紹了C語言編程的方法與要點,突出強調了C語言與彙編語言混合編程的注意事項,然後,結合作者多年從事嵌入式微處理器教學研究的經驗,用較大的篇幅通過大量實用案例,介紹如何編程實現單片機的接口電路、通信、控制等各種功能。
內容簡介
目錄
第2章 MCS-51單片機的硬體結構和指令系統
第3章 C語言與8051單片機
第4章 C51基本詞法
第5章 C51數據結構
第6章 C51的存儲
第7章 C51流程控制語句
第8章 C51函式
第9章 C51預處理器
第10章 C51和匯統語言
第11章 開發C51程式
第12章 8051內部資源的C51編程
第13章 8051外部擴展資源的C51編程
第14章 C51的輸入編程
第15章 C51的輸出編程
第16章 單片機人機互動C51程式設計
第17章 用8051單片機實現CAN匯流排接口模組
附錄A 具有51核心的單片機
附錄B C51庫函式
附錄C C51編譯命令行控制選項和控制偽命令
附錄D C51編譯器使用錯誤提示
附錄E L51連線定位器使用錯誤提示
附錄F C51的極限值
附錄G QTH仿真開發系統使用指南