51單片機(jī)典型應(yīng)用開發(fā)范例大全圖片
書????名 | 51單片機(jī)典型應(yīng)用開發(fā)范例大全 | 作????者 | 鄭鋒 |
---|---|---|---|
出版社 | 中國(guó)鐵道工業(yè)出版社 | 出版時(shí)間 | 2011年10月1日 |
定????價(jià) | 79 元 | 開????本 | 16 開 |
ISBN | 9787113133818 |
《51單片機(jī)典型應(yīng)用開發(fā)范例大全》主要通過典型實(shí)例的形式,以51單片機(jī)的系統(tǒng)設(shè)計(jì)為主線,結(jié)合軟件和硬件,由淺入深、通俗易懂地介紹了51單片機(jī)應(yīng)用系統(tǒng)開發(fā)的流程、方法、技巧和設(shè)計(jì)思想。
《51單片機(jī)典型應(yīng)用開發(fā)范例大全》分為入門篇、提高篇和綜合實(shí)例篇三部分。入門篇介紹較為簡(jiǎn)單的系統(tǒng)開發(fā)實(shí)例,通過學(xué)習(xí)可以幫助讀者加深理解51單片機(jī)功能擴(kuò)展。提高篇中的實(shí)例一般需要借助于傳感器、執(zhí)行機(jī)構(gòu)及硬件接口電路完成設(shè)計(jì),通過這部分內(nèi)容的學(xué)習(xí),可以提高讀者的開發(fā)能力,掌握常用外圍接口電路設(shè)計(jì)方法、傳感器應(yīng)用開發(fā)、通信接口設(shè)計(jì)等。綜合實(shí)例篇通過詳細(xì)講解一些電子產(chǎn)品、工控產(chǎn)品的設(shè)計(jì),使讀者了解單片機(jī)系統(tǒng)軟硬件的設(shè)計(jì)步驟和方法,強(qiáng)調(diào)了模塊化設(shè)計(jì)思想的重要性。
《51單片機(jī)典型應(yīng)用開發(fā)范例大全》面向各領(lǐng)域的單片機(jī)設(shè)計(jì)用戶,尤其是對(duì)已掌握單片機(jī)開發(fā)理論但缺少實(shí)際開發(fā)經(jīng)驗(yàn)的讀者更具指導(dǎo)意義;同時(shí)也可作為各類高校相關(guān)專業(yè)和社會(huì)培訓(xùn)班的教材使用。
第1篇入門第
第1章 節(jié)日彩燈系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
1.2 硬件電路設(shè)計(jì)
1.3 軟件開發(fā)流程及代碼分析
1.4 本章小結(jié)
第2章 簡(jiǎn)易電子琴
2.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
2.2 硬件電路設(shè)計(jì)
2.3 軟件開發(fā)流程及代碼分析
2.4 本章小結(jié)
第3章 程控放大器系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
3.2 硬件電路設(shè)計(jì)
3.3 軟件開發(fā)流程及代碼分析
3.4 本章小結(jié)
第4章 多路搶答器
4.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
4.2 硬件電路設(shè)計(jì)
4.3 軟件開發(fā)流程及代碼分析
4.4 本章小結(jié)
第5章 交通燈系統(tǒng)設(shè)計(jì)
5.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
5.2 硬件電路設(shè)計(jì)
5.3 軟件開發(fā)流程及代碼分析
5.4 本章小結(jié)
第6章 籃球計(jì)時(shí)計(jì)分器系統(tǒng)設(shè)計(jì)
6.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
6.2 硬件電路設(shè)計(jì)
6.3 軟件開發(fā)流程及代碼分析
6.4 本章小結(jié)
第7章 鋸齒波信號(hào)發(fā)生器
7.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
7.2 dac1230d/a轉(zhuǎn)換器簡(jiǎn)介
7.3 icl7135a/d轉(zhuǎn)換器
7.4 硬件工作原理
7.6 本章小結(jié)
第8章 單片機(jī)串行通信波特率自動(dòng)識(shí)別系統(tǒng)
8.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
8.2 max232芯片簡(jiǎn)介
8.3 ocm12864液晶顯示模塊
8.4 系統(tǒng)硬件原理
8.5 系統(tǒng)軟件開發(fā)流程及代碼分析
8.6 本章小結(jié)
第2篇提高篇
第9章 電子廣告牌
9.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
9.2 ocmj4x8c液晶顯示器簡(jiǎn)介
9.3 硬件原理
9.4 軟件開發(fā)流程及代碼分析
9.5 本章小結(jié)
第10章 基于雙口ram的高速數(shù)據(jù)采集卡
10.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
10.2 1dt7005雙口ram簡(jiǎn)介
10.3 硬件電路設(shè)計(jì)
10.4 軟件開發(fā)流程及代碼分析
10.5 本章小結(jié)
第11章 基于鐵電存儲(chǔ)器的數(shù)據(jù)采集與記錄系統(tǒng)
11.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
11.2 鐵電存儲(chǔ)器簡(jiǎn)介
11.3 fml808鐵電存儲(chǔ)器簡(jiǎn)介
11.4 硬件電路設(shè)計(jì)
11.5 軟件開發(fā)流程及代碼分析
11.6 本章小結(jié)
第12章 電表數(shù)據(jù)采集器
12.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
12.2 cat24wc16簡(jiǎn)介
12.3 12c協(xié)議
12.4 硬件電路設(shè)計(jì)
12.5 軟件開發(fā)流程及代碼分析
12.6 本章小結(jié)
第13章 快速溫度檢測(cè)儀
13.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
13.2 8路高速a/d轉(zhuǎn)換器tlc5510簡(jiǎn)介
13.3 tc1047a溫度傳感器簡(jiǎn)介
13.4 硬件電路設(shè)計(jì)
13.5 軟件開發(fā)流程及代碼分析
13.6 本章小結(jié)
第14章 多功能電子萬年歷
14.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
14.2 時(shí)鐘芯片ds1302簡(jiǎn)介
14.3 lcd1602的簡(jiǎn)介
14.4 硬件電路設(shè)計(jì)
14.5 系統(tǒng)軟件開發(fā)流程及代碼分析
14.6 本章小結(jié)
第15章 語音電子開關(guān)身份認(rèn)證系統(tǒng)
15.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
15.2 語音識(shí)別簡(jiǎn)介
15.3 jl-034b電容式麥克風(fēng)簡(jiǎn)介
15.4 isd4002語音回放芯片簡(jiǎn)介
15.5 ap7003語音識(shí)別芯片簡(jiǎn)介
15.6 硬件電路設(shè)計(jì)
15.7 系統(tǒng)軟件開發(fā)流程及代碼分析
15.8 本章小結(jié)
第16章 手持式高度計(jì)
16.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
16.2 scp1000-d01氣體壓力傳感器簡(jiǎn)介
16.3 硬件電路設(shè)計(jì)
16.4 系統(tǒng)軟件開發(fā)流程及代碼分析
16.5 本章小結(jié)
第17章 超聲波測(cè)距儀
17.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
17.2 超聲波測(cè)距技術(shù)
17.3 srf08型超聲波測(cè)距模塊簡(jiǎn)介
17.4 硬件電路設(shè)計(jì)
17.5 系統(tǒng)軟件開發(fā)流程及代碼分析
17.6 本章小結(jié)
第18章 數(shù)字式傾角測(cè)量?jī)x
18.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
18.2 sca100t-d02芯片簡(jiǎn)介
18.3 系統(tǒng)硬件原理
18.4 系統(tǒng)軟件開發(fā)流程及代碼分析
18.5 本章小結(jié)
第19章 單片機(jī)usb數(shù)據(jù)采集系統(tǒng)
19.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
19.2 usb協(xié)議簡(jiǎn)介
19.3 ft245bm芯片簡(jiǎn)介
19.4 系統(tǒng)硬件原理
19.5 系統(tǒng)軟件開發(fā)流程及代碼分析
19.6 本章小結(jié)
第20章 白光led路燈照明控制器
20.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
20.2 mcp4822d/a轉(zhuǎn)換器簡(jiǎn)介
20.3 led驅(qū)動(dòng)器max1554簡(jiǎn)介
20.4 硬件電路設(shè)計(jì)
20.5 軟件開發(fā)流程及代碼分析
20.6 本章小結(jié)
第3篇綜合實(shí)例篇
第21章 多點(diǎn)溫度遙測(cè)采集系統(tǒng)
21.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
21.2 ds18b20溫度傳感器
21.3 tc35igsm模塊
21.4 at指令與短信編碼簡(jiǎn)介
21.5 硬件電路設(shè)計(jì)
21.6 系統(tǒng)軟件開發(fā)流程及代碼分析
21.7 本章小結(jié)
第22章 出入管理控制系統(tǒng)
22.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
22.2 ds1990a簡(jiǎn)介
22.3 硬件電路設(shè)計(jì)
22.4 系統(tǒng)軟件開發(fā)流程及代碼分析
22.5 本章小結(jié)
第23章 基于rs485總線的遠(yuǎn)距離水位監(jiān)控系統(tǒng)
23.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
23.2 rs485通信標(biāo)準(zhǔn)
23.3 max485芯片簡(jiǎn)介
23.4 硬件電路設(shè)計(jì)
23.5 系統(tǒng)軟件開發(fā)流程及代碼分析
23.6 本章小結(jié)
第24章 自動(dòng)感應(yīng)門
24.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
24.2 電動(dòng)機(jī)簡(jiǎn)介
24.3 34hs300步進(jìn)電機(jī)及其控制器簡(jiǎn)介
24.4 自動(dòng)門傳感器ads-a簡(jiǎn)介
24.5 硬件電路設(shè)計(jì)
24.6 系統(tǒng)軟件開發(fā)流程及代碼分析
24.7 本章小結(jié)
第25章 流量檢測(cè)系統(tǒng)
25.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
25.2 電磁流量計(jì)簡(jiǎn)介
25.3 hr-ldg系列電磁流量傳感器簡(jiǎn)介
25.4 硬件電路設(shè)計(jì)
25.5 系統(tǒng)軟件開發(fā)流程及代碼分析
25.6 本章小結(jié)
第26章 紅外便攜式抄表器
26.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
26.2 紅外傳輸簡(jiǎn)介
26.3 zhx1010紅外發(fā)射接收器簡(jiǎn)介
26.4 硬件電路設(shè)計(jì)
26.5 系統(tǒng)軟件開發(fā)流程及代碼分析
26.6 本章小結(jié)
第27章 基于ic卡的考勤系統(tǒng)設(shè)計(jì)
27.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
27.2 非接觸式ic卡簡(jiǎn)介
27.3 zlg500a讀卡模塊簡(jiǎn)介
27.4 max813l簡(jiǎn)介
27.5 硬件電路設(shè)計(jì)
27.6 系統(tǒng)軟件開發(fā)流程及代碼分析
27.7 本章小結(jié)
第28章 基于nrf401的煙霧檢測(cè)報(bào)警系統(tǒng)
28.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
28.2 mc14468芯片簡(jiǎn)介
28.3 nrf401芯片簡(jiǎn)介
28.4 系統(tǒng)硬件原理
28.5 系統(tǒng)軟件開發(fā)流程及代碼分析
28.6 本章小結(jié)
第29章 基于can總線和單片機(jī)的電梯主控器設(shè)計(jì)
29.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
29.2 電梯控制系統(tǒng)及主控器功能設(shè)計(jì)
29.3 can控制器sjal000芯片簡(jiǎn)介
29.4 can收發(fā)器82c250簡(jiǎn)介
29.5 電梯主控制器的硬件設(shè)計(jì)
29.6 電梯主控制器的軟件設(shè)計(jì)
29.7 本章小結(jié)
第30章 profibus-dp現(xiàn)場(chǎng)總線智能節(jié)點(diǎn)的設(shè)計(jì)
30.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
30.2 profibus-dp現(xiàn)場(chǎng)總線及其通信協(xié)議簡(jiǎn)介
30.3 智能從站專用通信接口芯片spc3
30.4 profibus-dp現(xiàn)場(chǎng)總線智能節(jié)點(diǎn)的硬件設(shè)計(jì)
30.5 profibus-dp現(xiàn)場(chǎng)總線智能節(jié)點(diǎn)的軟件設(shè)計(jì)
30.6 本章小結(jié)
第31章 51單片機(jī)接入以太網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
31.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
31.2 單片機(jī)實(shí)現(xiàn)tcp/ip協(xié)議分析
31.3 以太網(wǎng)接口控制芯片rtl8019as
31.4 系統(tǒng)硬件構(gòu)成
31.5 51單片機(jī)tcp/ip的嵌入實(shí)現(xiàn)
31.6 本章小結(jié)
第32章 紅外測(cè)溫儀
32.1 系統(tǒng)設(shè)計(jì)要求及設(shè)計(jì)思路
32.2 mlx90614紅外測(cè)溫傳感器簡(jiǎn)介
32.3 系統(tǒng)硬件電路設(shè)計(jì)
32.4 系統(tǒng)軟件開發(fā)流程及代碼分析
32.5 本章小結(jié)2100433B
出版時(shí)間: 2011年10月1日
開本: 16開
定價(jià): 79.00元
加減一加法器,通過P1口輸入一個(gè)八位無符號(hào)數(shù),P2口輸入另
#include<reg51.h>#define uchar unsigned charuchar num,time,limit=2;sbit led1=P1^0;sbit key1=P2...
8051單片機(jī)在一塊芯片上集成了一個(gè)微型計(jì)算機(jī)的主要部件,它包括以下幾部分: 1個(gè)8位微處理器(CPU)。 1個(gè)時(shí)鐘電路。 4KB程序存儲(chǔ)器。 256B數(shù)據(jù)存儲(chǔ)器。 2個(gè)16位定時(shí)/計(jì)數(shù)器。 64KB...
格式:pdf
大?。?span id="sggmfnp" class="single-tag-height">773KB
頁數(shù): 22頁
評(píng)分: 4.4
基于 51單片機(jī)的電子時(shí)鐘設(shè)計(jì) 摘要 本電子時(shí)鐘以 STC89C52單片機(jī)作為主控芯片,采用 DS12C887時(shí)鐘芯片, 使用 1602液晶作為顯示輸出。該時(shí)鐘走時(shí)精確,具有鬧鐘設(shè)置,以及可同時(shí)顯 示時(shí)間、日期等多種功能。本文將詳細(xì)介紹該電子時(shí)鐘涉及到的一些基本原理, 從硬件和軟件兩方面進(jìn)行分析。 【關(guān)鍵詞】 STC89C52單片機(jī) DS12C887時(shí)鐘芯片 1602液晶 蜂鳴器 目 錄 一、緒論?????????????????????? 4 1.1 電子時(shí)鐘功能???????????????? 4 1.2 設(shè)計(jì)方案?????????????????? 4 二、硬件設(shè)計(jì)???????????????????? 4 2.1 51單片機(jī)部分設(shè)計(jì)???????????? 4 2.2 USB 供電電路設(shè)計(jì)???????????? 5 2.3 串行通信電路設(shè)計(jì)???????????? 6
格式:pdf
大?。?span id="r3cszcc" class="single-tag-height">773KB
頁數(shù): 22頁
評(píng)分: 4.7
摘 要 本次的課程設(shè)計(jì)基于單片機(jī)技術(shù)原理,以美國(guó) ATMEL公司開發(fā)的 AT89S52 芯片作為核心控制器。 通過硬件電路的制作及軟件程序的編制, 設(shè)計(jì)制作了一種 具有復(fù)位、校時(shí)功能的數(shù)字時(shí)鐘系統(tǒng)。利用 1602液晶同時(shí)顯示提示信息和時(shí)間 信息,用戶可通過系統(tǒng)上的按鍵對(duì)時(shí)間進(jìn)行調(diào)整, 實(shí)現(xiàn)實(shí)時(shí)的時(shí)鐘顯示。 本次設(shè) 計(jì)的硬件由主控模塊、 復(fù)位模塊以及顯示模塊構(gòu)成。 復(fù)位模塊主要由電阻、 電容、 按鍵和發(fā)光二極管組成而顯示模塊則由 1602字符液晶構(gòu)成,用于顯示提示信息 和實(shí)時(shí)時(shí)鐘。 關(guān)鍵詞: AT89S52;LCD 1602; 實(shí)時(shí)時(shí)鐘 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 Abstract The curriculum design is based on the principles of microcomputer technology and has adapted the
《Excel函數(shù)范例完整學(xué)習(xí)應(yīng)用大全》針對(duì)函數(shù)中的自變量,與其所需的數(shù)據(jù)類型與限制詳加說明。同時(shí)附有范例光盤提供完整的操作范例文件,使讀者在閱讀函數(shù)后馬上可以在計(jì)算機(jī)上得到驗(yàn)證。
《Excel函數(shù)范例完整學(xué)習(xí)應(yīng)用大全》共收錄Excel中339個(gè)常用的工作表函數(shù),共分14章,第、章主要介紹Excel。
《51單片機(jī)應(yīng)用開發(fā)案例手冊(cè)》主要介紹如何在51單片機(jī)的應(yīng)用系統(tǒng)中使用51單片機(jī)的內(nèi)部資源和外圍器件,這些資源和器件包括I/O引腳、外部中斷、定時(shí)/計(jì)數(shù)器、串行接口、人機(jī)交互通道、數(shù)據(jù)采集和輸出通道、存儲(chǔ)器模塊、通信模塊。另外,《51單片機(jī)應(yīng)用開發(fā)案例手冊(cè)》還介紹了51單片機(jī)C語言部分庫(kù)函數(shù)的詳細(xì)使用方法,以及RTX51操作系統(tǒng)的工作原理和使用方法。
《51單片機(jī)應(yīng)用開發(fā)案例手冊(cè)》實(shí)例的電路原理圖及程序源代碼可以到資源下載欄目下載,讀者根據(jù)自己的實(shí)際需要稍加修改即可使用。《51單片機(jī)應(yīng)用開發(fā)案例手冊(cè)》包含豐富的單片機(jī)內(nèi)部資源和外圍模塊的應(yīng)用實(shí)例,作為一本單片機(jī)應(yīng)用手冊(cè),適合于具有單片機(jī)基礎(chǔ)知識(shí)的單片機(jī)工程師,以及高等院校電子類專業(yè)的學(xué)生和單片機(jī)愛好者參考閱讀。
第1章 51單片機(jī)入門基礎(chǔ)
1.1 51單片機(jī)的發(fā)展與應(yīng)用領(lǐng)域 1
1.1.1 發(fā)展階段 1
1.1.2 應(yīng)用領(lǐng)域 2
1.2 51單片機(jī)產(chǎn)品兼容系列 3
1.2.1 Intel公司產(chǎn)品系列 3
1.2.2 Atmel公司產(chǎn)品系列 4
1.2.3 Philips公司產(chǎn)品系列 6
1.3 51單片機(jī)的硬件結(jié)構(gòu) 7
1.3.1 引腳及其功能 7
1.3.2 內(nèi)部結(jié)構(gòu) 9
1.4 51單片機(jī)工作方式和指令系統(tǒng) 29
1.4.1 單片機(jī)的工作方式 29
1.4.2 單片機(jī)指令系統(tǒng)簡(jiǎn)介 34
1.4.3 單片機(jī)的尋址方式 34
1.4.4 單片機(jī)的指令格式與符號(hào) 37
1.5 分析與總結(jié) 54
第2章 51單片機(jī)開發(fā)的常用單元
2.1 單片機(jī)的鍵盤輸入單元 55
2.1.1 行列式鍵盤 55
2.1.2 鍵識(shí)別方法 56
2.1.3 鍵識(shí)別法舉例 56
2.1.4 程序代碼與注釋 60
2.2 單片機(jī)數(shù)碼顯示單元 61
2.2.1 如何驅(qū)動(dòng)8段數(shù)碼管 61
2.2.2 8段數(shù)碼管動(dòng)態(tài)顯示舉例 62
2.2.3 程序代碼與注釋 64
2.3 單片機(jī)液晶顯示單元 65
2.3.1 液晶模塊 65
2.3.2 液晶模塊的電源設(shè)計(jì) 67
2.3.3 如何顯示液晶模塊 68
2.3.4 液晶顯示模塊舉例 70
2.3.5 程序代碼與注釋 71
2.4 單片機(jī)串行通信單元 78
2.4.1 單片機(jī)串行通信的原理 78
2.4.2 單片機(jī)串行通信舉例 81
2.4.3 程序代碼與注釋 83
2.5 數(shù)學(xué)運(yùn)算 84
2.5.1 限幅濾波算法 85
2.5.2 中值濾波算法 85
2.5.3 算術(shù)平均濾波算法 86
2.5.4 加權(quán)平均濾波算法 86
2.5.5 滑動(dòng)平均濾波算法 87
第3章 Keil 8051 C編譯器
3.1 Keil編譯器簡(jiǎn)介 88
3.2 如何使用Keil開發(fā) 89
3.2.1 建立工程 90
3.2.2 工程的設(shè)置 92
3.2.3 編譯與連接 95
3.3 dScope for Windows的使用 95
3.3.1 如何啟動(dòng) 95
3.3.2 如何調(diào)試 97
3.3.3 調(diào)試窗口 98
第4章 單片機(jī)應(yīng)用系統(tǒng)開發(fā)流程
4.1 單片機(jī)系統(tǒng)設(shè)計(jì)分析 101
4.2 單片機(jī)軟件開發(fā)流程 103
4.3 單片機(jī)硬件開發(fā)流程 109
4.4 分析與總結(jié) 112
第5章 實(shí)時(shí)日歷時(shí)鐘系統(tǒng)設(shè)計(jì)實(shí)例
5.1 實(shí)例說明 113
5.2 設(shè)計(jì)思路分析 115
5.2.1 日歷時(shí)鐘芯片SD2000A 115
5.2.2 電源電路設(shè)計(jì) 116
5.3 硬件電路設(shè)計(jì) 117
5.4 軟件設(shè)計(jì) 118
5.4.1 接口時(shí)序與操作指令 118
5.4.2 寄存器 120
5.4.3 程序代碼說明 124
5.5 分析與總結(jié) 129
第6章 網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控與采集系統(tǒng)設(shè)計(jì)實(shí)例
6.1 實(shí)例功能說明 130
6.2 Keil RTX51 Tiny介紹 130
6.2.1 RTX51的概述 131
6.2.2 系統(tǒng)要求和任務(wù)定義 134
6.2.3 建立RTX51 Tiny應(yīng)用程序 137
6.2.4 RTX51 Tiny系統(tǒng)函數(shù)詳解 139
6.2.5 RTX51 Tiny系統(tǒng)調(diào)試 145
6.3 系統(tǒng)設(shè)計(jì)思路 146
6.3.1 遠(yuǎn)程監(jiān)控與采集連接圖 146
6.3.2 Modbus協(xié)議簡(jiǎn)介 146
6.3.3 傳輸方式 148
6.3.4 協(xié)議內(nèi)容 150
6.4 硬件電路設(shè)計(jì) 152
6.4.1 總體硬件框圖 152
6.4.2 單片機(jī)電路設(shè)計(jì) 152
6.4.3 從設(shè)備地址配置電路設(shè)計(jì) 153
6.4.4 485接口設(shè)計(jì) 154
6.4.5 狀態(tài)量采集電路 155
6.4.6 模擬量采集電路 155
6.5 軟件設(shè)計(jì)與代碼分析 157
6.5.1 軟件流程 158
6.5.2 初始化任務(wù) 159
6.5.3 定時(shí)采集任務(wù) 159
6.5.4 測(cè)試幀任務(wù) 160
6.5.5 輪詢處理任務(wù) 161
6.5.6 狀態(tài)量采集子程序 162
6.5.7 模擬量采集子程序 162
6.5.8 485發(fā)送、接收子程序 163
6.5.9 CRC校驗(yàn) 164
6.5.10 串口發(fā)送接收模塊 165
6.6 分析與總結(jié) 168
第7章 工廠環(huán)境智能監(jiān)測(cè)系統(tǒng)設(shè)計(jì)實(shí)例
7.1 系統(tǒng)功能說明 169
7.2 系統(tǒng)整體設(shè)計(jì)方案 170
7.3 硬件設(shè)計(jì) 171
7.3.1 微控制器模塊 171
7.3.2 溫度測(cè)量模塊 174
7.3.3 濕度測(cè)量模塊 175
7.3.4 LCD顯示模塊 177
7.3.5 通信模塊 179
7.4 軟件設(shè)計(jì) 181
7.4.1 溫度測(cè)量軟件 181
7.4.2 濕度測(cè)量軟件 184
7.4.3 LCD顯示軟件 185
7.5 分析與總結(jié) 187
第8章 電熱水器控制系統(tǒng)設(shè)計(jì)實(shí)例
8.1 系統(tǒng)功能說明 188
8.2 系統(tǒng)整體設(shè)計(jì)方案 189
8.3 硬件設(shè)計(jì) 191
8.3.1 微控制器模塊 191
8.3.2 溫度測(cè)量 192
8.3.3 實(shí)時(shí)時(shí)鐘 195
8.3.4 看門狗復(fù)位電路 196
8.3.5 LED顯示電路 198
8.4 軟件設(shè)計(jì) 199
8.4.1 模數(shù)轉(zhuǎn)換軟件設(shè)計(jì) 199
8.4.2 實(shí)時(shí)時(shí)鐘軟件設(shè)計(jì) 202
8.4.3 LED顯示軟件設(shè)計(jì) 205
8.5 分析與總結(jié) 208
第9章 無線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例
9.1 系統(tǒng)功能說明 209
9.2 系統(tǒng)整體設(shè)計(jì)方案 210
9.3 硬件設(shè)計(jì) 211
9.3.1 樓棟集中器硬件結(jié)構(gòu) 211
9.3.2 微控制器模塊 211
9.3.3 存儲(chǔ)模塊 212
9.3.4 人機(jī)接口模塊 214
9.3.5 抄表接口模塊 217
9.3.6 無線模塊 218
9.4 軟件設(shè)計(jì) 222
9.4.1 樓棟集中器系統(tǒng)軟件流程 222
9.4.2 SPI與UART轉(zhuǎn)換 224
9.4.3 中斷程序 226
9.4.4 FM3130的讀寫 227
9.4.5 鍵盤輸入 230
9.4.6 LCD顯示 232
9.5 分析與總結(jié) 235
第10章 汽車行駛狀態(tài)記錄儀系統(tǒng)設(shè)計(jì)
10.1 實(shí)例說明 237
10.1.1 功能和技術(shù)指標(biāo) 237
10.1.2 面板介紹和使用方法 238
10.2 設(shè)計(jì)思路分析 239
10.2.1 獲取行駛狀態(tài)信息 239
10.2.2 系統(tǒng)總體結(jié)構(gòu) 239
10.3 硬件設(shè)計(jì) 240
10.3.1 記錄儀的供電 240
10.3.2 信號(hào)采集模塊 242
10.3.3 單片機(jī)模塊 243
10.3.4 可編程邏輯器件 245
10.3.5 日歷時(shí)鐘芯片 248
10.3.6 液晶顯示模塊LCD 252
10.3.7 信息的存儲(chǔ) 254
10.4 軟件設(shè)計(jì) 256
10.4.1 軟件流程 256
10.4.2 中斷子程序 257
10.4.3 獲取狀態(tài)信息 258
10.4.4 時(shí)間信息的設(shè)置和獲取 259
10.4.5 鍵盤輸入 260
10.4.6 液晶顯示 261
10.4.7 IC卡操作 264
10.5 分析與總結(jié) 267
第11章 RS485-CAN智能嵌入式網(wǎng)關(guān)設(shè)計(jì)實(shí)例
11.1 系統(tǒng)功能說明 268
11.2 系統(tǒng)整體設(shè)計(jì)方案 269
11.3 硬件設(shè)計(jì) 270
11.3.1 RS485-CAN智能嵌入式網(wǎng)關(guān)硬件結(jié)構(gòu) 270
11.3.2 微控制器模塊 271
11.3.3 CAN接口模塊 272
11.3.4 RS485接口模塊 277
11.3.5 存儲(chǔ)模塊 278
11.4 軟件設(shè)計(jì) 279
11.4.1 CAN接口軟件設(shè)計(jì) 279
11.4.2 RS485接口軟件設(shè)計(jì) 287
11.4.3 AT93C46存儲(chǔ)器讀寫 290
11.4.4 參數(shù)配置 292
11.5 分析與總結(jié) 292
附錄A C與匯編語言混合編程 294