單片機C51程序設(shè)計教程與實驗

出版時間:2006-1  出版社:北京航空航天大學(xué)出版社  作者:祁偉  頁數(shù):255  字?jǐn)?shù):375000  

內(nèi)容概要

本書是以AT89S51單片機為核心的C51程序設(shè)計教程。     全書共6章:第1章,單片微型計算機應(yīng)用系統(tǒng)開發(fā)過程,詳細(xì)介紹了如何根據(jù)應(yīng)用系統(tǒng)要求合理分配軟硬件資源及應(yīng)用系統(tǒng)設(shè)計過程;第2章,單片微型計算機實驗教學(xué)開發(fā)系統(tǒng),全面敘述了實驗教學(xué)開發(fā)系統(tǒng)的軟硬件開發(fā)平臺;第3章,C51語言對標(biāo)準(zhǔn)C語言的擴展;第4章,單片機內(nèi)部資源及C語言編程;第5章,單片機擴展資源及C語言編程;第6章,單片機人機交互的C編程,鍵盤、數(shù)碼顯示和LCD顯示模塊。附錄1,Keil C51庫函數(shù)原型列表;附錄2,軟件編碼規(guī)范;附錄3,實驗板原理圖。     本書是大學(xué)電類專業(yè)C51單片機程序設(shè)計教程,供相關(guān)專業(yè)學(xué)生學(xué)習(xí);也可供想在單片機行業(yè)干一番事業(yè)的工程技術(shù)人員參考。

書籍目錄

第1章 單片微型計算機應(yīng)用系統(tǒng)開發(fā)過程 1.1 單片微型計算機應(yīng)用系統(tǒng)設(shè)計過程  1.1.1 應(yīng)用系統(tǒng)設(shè)計要求  1.1.2 應(yīng)用系統(tǒng)設(shè)計步驟 1.2 應(yīng)用系統(tǒng)硬件設(shè)計方法  1.2.1 單片機的系統(tǒng)資源擴展  1.2.2 單片機的外部并行擴展  1.2.3 外部串行接口擴展  1.2.4 中斷及其他特殊擴展 1.3 應(yīng)用系統(tǒng)軟件設(shè)計方法  1.3.1 應(yīng)用系統(tǒng)軟件設(shè)計步驟  1.3.2 軟件結(jié)構(gòu)設(shè)計  1.3.3 算法的建立  1.3.4 繪制流程圖  1.3.5 編寫調(diào)試程序第2章 單片微型計算機實驗教學(xué)開發(fā)系統(tǒng) 2.1 實驗教學(xué)開發(fā)系統(tǒng)介紹  2.1.1 實驗教學(xué)開發(fā)實驗板  2.1.2 實驗軟件平臺與硬件平臺的連接  2.1.3 FLASH編程器  2.1.4 Easy 51Pro v2.0下載軟件介紹 2.2 實驗教學(xué)硬件系統(tǒng)  2.2.1 實驗教學(xué)硬件系統(tǒng)介紹  2.2.2 硬件接口參考 2.3 實驗教學(xué)軟件開發(fā)平臺  2.3.1 Keil C51簡介  2.3.2 Keil C51幾個相關(guān)工具功能簡介  2.3.3 μVision3使用入門第3章 C51對標(biāo)準(zhǔn)C語言的擴展 3.1 C程序的流程控制 3.2 單片機匯編語言與C語言  3.2.1 單片機匯編語言與C語言程序設(shè)計對照范例  3.2.2 應(yīng)用C51編程單片機的優(yōu)勢 3.3 C51語言對標(biāo)準(zhǔn)C語言的擴展  3.3.1 數(shù)據(jù)類型  3.3.2 存儲類型及存儲區(qū)  3.3.3 特殊功能寄存器(SFR)  3.3.4 存儲器模式  3.3.5 函數(shù)的使用  3.3.6 C51指針  3.3.7 絕對地址訪問  3.3.8 動態(tài)存儲分配 3.4 Keil C51的代碼效率 3.5 使用C51的技巧 3.6 C51使用規(guī)范第4章 單片機內(nèi)部資源及C語言編程 4.1 基本輸入/輸出系統(tǒng)  4.1.1 輸入/輸出(I/O)接口  4.1.2 輸入/輸出(I/O)接口編程  4.1.3 I/O端口實驗 4.2 中斷系統(tǒng)  4.2.1 計算機中的中斷請求與控制  4.2.2 MCS51中斷源97  4.2.3 MCS51中斷所涉及的寄存器  4.2.4 中斷源編程  4.2.5 中斷源實驗編程 4.3 定時器/計數(shù)器系統(tǒng)  4.3.1 定時器/計數(shù)器結(jié)構(gòu)及工作原理  4.3.2 定時器/計數(shù)器所涉及的方式和控制寄存器  4.3.3 定時器初值計算  4.3.4 定時/計數(shù)編程  4.3.5 定時/計數(shù)實驗編程 4.4 串行通信接口  4.4.1 串行口結(jié)構(gòu)組成及原理  4.4.2 與串行口有關(guān)的寄存器  4.4.3 串行口工作方式介紹  4.4.4 波特率計算  4.4.5 串口編程應(yīng)用  4.4.6 參考串口編程程序、設(shè)計實現(xiàn)雙機通信程序第5章 單片機擴展資源及C語言編程第6章 單片機人機交互的C編程附錄1 Keil C51庫函數(shù)原型列表附錄2 軟件編碼規(guī)范附錄3 實驗板原理圖參考文獻(xiàn)

編輯推薦

  本書的宗旨是首先讓學(xué)習(xí)者從焊接實驗板了解單片機開發(fā)過程,通過硬件電路的學(xué)習(xí)理解單片機的設(shè)計原理,通過軟/硬件結(jié)合的編程來啟發(fā)讀者學(xué)習(xí)C51程序設(shè)計,通過一些實例驗證使讀者活用C51語言,進(jìn)而實現(xiàn)8051單片機C語言的熟練應(yīng)用。特色是應(yīng)用開發(fā)的實驗板完整的設(shè)計編寫了C51程序,同時結(jié)合C51教學(xué),循序漸進(jìn)介紹了C51編程技巧及思路。由于設(shè)計的實驗板屬于開發(fā)用單片機通用板,特別適用于學(xué)習(xí)者在設(shè)計單片機某種功能程序時,參考此書并用硬件裝置調(diào)試領(lǐng)會,以便快速了解程序設(shè)計技巧和理念。本書適用于有電子技術(shù)基礎(chǔ)、C語言編程基礎(chǔ)的電類專業(yè)學(xué)生學(xué)習(xí)C51單片機程序設(shè)計;同時適用于單片機C51程序設(shè)計的培訓(xùn)單位及自學(xué)單片機C51程序設(shè)計的人員;也可作為在單片機行業(yè)工作的工程技術(shù)人員的參考書。

圖書封面

評論、評分、閱讀與下載


    單片機C51程序設(shè)計教程與實驗 PDF格式下載


用戶評論 (總計3條)

 
 

  •   我和我的同學(xué)說了我在當(dāng)當(dāng)上購買書后,他也一樣高興。于是就買了這本書
  •   學(xué)好單片機最的一本工具書。
  •   對初學(xué)者來說是挺好的了。不過只是基礎(chǔ),要學(xué)好編程,還得看多點實際應(yīng)用程序
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7