51單片機編程基礎(chǔ)與開發(fā)實例詳解

出版時間:2008-11  出版社:人民郵電出版社  作者:豈興明 等編著  頁數(shù):333  

前言

  單片機就是功能簡單化了的計算機。單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。概括地講,一塊芯片就是一臺計算機。單片機體積小、質(zhì)量輕、集成度高、功能強可靠性高、應(yīng)用靈活、易于掌握、價格便宜,為學習、應(yīng)用和開發(fā)提供了便利條件,在智能儀表、實時工控、通信設(shè)備、導航系統(tǒng)、家用電器等多方面得到廣泛的應(yīng)用。同時,學習使用單片機是理解計算機組成原理與結(jié)構(gòu)的最佳選擇。因此讀者學習單片機的原理、結(jié)構(gòu)及其應(yīng)用技術(shù)是十分必要的。  目前單片機技術(shù)在不斷發(fā)展,各種機型越來越多

內(nèi)容概要

本書系統(tǒng)講解MCS-51單片機的原理及應(yīng)用,主要內(nèi)容包括MCS-51單片機基礎(chǔ)知識、C51程序設(shè)計基礎(chǔ)、單片機指令系統(tǒng)、Keil C51簡介及單片機軟件程序設(shè)計過程、MCS-51單片機程序開發(fā)流程、C51應(yīng)用系統(tǒng)設(shè)計,以及極具實用參考價值的開發(fā)實例,這些例子分別是數(shù)碼顯示管LED、溫度采集與控制、實時時鐘、電子天平、步進電機驅(qū)動、液晶顯示模塊、串行通信、無線傳輸模塊設(shè)計、熱敏微型打印機設(shè)計、超聲波測距、紅外線遙控?! ”緯越?jīng)典的MCS-51系列單片機為平臺,按照“基礎(chǔ)知識—實例操作—深入提高”的寫作思路進行編寫,將基礎(chǔ)知識與實例相結(jié)合,讀者可以邊學邊練,在掌握基礎(chǔ)知識的同時,還能提高實際操作能力,真正做到學以致用。  本書結(jié)構(gòu)嚴謹、條理清晰、重點突出,可以使初學者在較短時間內(nèi)具備使用MCS-51系列單片機進行實際設(shè)計工作的基本能力。本書適合廣大初、中級工程技術(shù)人員學習參考,同時也可供高等院校電子信息類和計算機類相關(guān)專業(yè)教學參考。

書籍目錄

編程基礎(chǔ)篇 第1章 單片機概述  1.1 單片機介紹   1.1.1 單片機的歷史   1.1.2 單片機的應(yīng)用  1.2 單片機的分類   1.2.1 按廠商分類   1.2.2 按位數(shù)分類  1.3 MCS-51單片機與C語言介紹  1.4 本章小結(jié) 第2章 MCS-51單片機基礎(chǔ)知識  2.1 MCS-51單片機概述  2.2 MCS-51單片機結(jié)構(gòu)原理   2.2.1 MCS-51單片機的基本組成   2.2.2 MCS-51單片機的內(nèi)部結(jié)構(gòu)   2.2.3 MCS-51單片機的中央處理單元   2.2.4 MCS-51單片機的存儲器結(jié)構(gòu)   2.2.5 MCS-51單片機的輸入/輸出接口  2.3 MCS-51單片機引腳描述   2.3.1 外部引腳   2.3.2 片外總線結(jié)構(gòu)  2.4 MCS-51單片機存儲器組織   2.4.1 程序存儲器配置   2.4.2 數(shù)據(jù)存儲器配置   2.4.3 特殊功能寄存器  2.5 MCS-51單片機中斷系統(tǒng)   2.5.1 MCS-51單片機的中斷源   2.5.2 中斷控制的專用寄存器  2.6 MCS-51單片機定時器/計數(shù)器  2.7 MCS-51單片機串行口  2.8 本章小結(jié) 第3章 C51程序設(shè)計基礎(chǔ)  3.1 基本概念   3.1.1 C語言基本介紹   3.1.2 MCS-51的C語言編譯器   3.1.3 C51的程序結(jié)構(gòu)   3.1.4 C51的標識符和關(guān)鍵字   3.1.5 常量與變量  3.2 數(shù)據(jù)類型、運算符和表達式   3.2.1 數(shù)據(jù)類型   3.2.2 運算符和表達式  3.3 程序控制語句   3.3.1 順序結(jié)構(gòu)   3.3.2 選擇結(jié)構(gòu)   3.3.3 循環(huán)結(jié)構(gòu)  3.4 函數(shù)與程序結(jié)構(gòu)   3.4.1 函數(shù)的定義   3.4.2 函數(shù)聲明   3.4.3 函數(shù)的調(diào)用   …… 第4章 單片機指令系統(tǒng) 第5章 Keil C51簡介及單片機軟件程序設(shè)計過程 第6章 MCS-51單片機程序開發(fā)流程開發(fā)實例篇 第7章 C51應(yīng)用系統(tǒng)設(shè)計 第8章 數(shù)碼顯示管LED 第9章 溫度采集與控制 第10章 實時時鐘 第11章 電子天平 第12章 步進電機驅(qū)動 第13章 液晶顯示模塊 第14章 串行通信 第15章 無線傳輸模塊設(shè)計 第16章 熱敏微型打印機設(shè)計 第17章 超聲波測距 第18章 紅外線遙控334參考文獻

