注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)51單片機(jī)C語(yǔ)言輕松入門(mén)(配視頻教程)

51單片機(jī)C語(yǔ)言輕松入門(mén)(配視頻教程)

51單片機(jī)C語(yǔ)言輕松入門(mén)(配視頻教程)

定 價(jià):¥59.00

作 者: 湯嘉立
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121278747 出版時(shí)間: 2016-01-01 包裝: 平塑
開(kāi)本: 頁(yè)數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  51 單片機(jī)是對(duì)所有兼容Intel 8051 指令系統(tǒng)的單片機(jī)的統(tǒng)稱(chēng), 其始祖是Intel 公司發(fā)布的8031 單片機(jī)。隨著電子技術(shù)的發(fā)展, 其內(nèi)核被ATMEL、飛利浦、宏晶科技等公司采用, 生產(chǎn)出了一大批具有相同內(nèi)核構(gòu)造但是有不同功能的單片機(jī), 它們被統(tǒng)稱(chēng)為51 系列單片機(jī), 是應(yīng)用最為廣泛的8 位單片機(jī)之一。51 單片機(jī)具有體積小、功能強(qiáng)、價(jià)格低的特點(diǎn), 在工業(yè)控制、數(shù)據(jù)采集、智能儀表、機(jī)電一體化、家用電器等領(lǐng)域有著廣泛的應(yīng)用, 其應(yīng)用可以大大提高生產(chǎn)、生活的自動(dòng)化水平。 本書(shū)分為51 單片機(jī)基礎(chǔ)知識(shí)、51 單片機(jī)模塊應(yīng)用以及51 單片機(jī)的應(yīng)用系統(tǒng)三大部分。 本書(shū)基礎(chǔ)內(nèi)容豐富、循序漸進(jìn)、由淺入深, 涉及了51 單片機(jī)從硬件模塊基礎(chǔ)到軟件設(shè)計(jì)各個(gè)方面的知識(shí), 并且基于Proteus 硬件仿真環(huán)境和Keil 滋Vision 軟件集成開(kāi)發(fā)環(huán)境提供了大量仿真實(shí)例。本書(shū)還提供了若干個(gè)詳細(xì)講解的視頻以供讀者深入理解51 單片機(jī)的使用。

作者簡(jiǎn)介

  2006/11:至今:輕型車(chē)載系統(tǒng),專(zhuān)業(yè)主管設(shè)計(jì)師;2006/11:至今:輕型車(chē)載系統(tǒng)。在此項(xiàng)目中延用了閉合車(chē)載系統(tǒng)中采用的LPC2119和控制局域網(wǎng)CAN的設(shè)計(jì),但是外圍控制和接口器件有大幅調(diào)整,此外軟件部分也作了相應(yīng)改動(dòng)。設(shè)計(jì)過(guò)程中使用了包括PROTEL,匯編,C語(yǔ)言及uC/OS-Ⅱ等諸多相關(guān)軟件,獨(dú)立承擔(dān)了以上軟硬件開(kāi)發(fā)的全過(guò)程。

圖書(shū)目錄

