51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講基本信息

書????名 51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講 作????者 戴佳、劉博文
ISBN 9787121072642 定????價 55
出版社 電子工業(yè)出版社 出版時間 2008
開????本 16

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講第一篇基礎(chǔ)知識篇

第1章51單片機(jī)開發(fā)的基礎(chǔ)知識

1.151單片機(jī)的硬件結(jié)構(gòu)

1.1.1功能模塊

1.1.2CPU

1.1.3并行I/O端口

1.1.4存儲囂結(jié)構(gòu)

1.1.5定時/計數(shù)器

1.1.6串行口

1.1.7中斷系統(tǒng)

1.251單片機(jī)的指令系統(tǒng)

1.2.1尋址方式

1.2.2指令說明

1.2.3指令系統(tǒng)表

1.3本章總結(jié)

第2章C語言程序各語句用法與意義

2.1數(shù)據(jù)結(jié)構(gòu)

2.1.1數(shù)據(jù)類型

2.1.2變量與常量

2.1.3數(shù)組

2.1.4指針

2.1.5結(jié)構(gòu)

2.1.6共用體

2.1.7枚舉

2.2運(yùn)算符與表達(dá)式

2.2.1運(yùn)算符分類與優(yōu)先級

2.2.2算術(shù)運(yùn)算符與表達(dá)式

2.2.3關(guān)系運(yùn)算符與表達(dá)式

2.2.4邏輯運(yùn)算符與表達(dá)式

2.2.5位操作運(yùn)算符與表達(dá)式

2.2.6賦值運(yùn)算符與表達(dá)式

2.3程序結(jié)構(gòu)與函數(shù)

2.3.1程序結(jié)構(gòu)

2.3.2函數(shù)

2.4流程控制語句

2.4.1選擇語句

2.4.2循環(huán)語句

2.4.3轉(zhuǎn)移語句

2.5本章總結(jié)

第3章Keil8051C編譯器

3.1Keil編譯器簡介

3.2使用Keil開發(fā)應(yīng)用軟件

3.2.1建立工程

3.2.2工程的設(shè)置

3.2.3編譯與連接

3.3dScopeforWindows的使用

3.3.1如何啟動

3.3.2如何調(diào)試

3.3.3調(diào)試窗口

3.4本章總結(jié)

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講第二篇輸入/輸出系統(tǒng)設(shè)計

第4章單片機(jī)實現(xiàn)液晶顯示

4.1實例說明

4.2設(shè)計思路分析

4.2.1液晶顯示模塊

4.2.2液晶顯示工作原理

4.2.3設(shè)計思路

4.3硬件電路設(shè)計

4.3.1器件選取

4.3.2電源模塊

4.3.3液晶顯示模塊

4.3.4單片機(jī)模塊

4.4軟件設(shè)計

4.4.1液晶控制驅(qū)動囂指令集

4.4.2程序說明

4.5實例總結(jié)

第5章基于MAX7219的8位數(shù)碼管顯示

5.1實例說明

5.2設(shè)計思路分析

5.2.1LED顯示驅(qū)動芯片的選取

5.2.2MAX7219的工作原理

5.3硬件電路設(shè)計

5.3.1主要器件

5.3.2電路原理圖

5.4軟件設(shè)計

5.4.1MAX7219的工作時序和寄存器描述

5.4.2程序說明

5.5實例總結(jié)

第6章鍵盤輸入實例——實現(xiàn)4x4鍵盤

6.1實例說明

6.2設(shè)計思路分析

6.3硬件電路設(shè)計

6.4軟件設(shè)計

6.5實例總結(jié)

第7章單片機(jī)實現(xiàn)語音錄放

7.1實例說明

7.2設(shè)計思路分析

7.2.1語音芯片選取

7.2.2語音芯片1SD2560簡介

7.3硬件電路設(shè)計

7.3.1主要器件

7.3.2電路原理圖及說明

7.4軟件設(shè)計

7.4.1程序流程

7.4.2程序說明

7.5實例總結(jié)

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講第三篇數(shù)據(jù)采集系統(tǒng)設(shè)計

第8章基于MAX197的并行A/D轉(zhuǎn)換

8.1實例說明

8.2設(shè)計思路分析

8.2.1A/D轉(zhuǎn)換原理

8.2.2如何選擇A/D轉(zhuǎn)換器件

8.2.3A/D轉(zhuǎn)換器對電源電路的要求

8.3硬件電路設(shè)計

8.3.1主要器件

8.3.2電路原理圖及說明

8.4軟件設(shè)計

8.4.1MAX197控制字

8.4.2程序流程

8.4.3程序說明

8.5實例總結(jié)

第9章基于TLC549的串行A/D轉(zhuǎn)換

9.1實例說明

9.2設(shè)計思路分析

9.2.1芯片選取

9.2.2工作原理

9.3硬件電路設(shè)計

9.3.1主要器件

9.3.2電路原理圖及說明

9.4軟件設(shè)計

9.4.1轉(zhuǎn)換過程和時序要求

9.4.2程序流程

9.4.3程序說明

9.5實例總結(jié)

第10章基于MAX527的并行D/A轉(zhuǎn)換

10.1實例說明

10.2設(shè)計思路分析

