出版時(shí)間:2009-3 出版社:電子工業(yè) 作者:王東鋒//王會(huì)良//董冠強(qiáng) 頁數(shù):315
Tag標(biāo)簽:無
內(nèi)容概要
本書以MCS-51系列單片機(jī)為主體,結(jié)合大量實(shí)例詳細(xì)介紹了單片機(jī)開發(fā)必備的基礎(chǔ)知識(shí)和軟/硬件條件,并介紹了單片機(jī)的硬件結(jié)構(gòu)及常用接口技術(shù)和典型芯片的應(yīng)用等。本書所有實(shí)例均采用仿真軟件Priteus進(jìn)行仿真和實(shí)驗(yàn)板進(jìn)行實(shí)驗(yàn),使讀者真正做到“邊理論、邊實(shí)踐”,在實(shí)踐中逐步掌握單片機(jī)的硬件結(jié)構(gòu)和開發(fā)方法。 本書在編寫時(shí)力求通俗、易懂,硬件原理講解以“有用、夠用”為原則,內(nèi)容講解以“緊密結(jié)合實(shí)踐”為特色。因此,本書特別適合單片機(jī)零起點(diǎn)的初學(xué)者使用,可作為高等院??刂祁悓I(yè)學(xué)生、電子愛好者及各類工程技術(shù)人員的參考用書,也可作為高職高專及中專院校的單片機(jī)課程教學(xué)用書。
書籍目錄
第1章 概述 1.1 單片機(jī)的結(jié)構(gòu)與應(yīng)用 1.1.1 單片機(jī)的定義、分類與內(nèi)部組成 1.1.2 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)及其工作過程 1.1.3 單片機(jī)的應(yīng)用 1.2 單片機(jī)基礎(chǔ)知識(shí) 1.2.1 數(shù)制與數(shù)制間的轉(zhuǎn)換 1.2.2 單片機(jī)中數(shù)的表示方法及常用數(shù)制的對(duì)應(yīng)關(guān)系 1.2.3 邏輯數(shù)據(jù)的表示 1.2.4 單片機(jī)中常用的基本術(shù)語 1.3 單片機(jī)入門的有效方法與途徑 1.4 學(xué)習(xí)單片機(jī)的基本條件 1.4.1 軟件條件 1.4.2 硬件條件 習(xí)題與實(shí)驗(yàn)第2章 單片機(jī)開發(fā)軟件及開發(fā)過程 2.1 仿真軟件Proteus的使用 2.1.1 Proteus的主要功能特點(diǎn) 2.1.2 實(shí)例1:功能感受——Pmteus仿真單片機(jī)播放《渴望》主題曲 2.1.3 Proteus軟件的界面與操作介紹 2.1.4 實(shí)例2:Proteus仿真設(shè)計(jì)快速入門 2.2 Keil C51的使用 2.2.1 單片機(jī)最小系統(tǒng) 2.2.2 實(shí)例3:用Kei1 C51編寫點(diǎn)亮一個(gè)發(fā)光二極管的程序 2.3 程序燒錄器及燒錄軟件的使用 習(xí)題與實(shí)驗(yàn)第3章 逐步認(rèn)識(shí)單片機(jī)基本結(jié)構(gòu) 3.1 實(shí)例4:用單片機(jī)控制一個(gè)燈閃爍 3.1.1 實(shí)現(xiàn)方法 3.1.2 程序設(shè)計(jì) 3.1.3 用Proteus軟件仿真 3.1.4 延時(shí)程序分析 3.2 實(shí)例5:將P1口狀態(tài)送入P0口、P2口和P3口 3.2.1 實(shí)現(xiàn)方法 3.2.2 程序設(shè)計(jì) 3.2.3 用Proteus軟件仿真 3.2.4 用實(shí)驗(yàn)板試驗(yàn) 3.2.5 I/O口功能介紹 3.2.6 I/O口的結(jié)構(gòu)分析 3.3 實(shí)例6:使用P3口流水點(diǎn)亮8位1ED 3.3.1 實(shí)現(xiàn)方法 3.3.2 程序設(shè)計(jì) 3.3.3 用Proteus軟件仿真 3.3.4 用實(shí)驗(yàn)板試驗(yàn) 3.4 實(shí)例7:通過對(duì)P3口地址的操作流水點(diǎn)亮8位1ED 3.4.1 實(shí)現(xiàn)方法 3.4.2 程序設(shè)計(jì) 3.4.3 用Proteus軟件仿真 3.4.4 用實(shí)驗(yàn)板試驗(yàn) 3.5 MCS-51單片機(jī)存儲(chǔ)器的基本結(jié)構(gòu) 3.5.1 程序存儲(chǔ)器 3.5.2 數(shù)據(jù)存儲(chǔ)器 3.6 單片機(jī)的復(fù)位電路 習(xí)題與實(shí)驗(yàn)第4章 單片機(jī)C語言開發(fā)基礎(chǔ) 4.1 C語言源程序的結(jié)構(gòu)特點(diǎn) 4.2 標(biāo)志符與關(guān)鍵字 4.3 C語言的數(shù)據(jù)類型與運(yùn)算符 4.3.1 數(shù)據(jù)類型 4.3.2 運(yùn)算符 4.3.3 實(shí)例8:用不同數(shù)據(jù)類型的數(shù)據(jù)控制1ED的閃爍 4.3.4 實(shí)例9:用P0口、P1口分別顯示加法和減法運(yùn)算結(jié)果 4.3.5 實(shí)例10:用P0口、P1口顯示乘法運(yùn)算結(jié)果 4.3.6 實(shí)例11:用P1口、P0口顯示除法運(yùn)算結(jié)果 4.3.7 實(shí)例12:用自增運(yùn)算控制P0口8位1ED的閃爍花樣 4.3.8 實(shí)例13:用P0口顯示邏輯“與”運(yùn)算結(jié)果 4.3.9 實(shí)例14:用P0口顯示條件運(yùn)算結(jié)果 4.3.10 實(shí)例15:用P0口顯示按位“異或”運(yùn)算結(jié)果 4.3.11 實(shí)例16:用P0口顯示左移運(yùn)算結(jié)果 4.3.12 實(shí)例17:“萬能邏輯電路”實(shí)驗(yàn) 4.3.13 實(shí)例18:用右移運(yùn)算流水點(diǎn)亮P1口8位1ED 4.4 C語言的語句 4.4.1 概述 4.4.2 控制語句 ……第5章 單片機(jī)的定時(shí)器/計(jì)數(shù)器第6章 單片機(jī)的中斷系統(tǒng) 第7章 串行通信技術(shù)第8章 接口技術(shù)第9章 新型串行接口芯片應(yīng)用介紹第10章 常用功能器件應(yīng)用舉例第11章 高級(jí)綜合應(yīng)用技術(shù)參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 概述1.1 單片機(jī)的結(jié)構(gòu)與應(yīng)用嵌入式系統(tǒng)是目前電子系統(tǒng)設(shè)計(jì)最活躍的領(lǐng)域之一,具有廣闊的市場(chǎng)前景。單片機(jī)作為嵌入式系統(tǒng)最典型的代表,在嵌入式系統(tǒng)產(chǎn)品中占有最大的份額,成為廣大高校學(xué)生和電子工程技術(shù)人員學(xué)習(xí)和開發(fā)嵌入式系統(tǒng)的主流。由單片機(jī)開發(fā)的產(chǎn)品也廣泛地應(yīng)用到了家電、通信、工商業(yè)、航空、航天和軍事方面。1.1.1 單片機(jī)的定義、分類與內(nèi)部組成1.什么是單片機(jī)單片機(jī)就是把中央處理器CPU、隨機(jī)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、定時(shí)/計(jì)數(shù)器和各種輸入/輸出接口(I/O接口)電路等部件集成在一塊集成電路芯片上的微型計(jì)算機(jī)。所以,單片機(jī)實(shí)際上是單片微型計(jì)算機(jī)(Single Chip Microcomputer)的簡(jiǎn)稱。因?yàn)閱纹瑱C(jī)在控制方面有重要應(yīng)用,所以國際上通常將單片機(jī)稱為微型控制器(Microcontroller Unit,MCU)。它已成為工業(yè)控制領(lǐng)域、智能儀器儀表、尖端武器、機(jī)電設(shè)備、過程控制、自動(dòng)檢測(cè)等方面應(yīng)用最廣泛的微型計(jì)算機(jī)。2.51系列單片機(jī)的分類51系列單片機(jī)有以下兩種分類方法。(1)按芯片的半導(dǎo)體制造工藝劃分,可以分為HMOS工藝型單片機(jī)和CHMOS工藝型單片機(jī)兩種。HMOS工藝型單片機(jī)包括8051、8751、8052、8032;CHMOS工藝型單片機(jī)包括80C51、83C51、87C51、80C31、80C32和80C52。這兩類器件在功能上是完全兼容的,但采用CHMOS工藝制作的芯片具有低功耗的特點(diǎn),它所消耗的電流要比HMOS器件消耗的電流小得多。例如,8051的功耗為630mW,而80C51的功耗只有120mW。在便攜式、手提式和野外作業(yè)的儀器設(shè)備上,低功耗是非常有意義的。因此,在這些產(chǎn)品中必須使用CHMOS的單片機(jī)芯片。另外,CHMOS器件還比HMOS器件多了兩種節(jié)電的工作方式(掉電方式和待機(jī)方式),常用于構(gòu)成低功耗的應(yīng)用系統(tǒng)。
編輯推薦
《單片機(jī)C語言應(yīng)用100例》采用了易于掌握的C語言進(jìn)行單片機(jī)應(yīng)用程序設(shè)計(jì),大大降低了讀者對(duì)單片機(jī)硬件結(jié)構(gòu)了解程度的要求,使初學(xué)者在很短時(shí)間內(nèi)就可以用C語言開發(fā)出功能強(qiáng)大的單片機(jī)實(shí)用系統(tǒng)。因此,《單片機(jī)C語言應(yīng)用100例》可幫助讀者快速、輕松地邁入單片機(jī)大門。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)C語言應(yīng)用100例 PDF格式下載