章節(jié)摘錄

  編程基礎(chǔ)篇  第1章 單片機概述  1.1 單片機介紹  1.1.2 單片機的應(yīng)用  單片機由于其功能簡單、開發(fā)方便、尺寸小巧,從而比專用處理器史適合應(yīng)用于嵌入式系統(tǒng),因此它得到了最多的應(yīng)用??梢哉f,單片機是世界上數(shù)量最多的計算機?,F(xiàn)代生活中幾乎所有電子和機械產(chǎn)品中都集成有單片機。手機、計算器、家用電器、電子玩具、掌上計算機以及鼠標等計算機配件中都至少配有1~2個單片機。而個人計算機中也配置了為數(shù)不少的單片機。汽車上一般配備40多個單片機,復雜的工業(yè)控制系統(tǒng)中甚至可能有數(shù)百個單片機在同時工作。據(jù)不完全統(tǒng)計,目前世界上的單片機年銷量已超過10億片?! 纹瑱C已經(jīng)滲透到人們生活的每一個領(lǐng)域。例如廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制系統(tǒng),以及程控玩具、電子寵物等。而在工業(yè)領(lǐng)域的實時控制和數(shù)據(jù)處理、導彈的導航裝置、飛機上各種儀表的控制和計算機的網(wǎng)絡(luò)通信與數(shù)據(jù)傳輸都離不開單片機,更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了?! 纹瑱C的應(yīng)用大致可分如下幾個方面?! ?.在智能儀器儀表上的應(yīng)用  單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比采用電子或數(shù)字電路的儀器儀表更加強大,例如精密的測量設(shè)備(功率計、示波器、各種分析儀)?! ?.在工業(yè)控制中的應(yīng)用  用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng),例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。  3.在家用電器中的應(yīng)用  可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從洗衣機、電冰箱、空調(diào)器、彩電到電子秤量設(shè)備,單片機無處不在。

編輯推薦

  《51單片機編程基礎(chǔ)與開發(fā)實例詳解》結(jié)構(gòu)嚴謹、條理清晰、重點突出,可以使初學者在較短時間內(nèi)具備使用MCS-51系列單片機進行實際設(shè)計工作的基本能力?!?1單片機編程基礎(chǔ)與開發(fā)實例詳解》適合廣大初、中級工程技術(shù)人員學習參考,同時也可供高等院校電子信息類和計算機類相關(guān)專業(yè)教學參考。

圖書封面

評論、評分、閱讀與下載


    51單片機編程基礎(chǔ)與開發(fā)實例詳解 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7