日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

51單片機C語言輕松入門(配視頻教程)

51單片機C語言輕松入門(配視頻教程)

定 價:¥59.00

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

購買這本書可以去


ISBN: 9787121278747 出版時間: 2016-01-01 包裝: 平塑
開本: 頁數(shù): 320 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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