10.2.1D/A轉(zhuǎn)換原理

10.2.2如何選擇D/A轉(zhuǎn)換器件

10.2.3D/A轉(zhuǎn)換器對電源電路的要求

10.3硬件電路設(shè)計

10.3.1主要器件

10.3.2電路原理圖及說明

10.4軟件設(shè)計

10.4.1MAX527的地址和重要引腳

10.4.2程序流程

10.4.3程序說明

10.5實例總結(jié)

第11章基于MAX517的串行D/A轉(zhuǎn)換

11.1實例說明

11.2設(shè)計思路分析

11.2.1芯片選取

11.2.2工作原理

11.3硬件電路設(shè)計

11.3.1主要器件

11.3.2電路原理圖及說明

11.4軟件設(shè)計

11.4.1時序要求和轉(zhuǎn)換過程

11.4.2程序說明

11.5實例總結(jié)

第12章基于SHT71數(shù)字溫/濕度傳感器的采集實現(xiàn)

12.1實例說明

12.2設(shè)計思路分析

12.2.1SHT71性能概述

12.2.2SHT71的功能說明

12.2.3SHT71的引腳尺寸和說明

12.3硬件電路設(shè)計

12.4軟件設(shè)計

12.4.1SHT71的操作方法

12.42程序流程

12.4.3源程序清單

12.5實例總結(jié)

第13章基于DS1624的數(shù)字溫度計設(shè)計

13.1實例說明

13.1.2設(shè)計思路分析

13.2.1DS1624簡介

13.2.2DS1624基本特性

13.2.3DS1624工作原理

13.2.4DS1624工作方式

13.2.5DS1624的指令集

13.3硬件電路設(shè)計

13.3.1硬件設(shè)計

13.3.2原理科及其說明

13.4軟件設(shè)計

13.4.1程序流程

13.4.2程序說明

13.5實例總結(jié)

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講第四篇控制系統(tǒng)設(shè)計

第14章基于DS12C887的實時日歷時鐘顯示系統(tǒng)設(shè)計

14.1實例說明

14.2設(shè)計思路分析

14.2.1選擇合適的日歷時鐘芯片7

14.2.2如何由DS12C887芯片獲取時間信息

14.3硬件電路設(shè)計

14.3.1結(jié)構(gòu)框圖

14.3.2主要器件

14.3.3電路原理圖及說明

14.4軟件設(shè)計

14.4.1DS12C877的內(nèi)存空間

14.4.2程序流程

14.4.3程序代碼及說明

14.5實例總結(jié)

第15章單片機(jī)控制的步進(jìn)電機(jī)系統(tǒng)

15.1實例說明

15.2設(shè)計思路分析

15.2.1步進(jìn)電機(jī)的工作原理

15.2.2步進(jìn)電機(jī)的控制

15.2.3脈沖分配與驅(qū)動芯片的選取

15.3硬件電路設(shè)計

15.3.1結(jié)構(gòu)框圖

15.3.2主要器件

15.3.3電路原理圖廈說明

15.4軟件設(shè)計

15.4.1程序流程

15.4.2程序說明

15.5實例總結(jié)

第16章基于MAX1898的智能充電器設(shè)計

16.1實例說明

16.2設(shè)計思路分析

16.2.1為何需要實現(xiàn)充電器的智能化

16.2.2如何選擇電池充電芯片

16.2.3MAX1898的充電工作原理

16.3硬件電路設(shè)計

16.3.1主要器件

16.3.2電路原理圖及說明

16.4軟件設(shè)計

16.4.1程序流程

16.4.2程序說明

16.5實例總結(jié)

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講第五篇存儲系統(tǒng)與外設(shè)擴(kuò)展

第17章基于NORFlashAM29LV320的數(shù)據(jù)存儲

17.1實例說明

17.2設(shè)計思路分析

17.2.1芯片AM29LV320

17.2.2具體設(shè)計思路

17.3硬件電路設(shè)計

17.4軟件設(shè)計

17.4.1AM29LV320的命令與狀態(tài)

17.4.2串行異步數(shù)據(jù)傳輸

17.4.3程序代碼說明

17.5實例總結(jié)

第18章基于XC95144的串口擴(kuò)展

18.1實例說明

18.2設(shè)計思路分析

18.2.1串口發(fā)送的設(shè)計

18.2.2串口接收的設(shè)計

18.2.3串口模塊的設(shè)計l

18.3硬件電路設(shè)計

18.4軟件設(shè)計

18.4.1CPLD的設(shè)計原理圖

18.4.2C51單片機(jī)程序代碼說明

18.5實例總結(jié)

第19章基于8255擴(kuò)展并行口

19.1實例說明

19.2設(shè)計思路分析

19.2.1并行口擴(kuò)展的原理

19.2.2芯片選擇

19.3硬件電路設(shè)計

19.4軟件設(shè)計

19.5實例總結(jié)

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講第六篇信號與算法實現(xiàn)

第20章單片機(jī)實現(xiàn)智能信號發(fā)生器

第21章單片機(jī)實現(xiàn)步進(jìn)式PWM信號輸出

第22章單片機(jī)實現(xiàn)CRC算法

第23章單片機(jī)實現(xiàn)軟件濾波

第七篇通信傳輸系統(tǒng)設(shè)計