第1章51單片機(jī)基礎(chǔ)1.151系列單片機(jī)的發(fā)展1.2常見(jiàn)51單片機(jī)型號(hào)及其特點(diǎn)1.2.1AT89S521.2.2P87C51x21.2.3STC89C52RC1.351單片機(jī)的內(nèi)核結(jié)構(gòu)1.3.1中央處理器1.3.2存儲(chǔ)器1.3.3外部引腳1.3.4時(shí)鐘模塊1.451單片機(jī)的工作方式1.4.1復(fù)位工作方式1.4.2程序執(zhí)行方式1.4.3低功耗工作方式1.4.4其他工作第2章51單片機(jī)的指令系統(tǒng)和C語(yǔ)言2.151單片機(jī)的尋址2.1.1助記符和尋址基礎(chǔ)2.1.2尋址方式2.251單片機(jī)的指令2.2.1數(shù)據(jù)傳送指令2.2.2算術(shù)運(yùn)算指令2.2.3邏輯運(yùn)算指令2.2.4位操作指令2.2.5控制轉(zhuǎn)移指令2.351單片機(jī)的偽指令和匯編程序設(shè)計(jì)2.3.1偽指令2.3.2匯編程序設(shè)計(jì)2.451單片機(jī)的C語(yǔ)言2.4.1C51語(yǔ)言的數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式2.4.2C51語(yǔ)言的結(jié)構(gòu)2.4.3C51語(yǔ)言的函數(shù)2.4.4C51語(yǔ)言的數(shù)組和指針2.4.5C51語(yǔ)言的自構(gòu)造類(lèi)型2.5C51語(yǔ)言程序設(shè)計(jì)技巧2.5.1養(yǎng)成好的編程習(xí)慣2.5.2宏定義2.5.3條件編譯2.5.4具體指針的應(yīng)用2.5.5一些關(guān)鍵字的使用第3章51單片機(jī)的Keil μVision 4軟件開(kāi)發(fā)環(huán)境3.1Keil μVision 4的工作界面3.2Keil μVision 4的菜單欄3.2.1File(文件)菜單3.2.2Edit(編輯)菜單3.2.3View(視圖)菜單3.2.4Project(項(xiàng)目)菜單3.2.5Flash(Flash存儲(chǔ)器)菜單3.2.6Debug(調(diào)試)菜單3.2.7Peripherals(串行接口)菜單3.2.8Tools(工具)菜單3.2.9SVCS(版本控制)菜單51單片機(jī)C語(yǔ)言輕松入門(mén)(配視頻教程)目錄3.2.10Window(窗口)菜單3.2.11Help(幫助)菜單3.3Keil μVision 4的庫(kù)函數(shù)3.3.1庫(kù)文件和頭文件分類(lèi)3.3.2C51語(yǔ)言的庫(kù)函數(shù)分類(lèi)介紹3.4“Hello World!”——Keil μVision 4的應(yīng)用實(shí)例3.5Keil μVision 44的錯(cuò)誤信息3.5.1變量未被使用警告(Warning 280)3.5.2函數(shù)未被聲明警告(Warning C206)3.5.3頭文件無(wú)法打開(kāi)錯(cuò)誤(Error C318)3.5.4函數(shù)名稱(chēng)重復(fù)定義錯(cuò)誤(Error C237)3.5.5函數(shù)未被調(diào)用警告3.5.6函數(shù)未定義警告(Warning C206)3.5.7內(nèi)存空間溢出錯(cuò)誤3.5.8函數(shù)重入警告3.5.9常見(jiàn)編譯器錯(cuò)誤列表第4章51單片機(jī)的硬件開(kāi)發(fā)工具和Proteus硬件仿真環(huán)境4.151單片機(jī)的硬件系統(tǒng)開(kāi)發(fā)流程4.251單片機(jī)的硬件開(kāi)發(fā)工具4.2.1編程器4.2.2仿真器4.2.3數(shù)字萬(wàn)用表4.2.4數(shù)字示波器4.3Proteus應(yīng)用基礎(chǔ)4.3.1Proteus的運(yùn)行界面和支持的文件4.3.2Proteus的菜單4.3.3Proteus的快捷工具欄和工具箱4.4Proteus的使用流程4.5Proteus中的51單片機(jī)及其使用4.6Proteus和Keil μVision 4聯(lián)合使用4.6.1建立仿真文件和源文件4.6.2聯(lián)合調(diào)試中仿真的運(yùn)行控制4.6.3聯(lián)合調(diào)試中的仿真數(shù)據(jù)記錄4.6.4聯(lián)合調(diào)試中仿真的觀(guān)察4.6.5聯(lián)合調(diào)試中51單片機(jī)的內(nèi)部資源觀(guān)察4.6.6在Keil μVision 4中調(diào)用Proteus仿真器第5章51單片機(jī)的并行端口5.1數(shù)據(jù)和地址端口P0和P25.2普通I/O端口P15.3復(fù)用端口P35.4數(shù)據(jù)/地址總線(xiàn)擴(kuò)展方法5.551單片機(jī)的并行端口應(yīng)用實(shí)例5.5.1并行端口輸出高/低脈沖電平實(shí)例5.5.2并行端口驅(qū)動(dòng)發(fā)光二極管(LED)實(shí)例5.5.3并行端口驅(qū)動(dòng)單位數(shù)碼管實(shí)例5.5.4并行端口驅(qū)動(dòng)獨(dú)立按鍵實(shí)例5.5.5并行端口驅(qū)動(dòng)行列掃描鍵盤(pán)實(shí)例第6章51單片機(jī)的中斷系統(tǒng)和外部中斷6.151單片機(jī)的中斷系統(tǒng)6.251單片機(jī)的中斷處理過(guò)程6.2.151單片機(jī)中斷系統(tǒng)的初始化步驟6.2.251單片機(jī)的中斷服務(wù)子程序處理流程6.351單片機(jī)的中斷服務(wù)子程序設(shè)計(jì)6.451單片機(jī)的外部中斷6.551單片機(jī)的外部中斷應(yīng)用實(shí)例6.5.1中斷計(jì)數(shù)(三極管)6.5.2低電平中斷的應(yīng)用6.5.3多個(gè)信號(hào)共用一個(gè)外部中斷第7章51單片機(jī)的定時(shí)計(jì)數(shù)器7.151單片機(jī)定時(shí)計(jì)數(shù)器的組成7.251單片機(jī)定時(shí)計(jì)數(shù)器的寄存器7.2.1工作方式控制寄存器TMOD7.2.2控制寄存器TCON7.2.3數(shù)據(jù)寄存器TH0、TL0和TH1、TL17.351單片機(jī)定時(shí)計(jì)數(shù)器的工作方式7.3.1工作方式07.3.2工作方式17.3.3工作方式27.3.4工作方式37.3.5定時(shí)計(jì)數(shù)器的中斷7.4使用51單片機(jī)的計(jì)數(shù)器7.4.1使用定時(shí)功能7.4.2使用計(jì)數(shù)功能7.4.3使用門(mén)控信號(hào)7.4.4讀取定時(shí)計(jì)數(shù)器的值7.5定時(shí)計(jì)數(shù)器T27.5.1T2的相關(guān)寄存器7.5.2T2的工作方式7.5.3T2的中斷處理7.651單片機(jī)定時(shí)計(jì)數(shù)器應(yīng)用實(shí)例7.6.1T0/T1控制外部引腳輸出方波7.6.2PWM波形輸出7.6.3對(duì)外部脈沖計(jì)數(shù)7.6.4測(cè)量脈沖寬度7.6.5使用T2輸出方波7.6.6使用T2進(jìn)行精確定時(shí)7.6.7使用T0/T1擴(kuò)展外部中斷第8章51單片機(jī)的串行通信模塊8.1串行通信基礎(chǔ)8.251單片機(jī)的串行通信模塊構(gòu)成8.351單片機(jī)的串行通信模塊的寄存器8.3.1串行通信模塊控制寄存器(SCON)8.3.2串行通信模塊數(shù)據(jù)寄存器(SBUF)8.3.3電源管理寄存器(PCON)8.451單片機(jī)的串行通信模塊的工作方式8.4.1工作方式08.4.2工作方式18.4.3工作方式2和工作方式38.4.4串行通信模塊的中斷8.551單片機(jī)的串行通信模塊應(yīng)用實(shí)例8.5.1串口數(shù)據(jù)發(fā)送8.5.2串口和PC進(jìn)行通信8.5.3使用串口擴(kuò)展外部中斷8.5.4使用普通I/O引腳模擬串口通信第9章51單片機(jī)的人機(jī)交互模塊9.1使用撥碼開(kāi)關(guān)設(shè)置地址9.1.1撥碼開(kāi)關(guān)基礎(chǔ)9.1.2Proteus中的撥碼開(kāi)關(guān)9.1.3實(shí)例設(shè)計(jì)思路9.1.4實(shí)例的Proteus應(yīng)用電路9.1.5實(shí)例的應(yīng)用代碼9.1.6實(shí)例的仿真結(jié)果和說(shuō)明9.2多位數(shù)碼管顯示流水?dāng)?shù)字9.2.1多位數(shù)碼管基礎(chǔ)9.2.2Proteus中的多位數(shù)碼管9.2.3實(shí)例的設(shè)計(jì)思路9.2.4實(shí)例的Proteus應(yīng)用電路9.2.5實(shí)例的應(yīng)用代碼9.2.6實(shí)例的仿真結(jié)果和說(shuō)明9.3多位數(shù)碼管驅(qū)動(dòng)芯片MAX7219顯示日期9.3.1MAX7219基礎(chǔ)9.3.2Proteus中的MAX72199.3.3實(shí)例的設(shè)計(jì)思路9.3.4實(shí)例的Proteus應(yīng)用電路9.3.5實(shí)例的應(yīng)用代碼9.3.6實(shí)例的仿真結(jié)果和說(shuō)明9.41602數(shù)字字符液晶顯示“Hello 51MCU”9.4.11602液晶基礎(chǔ)9.4.2Proteus中的1602液晶9.4.3實(shí)例的設(shè)計(jì)思路9.4.4實(shí)例的Proteus應(yīng)用電路9.4.5實(shí)例的應(yīng)用代碼9.4.6實(shí)例的仿真結(jié)果和說(shuō)明第10章51單片機(jī)的信號(hào)采集和輸出通道10.1使用ADC0809采集模擬信號(hào)10.1.1ADC0809基礎(chǔ)10.1.2Proteus中的ADC080910.1.3實(shí)例的設(shè)計(jì)思路10.1.4實(shí)例的Proteus應(yīng)用電路10.1.5實(shí)例的應(yīng)用代碼10.1.6實(shí)例的仿真結(jié)果和說(shuō)明10.2使用TLC2543采集模擬信號(hào)10.2.1TLC2543基礎(chǔ)10.2.2Proteus中的TLC254310.2.3實(shí)例的設(shè)計(jì)思路10.2.4實(shí)例的Proteus應(yīng)用電路10.2.5實(shí)例的應(yīng)用代碼10.2.6實(shí)例的仿真結(jié)果和說(shuō)明10.3使用PCF8563獲得當(dāng)前時(shí)間10.3.1PCF8563基礎(chǔ)10.3.2Proteus中的PCF856310.3.3實(shí)例的設(shè)計(jì)思路10.3.4實(shí)例的Proteus應(yīng)用電路10.3.5實(shí)例的應(yīng)用代碼10.3.6實(shí)例的仿真結(jié)果和說(shuō)明10.4使用DS18B20測(cè)量溫度10.4.1DS18B20基礎(chǔ)10.4.2Proteus中的DS18B2010.4.3實(shí)例的設(shè)計(jì)思路10.4.4實(shí)例的Proteus應(yīng)用電路10.4.5實(shí)例的應(yīng)用代碼10.4.6實(shí)例的仿真結(jié)果和說(shuō)明10.5使用MAX517輸出模擬信號(hào)10.5.1MAX517基礎(chǔ)10.5.2Proteus中的MAX51710.5.3實(shí)例的設(shè)計(jì)思路10.5.4實(shí)例的Proteus應(yīng)用電路10.5.5實(shí)例的應(yīng)用代碼10.5.6實(shí)例的仿真結(jié)果和說(shuō)明第11章51單片機(jī)應(yīng)用系統(tǒng)11.1簡(jiǎn)易電子琴11.1.1應(yīng)用系統(tǒng)背景11.1.2設(shè)計(jì)思路11.1.3硬件系統(tǒng)設(shè)計(jì)11.1.4軟件系統(tǒng)設(shè)計(jì)11.1.5應(yīng)用系統(tǒng)的仿真和總結(jié)11.2手動(dòng)程控放大器11.2.1應(yīng)用系統(tǒng)背景11.2.2設(shè)計(jì)思路11.2.3硬件系統(tǒng)設(shè)計(jì)11.2.4軟件系統(tǒng)設(shè)計(jì)11.2.5應(yīng)用系統(tǒng)的仿真和總結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)