圖書信息
出版社: 北京航空航天大學出版社; 第1版 (2006年1月1日)
叢書名: 高等學校通用教材
平裝: 255頁
開本: 16開
ISBN: 781077736X
條形碼: 9787810777360
尺寸: 22.9 x 18.4 x 1.1 cm
重量: 381 g
內容簡介
本書的宗旨是首先讓學習者從焊接實驗板了解單片機開發過程,通過硬體電路的學習理解單片機的設計原理,通過軟/硬體結合的編程來啟發讀者學習C51程式設計,通過一些實例驗證使讀者活用C51語言,進而實現8051單片機C語言的熟練套用。特色是套用開發的實驗板完整的設計編寫了C51程式,同時結合C51教學,循序漸進介紹了C51編程技巧及思路。由於設計的實驗板屬於開發用單片機通用板,特別適用於學習者在設計單片機某種功能程式時,參考此書並用硬體裝置調試領會,以便快速了解程式設計技巧和理念。本書適用於有電子技術基礎、C語言編程基礎的電類專業學生學習C51單片機程式設計;同時適用於單片機C51程式設計的培訓單位及自學單片機C51程式設計的人員;也可作為在單片機行業工作的工程技術人員的參考書。
本書是以AT89S51單片機為核心的C51程式設計教程。
全書共6章:第1章,單片微型計算機套用系統開發過程,詳細介紹了如何根據套用系統要求合理分配軟硬體資源及套用系統設計過程;第2章,單片微型計算機實驗教學開發系統,全面敘述了實驗教學開發系統的軟硬體開發平台;第3章,C51語言對標準C語言的擴展;第4章,單片機內部資源及C語言編程;第5章,單片機擴展資源及C語言編程;第6章,單片機人機互動的C編程,鍵盤、數碼顯示和LCD顯示模組。附錄1,Ken C51庫函式原型列表;附錄2,軟體編碼規範;附錄3,實驗板原理圖。
本書是大學電類專業C51單片機程式設計教程,供相關專業學生學習;也可供想在單片機行業乾一番事業的工程技術人員參考。
目錄
第1章 單片微型計算機套用系統開發過程
1.1 單片微型計算機套用系統設計過程
1.1.1 套用系統設計要求
1.1.2 套用系統設計步驟
1.2 套用系統硬體設計方法
1.2.1 單片機的系統資源擴展
1.2.2 單片機的外部並行擴展
1.2.3 外部串列接口擴展
1.2.4 中斷及其他特殊擴展
1.3 套用系統軟體設計方法
1.3.1 套用系統軟體設計步驟
1.3.2 軟體結構設計
1.3.3 算法的建立
1.3.4 繪製流程圖
1.3.5 編寫調試程式
第2章 單片微型計算機實驗教學開發系統
2.1 實驗教學開發系統介紹
2.1.1 實驗教學開發實驗板
2.1.2 實驗軟體平台與硬體平台的連線
2.1.3 FLASH編程器
2.1.4 Easy 51Pro v2.0下載軟體介紹
2.2 實驗教學硬體系統
2.2.1 實驗教學硬體系統介紹
2.2.2 硬體接口參考
2.3 實驗教學軟體開發平台
2.3.1 Keil C51簡介
2.3.2 Keil C51幾個相關工具功能簡介
2.3.3 Vision3使用入門
第3章 C51對標準C語言的擴展
3.1 C程式的流程控制
3.2 單片機彙編語言與C語言
3.2.1 單片機彙編語言與C語言程式設計對照範例
3.2.2 套用C51編程單片機的優勢
3.3 C51語言對標準C語言的擴展
3.3.1 數據類型
3.3.2 存儲類型及存儲區
3.3.3 特殊功能暫存器(SFR)
3.3.4 存儲器模式
3.3.5 函式的使用
3.3.6 C51指針
3.3.7 絕對地址訪問
3.3.8 動態存儲分配
3.4 Keil C5l的代碼效率
3.5 使用C51的技巧
3.6 C51使用規範
第4章 單片機內部資源及c語言編程
4.1 基本輸入/輸出系統
4.1.1 輸入/輸出(I/O)接口
4.1.2 輸入/輸出(I/O)接口編程
4.1.3 I/O連線埠實驗
4.2 中斷系統
4.2.1 計算機中的中斷請求與控制
4.2.2 MCS-51中斷源
4.2.3 MCS-51中斷所涉及的暫存器
4.2.4 中斷源編程
4.2.5 中斷源實驗編程
4.3定時器/計數器系統
4.3.1 定時器/計數器結構及工作原理
4.3.2 定時器/計數器所涉及的方式和控制暫存器
4.3.3 定時器初值計算
4.3.4 定時/計數編程
………………………………………………………………………