第24章單片機(jī)實現(xiàn)點對點的數(shù)據(jù)傳輸

第25章單片機(jī)實現(xiàn)點對多點的數(shù)據(jù)傳輸

第26章單片機(jī)實現(xiàn)以太網(wǎng)接口

第27章單片機(jī)實現(xiàn)1C總線通信

第28章單片機(jī)實現(xiàn)RS-485總線現(xiàn)場監(jiān)測系統(tǒng)

第29章CAN總線接口通信設(shè)計

第八篇電源監(jiān)控與抗干擾設(shè)計

第30章單片機(jī)監(jiān)控電路設(shè)計

第31章光電隔離電路設(shè)計

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講附錄

附錄A匯編語言與C語言的混合編程

附錄B實例配套實驗箱

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報價日期
PLC操作管理及應(yīng)用程序軟件 詳見圖紙 查看價格 查看價格

13% 重慶夏雨科技有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 二鎖一匙cxs-2 查看價格 查看價格

南冠

13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 四鎖三匙cxs-4 查看價格 查看價格

南冠

13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 五鎖三匙cxs-5 查看價格 查看價格

南冠

13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 三鎖兩匙cxs-3 查看價格 查看價格

南冠

13% 廣東南冠電氣有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-24;類型:手車式;規(guī)格:二進(jìn)一; 查看價格 查看價格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV2-24;規(guī)格:二進(jìn)一; 查看價格 查看價格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-40.5;規(guī)格:二鎖一鑰匙; 查看價格 查看價格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年4季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年1季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年3季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年3季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年2季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年4季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年2季度信息價
夯實機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年1季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應(yīng)商 報價地區(qū) 最新報價時間
控制應(yīng)用程序 詳見原檔|6套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31
人臉識別單片機(jī) 人臉識別單片機(jī)|1個 1 查看價格 惠州市金力工程技術(shù)有限公司 廣東   2022-11-21
控制應(yīng)用程序 詳見原檔|1套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國   2021-03-31

《51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講》通過大量的實例,介紹了51單片機(jī)各種C語言應(yīng)用專題程序設(shè)計的流程、方法、技巧及設(shè)計思想。全書共分31章,第1章~第3章為基礎(chǔ)知識,介紹了51單片機(jī)開發(fā)的硬件結(jié)構(gòu)、指令系統(tǒng)、C語言設(shè)計以及Keil8051C編譯器知識;第4章~第31章為本書的重點,通過28個典型的C語言應(yīng)用實例,介紹了51單片機(jī)的各種應(yīng)用開發(fā)和使用技術(shù),包括輸入,輸出、數(shù)據(jù)采集,控制系統(tǒng)、存儲系統(tǒng)與外設(shè)擴(kuò)展、信號與算法實現(xiàn)、網(wǎng)絡(luò)通信與傳輸、電源監(jiān)控與抗干擾設(shè)計。全書實例豐富,每個例子都調(diào)試通過,都有具體的設(shè)計思路、硬件電路、軟件設(shè)計以及程序代碼分析,同時附錄里專門提供了實例配套實驗箱內(nèi)容,對于讀者學(xué)習(xí)51單片機(jī)的應(yīng)用開發(fā)提供了參考和指導(dǎo)價值 。

《51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講》中的所有程序代碼都使用C語言實現(xiàn),簡單易學(xué)、易懂。《51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講》適合計算機(jī)、自動化、電子及硬件等相關(guān)專業(yè)的學(xué)生進(jìn)行學(xué)習(xí),同時也可供從事51單片機(jī)開發(fā)的科研設(shè)計人員參考使用。

《51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講》配有一張光盤,光盤里包括了書中所有的程序代碼和電路圖,讀者稍加修改即可用于自己的設(shè)計,物超所值。

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講常見問題

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講文獻(xiàn)

基于51單片機(jī)室內(nèi)攀巖機(jī)的程序設(shè)計 基于51單片機(jī)室內(nèi)攀巖機(jī)的程序設(shè)計

格式:pdf

大?。?span id="sa4ms8y" class="single-tag-height">101KB

頁數(shù): 未知

評分: 4.7

在倡導(dǎo)全民健身的今天,我們帶來一種方便快捷安全的健身裝置_室內(nèi)攀巖機(jī),通過模擬真實巖壁,使室內(nèi)攀巖成為了可能.我們將程序設(shè)計和硬件設(shè)計結(jié)合起來,不僅創(chuàng)新了室內(nèi)攀巖機(jī)的結(jié)構(gòu)、控制了攀巖壁的機(jī)械安裝角度和攀巖面的運(yùn)動速度,還調(diào)節(jié)了運(yùn)動的難易程度以適用不同使用群體,使室內(nèi)攀巖運(yùn)動成為家庭運(yùn)動的一種新理念、新可能.

立即下載
89C51單片機(jī)論文 89C51單片機(jī)論文

格式:pdf

大小:101KB

頁數(shù): 7頁

評分: 4.6

