出版時(shí)間:2013-1 出版社:北京航空航天大學(xué)出版社 作者:深圳信盈達(dá)電子有限公司 頁數(shù):191
前言
在嵌入式領(lǐng)域里,51系列單片機(jī)雖然走過了30多年的歷史,但它那獨(dú)特的系統(tǒng)結(jié)構(gòu)、不斷增加的片內(nèi)設(shè)備以及強(qiáng)大的指令系統(tǒng),使其不僅沒有被歷史所淘汰,而且越發(fā)成為單片機(jī)中的主流。51系列單片機(jī)體系結(jié)構(gòu)簡(jiǎn)單,應(yīng)用復(fù)雜度適中,入門容易,而且隨著技術(shù)的發(fā)展和應(yīng)用的需求,其片內(nèi)設(shè)備越來越豐富,應(yīng)用也越來越多。所以,51系列單片機(jī)仍然是單片機(jī)教學(xué)以及工程應(yīng)用的主要對(duì)象?! ∪绾螌W(xué)習(xí)51單片機(jī) 作者認(rèn)為:作為單片機(jī)初學(xué)者,首先要了解單片機(jī)的最小系統(tǒng)、內(nèi)部結(jié)構(gòu)以及內(nèi)部資源。其次,要掌握單片機(jī)C語言,能夠熟練運(yùn)用9條語句、數(shù)組、指針編寫流水燈程序。因此,初次學(xué)習(xí)單片機(jī)應(yīng)該把精力放在最基本、最常用的內(nèi)容上,開始時(shí)不必在每一個(gè)細(xì)節(jié)上死背死摳,有一定基礎(chǔ)后再深入到一些常見的細(xì)節(jié)中,而且有一些細(xì)節(jié)是需要通過長(zhǎng)期的實(shí)踐才能熟練掌握的?! ∨c一般單片機(jī)書相比,本書的特點(diǎn) 本書從實(shí)際工程應(yīng)用人手,各章節(jié)以實(shí)驗(yàn)過程和實(shí)驗(yàn)現(xiàn)象為主導(dǎo),由簡(jiǎn)到繁、循序漸進(jìn)地講述了51單片機(jī)的硬件結(jié)構(gòu)以及如何使用C語言進(jìn)行51單片機(jī)編程和對(duì)各種擴(kuò)展功能應(yīng)用?! ?/pre>內(nèi)容概要
《輕松成為設(shè)計(jì)高手:51單片機(jī)設(shè)計(jì)實(shí)戰(zhàn)》從實(shí)際開發(fā)與應(yīng)用人手,以實(shí)驗(yàn)過程和工程項(xiàng)目為主導(dǎo),循序漸進(jìn)地介紹了51單片機(jī)的最小系統(tǒng)、外中斷、定時(shí)/計(jì)數(shù)控制、串行通信、LED靜態(tài)/動(dòng)態(tài)顯示、獨(dú)立鍵盤檢測(cè)、行列式鍵盤檢測(cè)、LCD顯示字符/漢字、A/D、D/A及I2C總線通信、溫度檢測(cè)18B20、步進(jìn)電機(jī)、紅外解碼等各種實(shí)例的C語言編程方法?! 遁p松成為設(shè)計(jì)高手:51單片機(jī)設(shè)計(jì)實(shí)戰(zhàn)》的特點(diǎn)是深人淺出,闡述透徹、清晰,可讀性好,實(shí)用性強(qiáng),收集并整理了大量C51單片機(jī)實(shí)戰(zhàn)開發(fā)的程序;這些程序既可以讓讀者開拓思路,又可直接應(yīng)用于相同的開發(fā)系統(tǒng)上?! 遁p松成為設(shè)計(jì)高手:51單片機(jī)設(shè)計(jì)實(shí)戰(zhàn)》適合從事單片機(jī)項(xiàng)目開發(fā)與應(yīng)用的工程技術(shù)人員閱讀,也可作力高等院校有關(guān)專業(yè)的教學(xué)參考書以及各類培訓(xùn)班的教材。書籍目錄
第1課 單片機(jī)概述及內(nèi)外部結(jié)構(gòu)分析1.1 單片機(jī)概述1.1.1 何謂單片機(jī)1.1.2 單片機(jī)引腳、價(jià)格及應(yīng)用1.1.3 MCS51單片機(jī)與其他單片機(jī)的關(guān)系1.1.4 未來單片機(jī)的發(fā)展趨勢(shì)1.2 單片機(jī)的內(nèi)部、外部結(jié)構(gòu)1.2.1 單片機(jī)引腳1.2.2 單片機(jī)的應(yīng)用電路1.2.3單片機(jī)最小系統(tǒng)1.3 單片機(jī)內(nèi)部結(jié)構(gòu)分析1.3.1 存儲(chǔ)器1.3.2 8051單片機(jī)存儲(chǔ)結(jié)構(gòu)1.3.3 單片機(jī)內(nèi)部RAM分析1.3.4 特殊功能寄存器1.4 總結(jié)第2課 常用基本電路定理、公式及元器件2.1 常用基本電路定理2.1.1 歐姆定理2.1.2 節(jié)點(diǎn)電流定理2.1.3 回路電壓定理2.2 常用電子線路公式2.3 常用元器件介紹2.4 常用進(jìn)制的轉(zhuǎn)換2.5 第一個(gè)小程序:跑馬燈程序2.6 位和字節(jié)2.7 總結(jié)第3課 C51語言簡(jiǎn)介3.1 單片機(jī)C語言的發(fā)展歷史3.2 C語言的主要特點(diǎn)3.3 單片機(jī)的匯編語言與C51語言比較3.4 單片機(jī)C語言與標(biāo)準(zhǔn)C語言異同3.5 總結(jié)第4課 單片機(jī)C程序的基本結(jié)構(gòu)4.1 單片機(jī)C語言入門實(shí)例4.2 源程序4.3 單片機(jī)C程序的基本結(jié)構(gòu)4.3.1 頭文件4.3.2 主函數(shù)4.3.3 函數(shù)4.4 C51基本數(shù)據(jù)類型4.4.1 基本數(shù)據(jù)類型4.4.2 常量與變量4.5 8051片內(nèi)資源及位變量4.5.1 特殊功能寄存器的C51定義4.5.2 自定義變量類型typedef4.6 運(yùn)算符與表達(dá)式4.6.1 賦值運(yùn)算4.6.2 算術(shù)運(yùn)算4.6.3 關(guān)系運(yùn)算4.6.4 邏輯運(yùn)算4.6.5 位運(yùn)算4.6.6 自增減運(yùn)算及復(fù)合運(yùn)算4.6.7 條件運(yùn)算符4.6.8 逗號(hào)運(yùn)算符4.7 總結(jié)第5課 C51基本結(jié)構(gòu)程序設(shè)計(jì)5.1 順序結(jié)構(gòu)5.2 選擇結(jié)構(gòu)5.2.1if語句5.2.2 switch-case語句5.3 break語句5.4 循環(huán)結(jié)構(gòu)5.4.1while語句5.4.2 do-while語句……第6課 函數(shù)第7課 數(shù)組和指針第8課 8051內(nèi)部資源編程——I/O端口的應(yīng)用第9課 8051內(nèi)部資源編程——定時(shí)器第10課 8051內(nèi)部資源編程——中斷第11課 8051內(nèi)部資源編程——通信第12課 人機(jī)界面接口技術(shù)——數(shù)碼管和矩陣鍵盤第13課 人機(jī)界面接口技術(shù)——字符型液晶屏第14課 人機(jī)界面接口技術(shù)——點(diǎn)陣型液晶屏第15課 數(shù)據(jù)采集編程——A/D第16課 I2C總線及AT24C02的應(yīng)用第17課 步進(jìn)電機(jī)的應(yīng)用第18課 紅外遙控第19課 單總線協(xié)議——DS18820溫度傳感器第20課 ModBus中CRC16循環(huán)冗余校驗(yàn)第21課 通信的SPI概念第22課 Keil C51編譯、鏈接、仿真調(diào)試方法第23課 C51程序編寫規(guī)范附錄 ZC600開發(fā)板原理圖參考文獻(xiàn)圖書封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(10)
- 勉強(qiáng)可看(759)
- 一般般(129)
- 內(nèi)容豐富(5370)
- 強(qiáng)力推薦(440)