從零開始學(xué)51單片機(jī)

出版時(shí)間:2012-9  出版社:電子工業(yè)出版社  作者:賀亮  頁(yè)數(shù):269  字?jǐn)?shù):455000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書由淺入深、全面、系統(tǒng)地介紹了單片機(jī)C51開發(fā)技術(shù)。本書提供了大量實(shí)例,供讀者實(shí)戰(zhàn)演練。另外,作者專門為每一章的內(nèi)容設(shè)置了練習(xí)題,用來(lái)加深、鞏固對(duì)每一章知識(shí)的理解,有些章節(jié)設(shè)置了擴(kuò)展式的練習(xí),留給讀者去思考、提高。本書共分5篇。第1篇介紹單片機(jī)的發(fā)展史、應(yīng)用領(lǐng)域、軟件開發(fā)環(huán)境Keil C μVision3的搭建、硬件最小系統(tǒng)的制作、編程器的制作和STC燒錄工具的使用;第2篇介紹51單片機(jī)C語(yǔ)言編程中常用的數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、流程控制語(yǔ)句、函數(shù)、數(shù)組和指針、結(jié)構(gòu)體與共用體等;第3篇介紹51單片機(jī)的片內(nèi)資源,包括單片機(jī)的I/O編程、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、USART通用串行接口、片內(nèi)EEPROM和看門狗;第4篇介紹增強(qiáng)型單片機(jī)的功能,包括第2通用串行接口USART2、同步外圍串行接口SPI、PWM脈寬調(diào)制、A/D轉(zhuǎn)換;第5篇設(shè)計(jì)了一個(gè)完整的應(yīng)用實(shí)例,詳細(xì)介紹了整個(gè)系統(tǒng)的開發(fā)過(guò)程,以提高讀者實(shí)戰(zhàn)水平。本書涉及面廣,從C語(yǔ)言編程知識(shí)到硬件電路原理,再到單片機(jī)片內(nèi)功能模塊的配置和使用,最后到項(xiàng)目開發(fā),幾乎涉及51單片機(jī)開發(fā)的所有重要知識(shí)。本書拋開了單片機(jī)復(fù)雜的內(nèi)部資源,弱化了對(duì)數(shù)量龐大的寄存器的講解,把重點(diǎn)放在原理設(shè)計(jì)和功能實(shí)現(xiàn)上。

書籍目錄