89C51單片機(jī)論文 摘要:為了方便初學(xué)者使用單片機(jī)的各種片內(nèi)資源以及 一些常用的外圍擴(kuò)展芯片,設(shè)計開發(fā)了基于 51系列單片機(jī) 的系統(tǒng)板。同時,該板還可做為學(xué)習(xí)各種仿真器所需的目標(biāo) 板。 關(guān)鍵詞: 89c51 單片機(jī); tlc 2543 ; tlc5615 the development and application based on 51 series mcu system board li li,shao xinhui (changcheng institute of metrology&measurement,avic,beijing100095,china) abstract:in order to facilitate the beginner to use all kinds of microcontroller chip internal resources

立即下載

本書通過大量的典型實例,詳細(xì)介紹了51單片機(jī)各種C語言應(yīng)用專題程序設(shè)計的流程、方法、技巧及設(shè)計思想。全書共分31章,第1章~第3章為基礎(chǔ)知識,介紹了51單片機(jī)開發(fā)的硬件結(jié)構(gòu)、指令系統(tǒng)、C語言設(shè)計以及Keil 8051 C編譯器知識;第4章~第31章為本書的重點,通過28個典型的C語言應(yīng)用實例,詳細(xì)介紹了51單片機(jī)的各種應(yīng)用開發(fā)和使用技術(shù),包括輸入/輸出、數(shù)據(jù)采集、控制系統(tǒng)、存儲系統(tǒng)與外設(shè)擴(kuò)展、信號與算法實現(xiàn)、網(wǎng)絡(luò)通信與傳輸、電源監(jiān)控與抗干擾設(shè)計。全書實例豐富、代表性強(qiáng),涉及領(lǐng)域廣,每個例子都調(diào)試通過,都有具體的設(shè)計思路、硬件電路、軟件設(shè)計以及程序代碼分析,同時附錄里專門提供了本書實例配套實驗箱內(nèi)容,對于讀者學(xué)習(xí)51單片機(jī)的應(yīng)用開發(fā)提供了良好的參考和指導(dǎo)價值。本書語言簡潔,層次清晰,書中的所有程序代碼都使用C語言實現(xiàn),簡單易學(xué)、易懂。本書適合計算機(jī)、自動化、電子及硬件等相關(guān)專業(yè)的學(xué)生進(jìn)行學(xué)習(xí),同時也可供從事51單片機(jī)開發(fā)的科研設(shè)計人員參考使用。

本書配有一張光盤,光盤里包括了書中所有的程序代碼和電路圖,讀者稍加修改即可用于自己的設(shè)計,物超所值。

第一篇 基礎(chǔ)知識篇

第1章 51單片機(jī)開發(fā)的基礎(chǔ)知識 2

1.1 51單片機(jī)的硬件結(jié)構(gòu) 2

1.1.1 功能模塊 2

1.1.2 CPU 2

1.1.3 并行I/O端口 4

1.1.4 存儲器結(jié)構(gòu) 6

1.1.5 定時/計數(shù)器 10

1.1.6 串行口 14

1.1.7 中斷系統(tǒng) 20

1.2 51單片機(jī)的指令系統(tǒng) 22

1.2.1 尋址方式 22

1.2.2 指令說明 26

1.2.3 指令系統(tǒng)表 29

1.3 本章總結(jié) 32

第2章 C語言程序各語句

第2章 用法與意義 33

2.1 數(shù)據(jù)結(jié)構(gòu) 33

2.1.1 數(shù)據(jù)類型 34

2.1.2 變量與常量 36

2.1.3 數(shù)組 40

2.1.4 指針 44

2.1.5 結(jié)構(gòu) 47

2.1.6 共用體 51

2.1.7 枚舉 52

2.2 運(yùn)算符與表達(dá)式 53

2.2.1 運(yùn)算符分類與優(yōu)先級 53

2.2.2 算術(shù)運(yùn)算符與表達(dá)式 54

2.2.3 關(guān)系運(yùn)算符與表達(dá)式 55

2.2.4 邏輯運(yùn)算符與表達(dá)式 55

2.2.5 位操作運(yùn)算符與表達(dá)式 55

2.2.6 賦值運(yùn)算符與表達(dá)式 56

2.3 程序結(jié)構(gòu)與函數(shù) 57

2.3.1 程序結(jié)構(gòu) 57

2.3.2 函數(shù) 58

2.4 流程控制語句 64

2.4.1 選擇語句 65

2.4.2 循環(huán)語句 68

2.4.3 轉(zhuǎn)移語句 70

2.5 本章總結(jié) 72

第3章 Keil 8051 C編譯器 73

3.1 Keil編譯器簡介 73

3.2 使用Keil開發(fā)應(yīng)用軟件 74

3.2.1 建立工程 75

3.2.2 工程的設(shè)置 77

3.2.3 編譯與連接 79

3.3 dScope for Windows的使用 80

3.3.1 如何啟動 80

3.3.2 如何調(diào)試 81

3.3.3 調(diào)試窗口 83

3.4 本章總結(jié) 85

第二篇 輸入/輸出系統(tǒng)設(shè)計

第 4章 單片機(jī)實現(xiàn)液晶顯示 88

4.1 實例說明 88

4.2 設(shè)計思路分析 88

4.2.1 液晶顯示模塊 88

4.2.2 液晶顯示工作原理 89

4.2.3 設(shè)計思路 91

4.3 硬件電路設(shè)計 91

4.3.1 器件選取 91

4.3.2 電源模塊 92

