ISBN:10位[7121056593]13位[9787121056598]
出版社:電子工業出版社
出版日期:2008-1-1
定價:¥35.00元
內容提要
學習單片機的關鍵在入門,本書的目的就是使讀者入門,具有讀懂單片機C程式、看懂單片機電路、看明白單片機晶片手冊的能力。
本書以51單片機為例,介紹了單片機結構、C語言編程、Keil軟體使用等基本知識;串列通信、外擴模組等基本套用;單片機實現數字電路、狀態機與順序控制等基本技術;增強型51核心單片機;單片機最小系統設計與硬體設計技術。各章均有大量完整的例題,用於鍛鍊讀者讀程式、編程式的能力。附錄中給出了本書配套實驗裝置製作的詳細資訊,使讀者自製實驗電路成為可能。
本書可作為高等學校有關專業單片機課程的教材,以及單片機愛好者學習單片機的自學用書。
編輯推薦
本書的目的是使讀者入門單片機,具有讀懂單片機C程式,看懂單片機電路和看明白單片機數據手冊的能力。詳細介紹51單片機的結構與原理,以及單片機常用外擴電路的原理。採用C語言開發單片機,使入門單片機開發更容易。各章都有大量的單片機C語言例題,可幫助讀者練習讀懂單片機C程式。詳細介紹單片機實驗電路,幫助讀者建立實驗環境。詳細介紹單片機用於數字電路、狀態機的方法。用單片機實現可程式控制器,給出C語言實現梯形圖和順序流程圖的方法。本書可作為高等院校、職業院校等相關專業的教材,以及從事單片機產品開發的工程師、單片機愛好者的參考書。
目錄
第1章 51單片機的結構
1.1 51核心單片機簡介
1.2 51單片機的結構特點
1.3 詳細內部結構框圖
1.4 51單片機的引腳說明
1.5 51單片機的存儲器
1.6 51單片機的指令時序
1.7 51單片機的定時器
1.7.1 定時器基礎
1.7.2 四種工作方式
1.8 51單片機的中斷
習題
第2章 51單片機C程式簡介
2.1 51單片機的存儲器空間
2.2 C語言基礎知識
2.3 運算符
2.4 C程式結構
2.5 函式
2.6 其他C語句
2.6.1 編譯預處理
2.6.2 用typedef重定義數據類型
2.7 C51編譯過程中用到的檔案
2.8 IntelHEX檔案的格式
2.9 獲得錯誤與警告的信息
習題
第3章 KeilC51軟體的套用
習題
第4章 C51程式設計舉例
4.1 C51簡單程式設計
4.2 具有定時器的C51程式設計
第5章 51單片機實現數字電路
習題
第6章 51單片機串列通信
6.1 異步串列通信
6.1.1 概述
6.1.2 RS-232接口
6.2 單片機異步串列通信編程基礎
6.3 51單片機的串列通信口
6.3.1 單片機的串列口
6.3.2 51單片機異步串列口通信例題
6.4 SPI匯流排通信
6.4.1 SPI匯流排介紹
6.4.2 51單片機實現SPI匯流排輸出數據
6.4.3 有關SPI匯流排的例題
6.5 RS-485通信
6.5.1 RS-485通信概述
6.5.2 RS-485接口通信的例題
習題
第7章 51單片機的鍵盤與數碼顯示電路
第8章 51單片機的常用外擴晶片
第9章 51單片機實現狀態機
第10章 51單片機實現順序控制
第11章 51單片機最小系統設計
第12章 51核心單片機P89LPC935入門
附錄A 製作實驗電路板
參考文獻