目  錄 第1篇 入門與提高第1章 認(rèn)識(shí)51系列單片機(jī)	11.1 單片機(jī)的發(fā)展史	11.2 單片機(jī)的應(yīng)用	11.3 51單片機(jī)的開發(fā)環(huán)境——Keil μVision	21.4 快速掌握單片機(jī)的開發(fā)要點(diǎn)	21.5 STC89C51RC/RD+系列單片機(jī)	31.5.1 STC89C51系列單片機(jī)選型	41.5.2 常見的封裝類型	41.6 STC89C51RC/RD+系列單片機(jī)的外部引腳	51.7 小結(jié)	71.8 習(xí)題	7第2章 開發(fā)環(huán)境的搭建	82.1 軟件開發(fā)環(huán)境	82.1.1 安裝Keil C μVision3開發(fā)環(huán)境	82.1.2 增加對(duì)STC型號(hào)的支持	92.1.3 建立第一個(gè)工程	102.1.4 開發(fā)中經(jīng)常用到的功能	142.2 必要的硬件環(huán)境	232.2.1 10元DIY單片機(jī)最小系統(tǒng)	232.2.2 動(dòng)手制作一個(gè)編程器	252.3 STC燒錄工具	272.4 小結(jié)	282.5 習(xí)題	28第2篇 51單片機(jī)C語(yǔ)言編程第3章 單片機(jī)C語(yǔ)言的基本數(shù)據(jù)類型	293.1 常量與變量	293.2 基本數(shù)據(jù)類型	303.2.1 整型	303.2.2 長(zhǎng)整型	313.2.3 字符型	313.2.4 位類型	313.2.5 浮點(diǎn)數(shù)	323.2.6 雙精度浮點(diǎn)數(shù)	333.3 小結(jié)	333.4 習(xí)題	33第4章 運(yùn)算符與表達(dá)式	344.1 算術(shù)運(yùn)算符與表達(dá)式	344.2 關(guān)系運(yùn)算符與表達(dá)式	354.3 邏輯運(yùn)算符與表達(dá)式	364.4 位運(yùn)算符與表達(dá)式	374.5 賦值運(yùn)算符與表達(dá)式	384.6 小結(jié)	394.7 習(xí)題	39第5章 流程控制	405.1 條件語(yǔ)句if	405.1.1 條件語(yǔ)句if的3種表達(dá)方式	405.1.2 條件語(yǔ)句if嵌套	445.2 開關(guān)語(yǔ)句switch … case	465.2.1 開關(guān)語(yǔ)句的語(yǔ)法格式	465.2.2 開關(guān)語(yǔ)句的執(zhí)行過(guò)程	465.2.3 注意事項(xiàng)	485.3 循環(huán)語(yǔ)句for	485.3.1 循環(huán)語(yǔ)句for的語(yǔ)法格式	495.3.2 循環(huán)語(yǔ)句for的執(zhí)行過(guò)程	495.3.3 循環(huán)語(yǔ)句for嵌套	515.4 另一種循環(huán)語(yǔ)句while和do…while	525.4.1 循環(huán)語(yǔ)句while和do…while的語(yǔ)法格式	525.4.2 循環(huán)語(yǔ)句while和do…while的執(zhí)行過(guò)程	535.5 無(wú)條件跳轉(zhuǎn)語(yǔ)句goto	555.6 中斷語(yǔ)句break/continue	575.6.1 中斷語(yǔ)句break	575.6.2 中斷語(yǔ)句continue	585.7 小結(jié)	605.8 習(xí)題	60第6章 函數(shù)	616.1 定義函數(shù)的一般形式	616.2 函數(shù)的參數(shù)和返回值	626.2.1 函數(shù)的參數(shù)	626.2.2 函數(shù)的返回值	636.3 函數(shù)的調(diào)用	646.3.1 被調(diào)函數(shù)的聲明	646.3.2 函數(shù)語(yǔ)句調(diào)用	656.3.3 函數(shù)表達(dá)式調(diào)用	656.3.4 作為函數(shù)的參數(shù)調(diào)用	666.3.5 函數(shù)的嵌套調(diào)用	666.3.6 函數(shù)的遞歸調(diào)用	686.4 單片機(jī)的特殊函數(shù)——中斷函數(shù)	696.5 小結(jié)	706.6 習(xí)題	70第7章 數(shù)組與指針	717.1 數(shù)組	717.1.1 一維數(shù)組	717.1.2 二維數(shù)組與多維數(shù)組	737.2 指針	757.2.1 指針的概念	757.2.2 定義和引用指針變量	757.2.3 指針和數(shù)組	767.3 小結(jié)	787.4 習(xí)題	78第8章 結(jié)構(gòu)體與共用體	798.1 結(jié)構(gòu)體	798.1.1 什么是結(jié)構(gòu)體	798.1.2 定義結(jié)構(gòu)體變量	798.1.3 結(jié)構(gòu)體變量的初始化	818.1.4 使用結(jié)構(gòu)體	828.1.5 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針	828.1.6 將結(jié)構(gòu)指針變量作為函數(shù)的參數(shù)	838.2 共用體	848.2.1 什么是共用體	848.2.2 定義共用體變量	858.2.3 使用共用體	868.3 小結(jié)	878.4 習(xí)題	87第3篇 51單片機(jī)開發(fā)實(shí)戰(zhàn)第9章 IO端口編程	889.1 STC89C51RC-RD+系列單片機(jī)的I/O端口	889.2 I/O端口的工作模式	899.2.1 準(zhǔn)雙向口/弱上拉模式	899.2.2 輸入/高阻模式	899.2.3 輸出/開漏模式	909.2.4 配置I/O的工作模式	909.3 I/O輸出實(shí)驗(yàn)	919.3.1 從點(diǎn)亮一個(gè)LED開始	919.3.2 閃動(dòng)的LED	929.3.3 點(diǎn)亮更多的LED	939.3.4 點(diǎn)亮數(shù)碼管	969.3.5 動(dòng)態(tài)點(diǎn)亮數(shù)碼管	989.3.6 控制3-8譯碼器	1019.4 I/O輸入實(shí)驗(yàn)	1049.4.1 分離式按鍵	1049.4.2 模擬實(shí)現(xiàn)計(jì)數(shù)器	1069.4.3 矩陣鍵盤	1099.5 小結(jié)	1139.6 習(xí)題	113第10章 中斷系統(tǒng)和外部中斷	11410.1 中斷的基本知識(shí)	11410.1.1 什么是中斷	11410.1.2 使用中斷的好處	11410.2 中斷源	11410.3 中斷寄存器	11510.3.1 中斷使能寄存器	11510.3.2 中斷優(yōu)先級(jí)寄存器	11610.3.3 定時(shí)器控制寄存器、外部中斷標(biāo)志	11810.3.4 串行口控制寄存器	11910.4 中斷優(yōu)先級(jí)	12010.5 使用外部中斷檢測(cè)按鍵	12010.5.1 低電平觸發(fā)方式	12110.5.2 下降沿觸發(fā)方式	12310.6 使用外部中斷設(shè)計(jì)運(yùn)動(dòng)限位裝置	12410.6.1 硬件電路原理圖	12410.6.2 代碼實(shí)現(xiàn)	12510.7 小結(jié)	12710.8 習(xí)題	127第11章 定時(shí)器/計(jì)數(shù)器	12811.1 定時(shí)器/計(jì)數(shù)器介紹	12811.2 與定時(shí)器/計(jì)數(shù)器的有關(guān)的寄存器	12811.2.1 工作方式寄存器TMOD	12811.2.2 控制寄存器TCON	12911.2.3 初值寄存器THx、TLx	12911.3 定時(shí)器的工作模式	13011.3.1 模式0	13011.3.2 模式1	13011.3.3 模式2(8位自動(dòng)重裝模式)	13111.3.4 模式3	13211.4 定時(shí)器中斷實(shí)驗(yàn)	13211.4.1 定時(shí)器秒表實(shí)驗(yàn)電路原理圖	13211.4.2 秒表實(shí)驗(yàn)控制流程	13311.4.3 代碼實(shí)現(xiàn)	13511.5 簡(jiǎn)易電子琴演奏實(shí)驗(yàn)	13711.5.1 電子琴實(shí)驗(yàn)的電路原理圖	13811.5.2 代碼實(shí)現(xiàn)	13811.6 小結(jié)	14111.7 習(xí)題	141第12章 USART通用串行口通信	14212.1 通用串行口介紹	14212.2 與通用串行口有關(guān)的寄存器	14212.2.1 電源控制寄存器PCON	14212.2.2 串行口控制寄存器SCON	14312.2.3 數(shù)據(jù)緩存寄存器SBUF	14312.2.4 中斷控制位ES	14412.3 通用串行口的工作模式	14412.3.1 模式0,同步移位寄存器模式	14412.3.2 模式1,波特率可變的8位數(shù)據(jù)異步收發(fā)	14412.3.3 模式2,波特率固定的9位數(shù)據(jù)異步收發(fā)	14412.3.4 模式3,波特率可變的9位數(shù)據(jù)異步收發(fā)	14512.4 計(jì)算波特率	14512.5 通過(guò)串行口和PC通信	14512.5.1 串行口通信規(guī)范	14612.5.2 串行口實(shí)驗(yàn)電路	14712.5.3 實(shí)驗(yàn)控制流程	14712.5.4 通信協(xié)議	14912.5.5 代碼實(shí)現(xiàn)	15012.6 單片機(jī)串行口遠(yuǎn)距離通信	15312.6.1 RS-485簡(jiǎn)介	15412.6.2 485通信的實(shí)驗(yàn)電路	15512.6.3 代碼實(shí)現(xiàn)	15612.7 小結(jié)	15912.8 習(xí)題	159第13章 訪問(wèn)內(nèi)部EEPROM	16013.1 EEPROM介紹	16013.2 EEPROM的地址	16013.3 與EEPROM有關(guān)的寄存器	16113.4 EEPROM的常用操作	16213.4.1 定義相關(guān)寄存器	16213.4.2 讀操作	16213.4.3 扇區(qū)擦除操作	16213.4.4 寫操作	16313.5 EEPROM應(yīng)用實(shí)例	16313.6 掉電時(shí)保存數(shù)據(jù)到EEPROM	16513.6.1 實(shí)驗(yàn)電路圖	16513.6.2 代碼實(shí)現(xiàn)	16713.7 小結(jié)	17013.8 習(xí)題	170第14章 看門狗WDT	17114.1 看門狗WDT介紹	17114.2 看門狗控制寄存器WDT_CONTR	17114.3 看門狗溢出時(shí)間	17214.4 測(cè)試看門狗	17214.5 小結(jié)	17414.6 習(xí)題	174第4篇 更多功能的單片機(jī)第15章 STC12C5A60S2系列單片機(jī)	17515.1 STC12C5A60S2系列單片機(jī)介紹	17515.2 STC12C5A60S2系列單片機(jī)外部引腳	17515.3 過(guò)渡到STC12C5A60S2系列的要點(diǎn)	17915.4 小結(jié)	18015.5 習(xí)題	180第16

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    從零開始學(xué)51單片機(jī) PDF格式下載