4.3.3 液晶顯示模塊 93

4.3.4 單片機(jī)模塊 95

4.4 軟件設(shè)計 96

4.4.1 液晶控制驅(qū)動器指令集 96

4.4.2 程序說明 97

4.5 實例總結(jié) 100

第5章 基于MAX7219的8位

第5章 數(shù)碼管顯示 101

5.1 實例說明 101

5.2 設(shè)計思路分析 101

5.2.1 LED顯示驅(qū)動芯片的選取 101

5.2.2 MAX7219的工作原理 102

5.3 硬件電路設(shè)計 103

5.3.1 主要器件 103

5.3.2 電路原理圖 104

5.4 軟件設(shè)計 106

5.4.1 MAX7219的工作時序

5.4.1 和寄存器描述 106

5.4.2 程序說明 108

5.5 實例總結(jié) 111

第6章 鍵盤輸入實例——實現(xiàn)

第6章 4?4鍵盤 112

6.1 實例說明 112

6.2 設(shè)計思路分析 112

6.3 硬件電路設(shè)計 113

6.4 軟件設(shè)計 114

6.5 實例總結(jié) 118

第7章 單片機(jī)實現(xiàn)語音錄放 119

7.1 實例說明 119

7.2 設(shè)計思路分析 120

7.2.1 語音芯片選取 120

7.2.2 語音芯片ISD2560簡介 120

7.3 硬件電路設(shè)計 121

7.3.1 主要器件 121

7.3.2 電路原理圖及說明 124

7.4 軟件設(shè)計 125

7.4.1 程序流程 125

7.4.2 程序說明 126

7.5 實例總結(jié) 128

第三篇 數(shù)據(jù)采集系統(tǒng)設(shè)計

第8章 基于MAX197的

第8章 并行A/D轉(zhuǎn)換 130

8.1 實例說明 130

8.2 設(shè)計思路分析 130

8.2.1 A/D轉(zhuǎn)換原理 131

8.2.2 如何選擇A/D轉(zhuǎn)換器件 131

8.2.3 A/D轉(zhuǎn)換器對電源

8.2.3 電路的要求 132

8.3 硬件電路設(shè)計 133

8.3.1 主要器件 133

8.3.2 電路原理圖及說明 136

8.4 軟件設(shè)計 138

8.4.1 MAX197控制字 138

8.4.2 程序流程 139

8.4.3 程序說明 140

8.5 實例總結(jié) 141

第9章 基于TLC549的

第9章 串行A/D轉(zhuǎn)換 142

9.1 實例說明 142

9.2 設(shè)計思路分析 142

9.2.1 芯片選取 143

9.2.2 工作原理 143

9.3 硬件電路設(shè)計 145

9.3.1 主要器件 145

9.3.2 電路原理圖及說明 145

9.4 軟件設(shè)計 146

9.4.1 轉(zhuǎn)換過程和時序要求 147

9.4.2 程序流程 147

9.4.3 程序說明 148

9.5 實例總結(jié) 149

第10章 基于MAX527的

第10章 并行D/A轉(zhuǎn)換 150

10.1 實例說明 150

10.2 設(shè)計思路分析 150

10.2.1 D/A轉(zhuǎn)換原理 151

10.2.2 如何選擇D/A轉(zhuǎn)換器件 151

10.2.3 D/A轉(zhuǎn)換器對電源

10.2.3 電路的要求 152

10.3 硬件電路設(shè)計 152

10.3.1 主要器件 152

10.3.2 電路原理圖及說明 154

10.4 軟件設(shè)計 156

10.4.1 MAX527的地址和

10.4.1 重要引腳 156

10.4.2 程序流程 157

10.4.3 程序說明 158

10.5 實例總結(jié) 159

第11章 基于MAX517的

第11章 串行D/A轉(zhuǎn)換 160

11.1 實例說明 160

11.2 設(shè)計思路分析 160

11.2.1 芯片選取 161

11.2.2 工作原理 161

11.3 硬件電路設(shè)計 162

11.3.1 主要器件 162

11.3.2 電路原理圖及說明 163

11.4 軟件設(shè)計 164

11.4.1 時序要求和轉(zhuǎn)換過程 164

11.4.2 程序說明 165

11.5 實例總結(jié) 167

第12章 基于SHT71數(shù)字溫/濕度

第12章 傳感器的采集實現(xiàn) 168

12.1 實例說明 168

12.2 設(shè)計思路分析 168

12.2.1 SHT71性能概述 168

12.2.2 SHT71的功能說明 169

12.2.3 SHT71的引腳尺寸和說明 170

12.3 硬件電路設(shè)計 171

12.4 軟件設(shè)計 172

12.4.1 SHT71的操作方法 172

12.4.2 程序流程 173

12.4.3 源程序清單 174

12.5 實例總結(jié) 181

第13章 基于DS1624的數(shù)字

第13章 溫度計設(shè)計 182

13.1 實例說明 182

13.2 設(shè)計思路分析 182

13.2.1 DS1624簡介 183

13.2.2 DS1624基本特性 183

13.2.3 DS1624工作原理 183

13.2.4 DS1624工作方式 186

13.2.5 DS1624的指令集 186

13.3 硬件電路設(shè)計 187

