單片機及嵌入式系統開發的基礎是單片機的理論與開發技術。作者從單片機入手,學用并重,特別編寫了單片機及嵌入式系統開發的成套教程,以兩冊出版。本教程以富士通的8位單片機F2MC-8FX系列為主,介紹單片機的理論與實踐。
本冊《單片機應用開發與實踐》為實踐篇。第1-3章簡要介紹了單片機的基本理論和開發語言,熟悉單片機開發的讀者可以直接跳過。第4-6章以富士通8FX系列單片機為例,介紹單片機的軟硬件開發環境和調試方法。第7-10章分別結合單片機的主要可用開發資源,以大量的設計范例,詳細介紹了8FX系列單片機的應用開發。第11章結合單片機的應用開發實踐介紹了頗具代表性的綜合應用設計案例。
本書適合作為高等院校電子信息類專業的教材,也可供嵌入式系統開發人早參考。
單片機原理的教學需要大量的實踐,把原理教學和實踐演練獨立成冊,可以更好地講解單片機系統原理及應用。原理篇定名為《單片機入門與開發》,實踐篇定名為《單片機應用開發與實踐》。本教程在寫法上講究循序漸進、深入淺出、通俗易懂、趣味性強,力求將枯燥乏味的學習過程變得輕松自如,引導讀者享受到學習單片機的樂趣,在學習和實踐中更多地體會成功。
通過本書的學習和實踐,讀者可以掌握富士通8FX系列單片機內部配置的、功能比較復雜的各種硬件資源,并掌握其開發應用技術;利用這些資源可以設計和研制智能性更強、功能更復雜的電子產品系統。
序
前言
第1章 單片機基礎
1.1 單片機的概念及特點
1.2 單片機的發展簡史
1.3 單片機的發展趨勢
1.4 單片機的分類
1.5 單片機的應用
1.6 主流單片機簡介
第2章 單片機結構與原理
2.1 單片機的典型結構
2.2 8FX單片機的內部結構和原理
第3章 單片機開發語言
3.1 單片機開發語言概述
3.2 匯編語言
3.3 單片機C語言
第4章 單片軟件開發工具
4.1 常用單片機軟件開發工具簡介
4.2 Softune V3 集成開發工具包
4.3 軟件開發工具應用
第5章 單片機硬件開發平臺
5.1 概述
5.2 8FX開發套件簡介
5.3 8FX開發套件的應用
第6章 單片機開發調試
6.1 系統文件的配置
6.2 開發環境設置
6.3 調試與仿真
第7章 定時器/計數器應用設計
7.1 定時器/計數器概述
7.2 8/16位復合定時器
……
第8章 通信總線應用設計
第9章 單片機高性能應用
第10章 單片機輸入輸出應用設計
第11章 綜合應用設計
附錄A F2MC-8FX系列單片機I/O電路類型
附錄B F2MC-8FX系列單片機I/O電路類型
附錄C F2MC-8FX系列單片機中斷源列表
附錄D F2MC-8FX系列單片機指令表