用戶評(píng)論 (總計(jì)20條)

 
 

  •   從零開始學(xué)51單片機(jī)這本書實(shí)用性很強(qiáng)
  •   學(xué)習(xí)單片機(jī)C語(yǔ)言不可多得的材料!
  •   剛剛拿到這本書就愛(ài)不釋手了,真的挺不錯(cuò)的!非常適合剛開始學(xué)習(xí)單片機(jī)的!
  •   簡(jiǎn)要的把關(guān)鍵點(diǎn)都列出來(lái)了,不論什么單片機(jī)的書關(guān)鍵還是靠自己多思考,熟能生巧。
  •   這個(gè)真是幫別人買的,我連單片機(jī)是什么都不知道。文科生傷不起啊。嘿嘿。希望他電腦越學(xué)越好
  •   不錯(cuò)的單片機(jī)書
  •   流程清楚,查找方便,文字易懂。本書很不錯(cuò)
  •   適合初學(xué)者使用的一本好書,尤其是有許多視頻,教你如何操作。很好很好。
  •   書還沒(méi)看,大體看了還不錯(cuò)、光盤也有
  •   快遞挺快的,一天就到了,書不錯(cuò)
  •   是正版的!好評(píng)!
  •   一看到書就覺(jué)得書很好……希望自己有激情把他看完吧,書質(zhì)量不錯(cuò)
  •   還沒(méi)開始看呢,等暑假看,希望有幫助。不過(guò)翻開看了一看,排版什么的挺喜歡的,能看進(jìn)去。
  •   質(zhì)量很好,正合適,理由接下來(lái)的兩個(gè)月好好學(xué)習(xí)學(xué)習(xí)
  •   從零開始,希望能有所收獲!
  •   還不錯(cuò),有少量錯(cuò)誤
  •   基礎(chǔ),細(xì)致。初學(xué)適應(yīng)
  •   應(yīng)該是初學(xué)者的首選書籍了
  •   紙張不咋樣,物流也不好,服務(wù)態(tài)度不行
  •   內(nèi)容跳躍性太大,沒(méi)有突出重點(diǎn),而且只講了一些C語(yǔ)言,沒(méi)有設(shè)計(jì)單片機(jī)的匯編語(yǔ)言,總之,很差,不推薦學(xué)習(xí)單片機(jī)的各位買這本書
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7