13.3.1 硬件設(shè)計 187

13.3.2 原理圖及其說明 187

13.4 軟件設(shè)計 188

13.4.1 程序流程 188

13.4.2 程序說明 189

13.5 實例總結(jié) 194

第四篇 控制系統(tǒng)設(shè)計

第14章 基于DS12C887的實時

第14章 日歷時鐘顯示系統(tǒng)設(shè)計 196

14.1 實例說明 196

14.2 設(shè)計思路分析 197

14.2.1 選擇合適的日歷時鐘芯片 197

14.2.2 如何由DS12C887芯片

14.2.2 獲取時間信息 197

14.3 硬件電路設(shè)計 198

14.3.1 結(jié)構(gòu)框圖 198

14.3.2 主要器件 198

14.3.3 電路原理圖及說明 200

14.4 軟件設(shè)計 202

14.4.1 DS12C877的內(nèi)存空間 202

14.4.2 程序流程 204

14.4.3 程序代碼及說明 205

14.5 實例總結(jié) 207

第15章 單片機(jī)控制的

第15章 步進(jìn)電機(jī)系統(tǒng) 208

15.1 實例說明 208

15.2 設(shè)計思路分析 208

15.2.1 步進(jìn)電機(jī)的工作原理 209

15.2.2 步進(jìn)電機(jī)的控制 211

15.2.3 脈沖分配與驅(qū)動

15.2.3 芯片的選取 212

15.3 硬件電路設(shè)計 213

15.3.1 結(jié)構(gòu)框圖 213

15.3.2 主要器件 214

15.3.3 電路原理圖及說明 215

15.4 軟件設(shè)計 217

15.4.1 程序流程 217

15.4.2 程序說明 218

15.5 實例總結(jié) 220

第16章 基于MAX1898的智能

第16章 充電器設(shè)計 222

16.1 實例說明 222

16.2 設(shè)計思路分析 223

16.2.1 為何需要實現(xiàn)充電器的

16.2.1 智能化 223

16.2.2 如何選擇電池充電芯片 223

16.2.3 MAX1898的充電

16.2.1 工作原理 224

16.3 硬件電路設(shè)計 226

16.3.1 主要器件 226

16.3.2 電路原理圖及說明 227

16.4 軟件設(shè)計 230

16.4.1 程序流程 230

16.4.2 程序說明 231

16.5 實例總結(jié) 232

第五篇 存儲系統(tǒng)與外設(shè)擴(kuò)展

第17章 基于NOR Flash AM29LV320

第17章 的數(shù)據(jù)存儲 234

17.1 實例說明 234

17.2 設(shè)計思路分析 235

17.2.1 芯片AM29LV320 235

17.2.2 具體設(shè)計思路 237

17.3 硬件電路設(shè)計 237

17.4 軟件設(shè)計 239

17.4.1 AM29LV320的命令

17.4.1 與狀態(tài) 240

17.4.2 串行異步數(shù)據(jù)傳輸 256

17.4.3 程序代碼說明 256

17.5 實例總結(jié) 265

第18章 基于XC95144的串口擴(kuò)展 266

18.1 實例說明 266

18.2 設(shè)計思路分析 267

18.2.1 串口發(fā)送的設(shè)計 267

18.2.2 串口接收的設(shè)計 269

18.2.3 串口模塊的設(shè)計 271

18.3 硬件電路設(shè)計 273

18.4 軟件設(shè)計 275

18.4.1 CPLD的設(shè)計原理圖 275

18.4.2 C51單片機(jī)程序代碼說明 277

18.5 實例總結(jié) 279

第19章 基于8255擴(kuò)展并行口 280

19.1 實例說明 280

19.2 設(shè)計思路分析 280

19.2.1 并行口擴(kuò)展的原理 280

19.2.2 芯片選擇 281

19.3 硬件電路設(shè)計 284

19.4 軟件設(shè)計 286

19.5 實例總結(jié) 289

第六篇 信號與算法實現(xiàn)

第20章 單片機(jī)實現(xiàn)智能

第20章 信號發(fā)生器 292

20.1 實例說明 292

20.2 設(shè)計思路分析 293

20.2.1 信號發(fā)生芯片MAX038 293

20.2.2 如何在單片機(jī)系統(tǒng)中

20.2.2 使用MAX038 294

20.3 硬件電路設(shè)計 295

20.3.1 主要器件 295

20.3.2 電路原理圖及說明 296

20.4 軟件設(shè)計 298

20.4.1 程序流程 298

20.4.2 程序說明 299

20.5 實例總結(jié) 301

第21章 單片機(jī)實現(xiàn)步進(jìn)式

第21章 PWM信號輸出 302

21.1 實例說明 302

21.2 設(shè)計思路分析 302

21.2.1 PWM控制 303

21.2.2 選擇合適的外部計數(shù)芯片 303

21.3 硬件電路設(shè)計 304

21.3.1 主要器件 304

21.3.2 電路原理圖及說明 305

21.4 軟件設(shè)計 306

21.4.1 8254的內(nèi)部控制字

21.4.1 和計數(shù)寄存器 306

21.4.2 程序說明 308

21.5 實例總結(jié) 309

第22章 單片機(jī)實現(xiàn)CRC算法 310

22.1 實例說明 310

22.2 CRC原理 311

22.3 算法設(shè)計與程序?qū)崿F(xiàn) 312

22.3.1 按位計算CRC 312

22.3.2 按字節(jié)計算CRC 313

22.3.3 按半字節(jié)計算CRC 316

22.3.4 主程序及測試結(jié)果 317

22.4 實例總結(jié) 318

第23章 單片機(jī)實現(xiàn)軟件濾波 319

23.1 實例說明 319

23.2 設(shè)計思路分析 319

23.3 軟件設(shè)計 322

23.4 實例總結(jié) 326

第七篇 通信傳輸系統(tǒng)設(shè)計

第24章 單片機(jī)實現(xiàn)點對點的

第24章 數(shù)據(jù)傳輸 328

24.1 實例說明 328

24.2 設(shè)計思路分析 328

24.2.1 串行通信基本原理 329

24.2.2 接口電平轉(zhuǎn)換 330

24.3 硬件電路設(shè)計 331

24.3.1 結(jié)構(gòu)框圖 331

24.3.2 主要器件 331

24.3.2 電路原理圖及說明 332

24.4 軟件設(shè)計 333

24.4.1 協(xié)議設(shè)計 334

24.4.2 主機(jī)程序流程及代碼 335

24.4.3 從機(jī)程序流程及代碼 338

24.5 實例總結(jié) 340

第25章 單片機(jī)實現(xiàn)點對多點的

第25章 數(shù)據(jù)傳輸 341

25.1 實例說明 341

25.2 設(shè)計思路分析 342

25.2.1 如何實現(xiàn)從機(jī)識別 342

25.2.2 51單片機(jī)串口的

25.2.2 多機(jī)通信功能 342

25.3 硬件電路設(shè)計 343

25.4 軟件設(shè)計 344

25.4.1 協(xié)議設(shè)計 344

25.4.2 主機(jī)程序流程及代碼 344

25.4.3 從機(jī)程序流程及代碼 348

25.5 實例總結(jié) 351

第26章 單片機(jī)實現(xiàn)以太網(wǎng)接口 352

26.1 實例說明 352

26.2 設(shè)計思路分析 353

26.2.1 以太網(wǎng)協(xié)議 353

26.2.2 選擇合適的以太網(wǎng)

26.2.2 控制芯片 354

26.3 硬件電路設(shè)計 355

26.3.1 主要器件 355

26.3.2 電路原理圖及說明 358

26.4 軟件設(shè)計 360

26.4.1 地址空間與寄存器 360

26.4.2 程序說明 362

26.5 實例總結(jié) 365

第27章 單片機(jī)實現(xiàn)I2C總線通信 366

27.1 實例說明 366

27.2 設(shè)計思路分析 367

27.2.1 I2C總線的工作原理 367

27.2.2 I2C總線的通信時序 367

27.3 硬件電路設(shè)計 369

27.4 軟件設(shè)計 369

27.4.1 程序流程 370

27.4.2 程序說明 370

27.5 實例總結(jié) 374

第28章 單片機(jī)實現(xiàn)RS-485

第28章 總線現(xiàn)場監(jiān)測系統(tǒng) 375

28.1 實例說明 375

28.2 設(shè)計思路分析 376

28.2.1 RS-485總線 376

28.2.2 RS-485總線驅(qū)動芯片選取 379

28.2.3 MAX481構(gòu)成的RS-485

28.2.3 總線網(wǎng)絡(luò) 381

28.3 硬件電路設(shè)計 381

28.3.1 RS-232/485總線轉(zhuǎn)接卡 381

28.3.2 帶有RS-485總線接口的

28.3.2 單片機(jī)系統(tǒng) 382

28.4 軟件設(shè)計 383

28.4.1 通信協(xié)議設(shè)計 384

28.4.2 程序流程 385

28.4.3 程序說明 386

28.5 實例總結(jié) 390

第29章 CAN總線接口通信設(shè)計 391

29.1 實例說明 391

29.2 設(shè)計原理與思路 391

29.2.1 CAN總線及CAN

29.2.1 總線協(xié)議簡介 391

29.3 芯片選型 395

29.4 硬件電路設(shè)計 397

29.4.1 結(jié)構(gòu)框圖 397

29.4.2 主要器件說明 398

29.5 電路原理圖及其說明 401

29.6 軟件設(shè)計 403

29.6.1 程序總體思路說明 403

29.6.2 程序流程圖 403

29.6.3 主要源程序清單和注釋 406

29.7 實例總結(jié) 413

第八篇 電源監(jiān)控與抗干擾設(shè)計

第30章 單片機(jī)監(jiān)控電路設(shè)計 416

30.1 實例說明 416

30.2 設(shè)計思路分析 417

30.2.1 一種簡單的單片機(jī)上

30.2.1 電復(fù)位電路 417

30.2.2 單片機(jī)監(jiān)控芯片的選取 418

30.3 硬件電路設(shè)計 419

30.3.1 原理圖設(shè)計 420

30.3.2 監(jiān)控芯片的外圍電路設(shè)計 420

30.4 軟件設(shè)計 421

30.5 實例總結(jié) 422

第31章 光電隔離電路設(shè)計 423

31.1 實例說明 423

31.2 設(shè)計思路分析 424

31.2.1 光耦器件的工作原理 424

31.2.2 光耦器件的典型應(yīng)用 425

31.2.3 如何選擇光耦器件 427

31.3 硬件電路設(shè)計 428

31.3.1 主要器件 428

31.3.2 電路原理圖及說明 428

31.4 實例總結(jié) 431

附錄A 匯編語言與C語言的

附錄A 混合編程 432

附錄B 實例配套實驗箱 451

工程技術(shù)的電子化、集成化和系統(tǒng)化促進(jìn)了電子工程技術(shù)的發(fā)展,同時也促進(jìn)了電子工程技術(shù)在社會各行業(yè)中的廣泛應(yīng)用,從近年的人才招聘市場來看,電子工程師的人才需求更是一路走高。

電子工程師如此緊俏,除需求不斷走高,人才供不應(yīng)求外,另一重要原因則是電子工程師的門檻相對而言比較高,這個高門檻則來自于工程師的“經(jīng)驗”和“實踐”!

因此,為了滿足讀者學(xué)習(xí)和工作需要,解決各種工作中的專業(yè)問題,我們緊緊圍繞“經(jīng)驗”和“實踐”,精心策劃組織了此套叢書。

1.叢書范圍

現(xiàn)代電子科學(xué)技術(shù)的一個特點是多學(xué)科交叉,因此,工程師應(yīng)當(dāng)了解、掌握2門以上的相關(guān)學(xué)科,知識既精深又廣博是優(yōu)秀的工程師成長為某領(lǐng)域?qū)<业闹匾獦?biāo)志。本叢書內(nèi)容涉及軟件開發(fā)、研發(fā)電子以及嵌入式項目開發(fā)等,包括單片機(jī)、USB接口、ARM、CPLD/FPGA、DSP、移動通信系統(tǒng)等。

2.讀者對象

本套書面向各領(lǐng)域的初、中級用戶。具體為高校計算機(jī)、電子信息、通信工程、自動化控制專業(yè)在校大學(xué)生,以及從事電子開發(fā)和應(yīng)用行業(yè)的科研人員。

3.內(nèi)容組織形式

本套書緊緊圍繞“經(jīng)驗”和“實踐”,首先介紹一些相關(guān)的基礎(chǔ)知識,然后根據(jù)不同的模塊或應(yīng)用領(lǐng)域,分篇安排應(yīng)用程序?qū)嵗木v?;A(chǔ)知識用來為一些初級讀者打下一定的知識功底;基礎(chǔ)好一點的讀者則可以跳過這一部分,直接進(jìn)入實例的學(xué)習(xí)。

4.實例特色

在應(yīng)用實例的安排上,著重突出“應(yīng)用”和“實用”兩個基本原則,安排具有代表性、技術(shù)領(lǐng)先性,以及應(yīng)用廣泛的典型實例,讓讀者學(xué)習(xí)借鑒。這些實例是從作者多年程序開發(fā)項目中挑選出的,也是經(jīng)驗的歸納與總結(jié)。

在應(yīng)用實例的講解上,既介紹了設(shè)計原理、基本步驟和流程,也穿插了一些經(jīng)驗、技巧與注意事項。特別在程序設(shè)計思路上,在決定項目開發(fā)的質(zhì)量和成功與否的細(xì)節(jié)上,盡可能地用簡潔的語言來清晰闡述大眾易于理解的概念和思想;同時,程序代碼部分做了很詳細(xì)的中文注釋,有利于讀者舉一反三,快速應(yīng)用和提高。

5.光盤內(nèi)容

本套書的光盤中包含了豐富的實例原圖文件和程序源代碼,讀者稍加修改便可應(yīng)用于自己的工作中或者完成自己的課題(畢業(yè)設(shè)計),物超所值。讀者使用之前,最好先將光盤內(nèi)容全部復(fù)制到電腦硬盤中,以便于以后可以直接調(diào)用,而不需要反復(fù)使用光盤,提高操作速度和學(xué)習(xí)效率。

6.學(xué)習(xí)指南

對于有一定基礎(chǔ)的讀者,建議直接從實例部分入手,邊看邊上機(jī)練習(xí),這樣印象會比較深,效果更好。基礎(chǔ)差一點的讀者請先詳細(xì)學(xué)習(xí)書中基礎(chǔ)部分的理論知識,然后再進(jìn)行應(yīng)用實例的學(xué)習(xí)。在學(xué)習(xí)中,盡量做到反復(fù)理解和演練,以達(dá)到融會貫通、舉一反三的功效;特別希望盡量和自己的工作設(shè)計聯(lián)系起來,以達(dá)到“即學(xué)即會,學(xué)以致用”的最大化境界。

本套書主要偏重于實用性,具有很強(qiáng)的工程實踐指導(dǎo)性。期望讀者在學(xué)習(xí)中順利、如意!

51單片機(jī)C語言應(yīng)用程序設(shè)計實例精講相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 甘肅中泰博瑞工程項目管理咨詢有限公司 山東創(chuàng)盈項目管理有限公司 當(dāng)代建筑大師 拆邊機(jī) 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號分公司 舌花雛菊 甘肅中維國際招標(biāo)有限公司 華潤燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司