基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)說明_第1頁
基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)說明_第2頁
基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)說明_第3頁
基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)說明_第4頁
基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)說明_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 PAGE73 / NUMPAGES79 科技學(xué)院2013屆本科畢業(yè)論文 基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 專 業(yè): 通信工程 中國2013年5月目錄TOC o 1-3 t h z u HYPERLINK l _Toc32030 摘要 HYPERLINK l _Toc9533 Abstract HYPERLINK l _Toc1269 第一章 緒論 PAGEREF _Toc1269 1 HYPERLINK l _Toc23041 1.1 引言 PAGEREF _Toc23041 1 HYPERLINK l _Toc18677 1.2 現(xiàn)狀 PAGEREF _Toc18677 1

2、 HYPERLINK l _Toc4547 1.3 目的和意義 PAGEREF _Toc4547 2 HYPERLINK l _Toc5769 1.4 本文結(jié)構(gòu) PAGEREF _Toc5769 2 HYPERLINK l _Toc18965 第二章 方案的比較和論證 PAGEREF _Toc18965 3 HYPERLINK l _Toc2955 2.1 溫度傳感器的選型 PAGEREF _Toc2955 3 HYPERLINK l _Toc3530 2.2 無線發(fā)送模塊的選型 PAGEREF _Toc3530 4 HYPERLINK l _Toc25175 2.3 語音芯片的選型 PAGE

3、REF _Toc25175 5 HYPERLINK l _Toc1348 2.4 顯示模塊的選型 PAGEREF _Toc1348 6 HYPERLINK l _Toc25460 第三章 MCS-51單片機(jī)的結(jié)構(gòu)與原理簡介 PAGEREF _Toc25460 7 HYPERLINK l _Toc14826 3.1 MCS-51單片機(jī)的部結(jié)構(gòu) PAGEREF _Toc14826 7 HYPERLINK l _Toc20904 3.1.1 MCS-51單片機(jī)的組成 PAGEREF _Toc20904 7 HYPERLINK l _Toc11906 3.1.2 CPU PAGEREF _Toc119

4、06 7 HYPERLINK l _Toc2917 3.2 MCS-51單片機(jī)外部結(jié)構(gòu) PAGEREF _Toc2917 8 HYPERLINK l _Toc15187 3.2.1 MCS-51單片機(jī)引腳功能 PAGEREF _Toc15187 8 HYPERLINK l _Toc13562 3.2.2 復(fù)位和復(fù)位電路 PAGEREF _Toc13562 10 HYPERLINK l _Toc21543 3.3 MCS-51單片機(jī)的定時器/計(jì)數(shù)器 PAGEREF _Toc21543 10 HYPERLINK l _Toc6377 3.3.1定時器/計(jì)數(shù)器的結(jié)構(gòu) PAGEREF _Toc6377

5、 10 HYPERLINK l _Toc20403 3.3.2工作方式 PAGEREF _Toc20403 11 HYPERLINK l _Toc6226 3.4 MCS-51單片機(jī)的中斷系統(tǒng) PAGEREF _Toc6226 12 HYPERLINK l _Toc17135 3.4.1中斷請求源和中斷請求標(biāo)志 PAGEREF _Toc17135 12 HYPERLINK l _Toc4950 3.4.2中斷控制 PAGEREF _Toc4950 13 HYPERLINK l _Toc22618 第四章 系統(tǒng)硬件設(shè)計(jì) PAGEREF _Toc22618 15 HYPERLINK l _Toc1

6、2757 4.1 系統(tǒng)硬件框圖 PAGEREF _Toc12757 15 HYPERLINK l _Toc2629 4.2 單片機(jī)模塊 PAGEREF _Toc2629 16 HYPERLINK l _Toc30464 4.3無線發(fā)送模塊16 HYPERLINK l _Toc8348 4.3.1 RF1100-232技術(shù)指標(biāo) PAGEREF _Toc8348 17 HYPERLINK l _Toc7826 4.3.2 RF1100-232端口定義17 HYPERLINK l _Toc5569 4.3.3 RF1100-232參數(shù)設(shè)定18 HYPERLINK l _Toc24995 4.4 溫度

7、傳感器模塊22 HYPERLINK l _Toc32751 4.4.1 DS18B20的管腳定義與部結(jié)構(gòu)22 HYPERLINK l _Toc7496 4.4.2 DS18B20溫度數(shù)據(jù)格式 PAGEREF _Toc7496 23 HYPERLINK l _Toc21621 4.4.3 DS18B20溫度傳感器工作原理 PAGEREF _Toc21621 23 HYPERLINK l _Toc22900 4.5顯示模塊 PAGEREF _Toc22900 24 HYPERLINK l _Toc594 4.5.1 數(shù)碼管顯示 PAGEREF _Toc594 24 HYPERLINK l _Toc

8、31193 4.5.2液晶顯示 PAGEREF _Toc31193 26 HYPERLINK l _Toc12244 4.6語音報溫模28 HYPERLINK l _Toc8034 4.6.1引腳與功能28 HYPERLINK l _Toc9896 4.6.2 ISD1700典型的應(yīng)用電路 PAGEREF _Toc9896 31 HYPERLINK l _Toc12212 4.7其他模塊 PAGEREF _Toc12212 32 HYPERLINK l _Toc5604 4.7.1電源模塊 PAGEREF _Toc5604 32 HYPERLINK l _Toc1416 4.7.2超溫報警模塊

9、32 HYPERLINK l _Toc7536 第五章 系統(tǒng)軟件設(shè)計(jì)33 HYPERLINK l _Toc30961 5.1系統(tǒng)開發(fā)環(huán)境簡介33 HYPERLINK l _Toc13745 5.1.1軟件功能33 HYPERLINK l _Toc9941 5.1.2 Keil軟件使用方法33 HYPERLINK l _Toc23978 5.2系統(tǒng)軟件流程圖 PAGEREF _Toc23978 41 HYPERLINK l _Toc22813 5.3溫度傳感器驅(qū)動程序設(shè)計(jì) PAGEREF _Toc22813 43 HYPERLINK l _Toc2787 5.4無線收發(fā)模塊程序設(shè)計(jì) PAGERE

10、F _Toc2787 46 HYPERLINK l _Toc15714 5.5液晶顯示驅(qū)動程序設(shè)計(jì)48 HYPERLINK l _Toc29150 第六章 設(shè)計(jì)總結(jié)53 HYPERLINK l _Toc17967 參考文獻(xiàn)54 HYPERLINK l _Toc13026 附錄55 HYPERLINK l _Toc13059 致68基于51單片機(jī)糧庫無線溫度監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要糧食是國家的戰(zhàn)略物質(zhì),是人民的生活必需品。糧食安全是國家安全的基礎(chǔ)。然而,我國糧食霉變事故時有發(fā)生,造成巨大的糧食浪費(fèi),危害國家糧食安全。為此,本文設(shè)計(jì)和構(gòu)建了糧食倉庫溫度監(jiān)測系統(tǒng),主要用于實(shí)時監(jiān)測糧食倉庫中各個糧倉的

11、溫度。方便糧庫管理人員掌控糧情,做好防措施,防止糧食安全事故的發(fā)生。本文首先從理論上論述了溫度監(jiān)測的重要意義,討論了糧食倉庫中溫度的允許變化圍,探討了測量糧食倉庫溫度的原理和方法。在此基礎(chǔ)上,進(jìn)行了糧食倉庫溫度無線監(jiān)測系統(tǒng)的設(shè)計(jì)和研制。此系統(tǒng)用51單片機(jī)、溫度傳感器和無線發(fā)送模塊構(gòu)成溫度檢測與發(fā)送裝置 ;用51單片機(jī)、LCD顯示裝置和無線發(fā)送模塊構(gòu)成溫度接收與顯示裝置;用語音芯片構(gòu)成定時報溫與超溫報警裝置。實(shí)現(xiàn)溫度信號的無線傳輸、對倉庫多個點(diǎn)的溫度進(jìn)行實(shí)時監(jiān)測和語音報溫報警。其設(shè)計(jì)指標(biāo):溫度檢測圍為 -40至60,溫度檢測誤差=0.5。溫度控制目標(biāo)圍為-10至30,控制點(diǎn)的間隔為1,超過目標(biāo)圍

12、時自動報警,以方便管理人員對溫度的把握與控制。此系統(tǒng)采用了無線射頻技術(shù),有效距離達(dá)到200米,完全可以滿足中小型糧食倉庫的溫度監(jiān)測。關(guān)鍵詞:糧庫;溫度多點(diǎn)監(jiān)測;無線傳輸;51單片機(jī)Design and Implementation of Grain Depot Wireless Temperature Monitoring System Based on 51 MCUAbstractFood is the national strategic materials and the daily necessities of the people.Sofood security is the fou

13、ndation of national security.However,our country grain-mildewing accidents occur frequently, causing huge waste, endangering national food security.To this end, this paper design and build the grain depot temperature monitoring system, mainly used for real-time monitoring the granary of the temperat

14、ure in the grain warehouse.In order to control the grain situation, complete the prevention measures, and prevent food safety accidents.This paper first theoretically discusses the importance of temperature monitoring and discuss the allowed range of food warehouse temperature.Meanwhile,The paper di

15、scusses the principle and method of measuring grain warehouse temperature.On this basis, the paper begin to design and implement the wireless temperature monitoring system of the grain warehouse.This system uses microcomputer, temperature sensor and wireless sending module to constitute temperature

16、detection and sending device;uses microcomputer, LCD display and wireless sending module to constitute temperature receiving and display device;uses voice chip to constitute temperature-voiced and over temperature alarm device.Finally, the system realizes the temperature signal wireless transmission

17、, real-time monitoring of multiple points temperature,temperature-voiced and over temperature alarm.The design indexes: temperature detection range for - 40 to 60 and the temperature detection error 2 米,9600bps可靠傳輸距離大于 100m(BER=10-3/9600bps);1200bps傳輸距離最大可達(dá) 200m(BER=10-3/1200bps)。此外,RF1100-232支持透明數(shù)據(jù)

18、傳輸,提供透明的數(shù)據(jù)接口,能適應(yīng)任何標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的用戶協(xié)議。自動過濾掉空中產(chǎn)生的假數(shù)據(jù),使用簡單無需編程,大大方便應(yīng)用。綜合比較方案一與方案二,方案二具有抗干擾能力強(qiáng)、誤碼率低、使用簡單無需編程等優(yōu)點(diǎn),所以選擇方案二。 圖2.4 RF1100-232外形2.3 語音芯片的選型方案一: 采用ISD1420,如圖2.5所示,其單片錄放時間為20秒,音質(zhì)較好。選址處理達(dá)160段信息,EEPROM可重復(fù)擦寫。單電源供電,典型電壓+5V,電路斷電后語音容不會丟失。其控制方式:并口或按鍵。ISD1420模塊芯片采用CMOS技術(shù),含振蕩器、話筒前置放大、自動增益控制、防混淆濾波器、平滑濾波器、揚(yáng)聲器驅(qū)動與

19、EEPROM 陣列。其外圍元件簡單,需少量阻容元件、麥克風(fēng)即可組成一個完整錄放系統(tǒng);操作簡單,無需專用編程器與語音開發(fā)器。它的采樣頻率從5.3、6.4到8.0KHz,對音質(zhì)有輕微影響。此外,ISD1420的穩(wěn)定性較差,價格稍貴。圖2.5 ISD1420外形方案二:采用ISD1760,如圖2.6所示,其單片錄放時間40120秒,音質(zhì)好??衫谜鹗庪娮鑱碜远ㄐ酒牟蓸宇l率,來決定芯片的錄放間和錄放音質(zhì)。其控制方式:按鍵模式和MCU串行控制模式(SPI協(xié)議) 。該芯片提供多項(xiàng)新功能,包括置專利的多信息管理系統(tǒng),新信息提示,雙運(yùn)作模式,以與可定制的信息操作指示音。芯片部包含有自動增益控制、麥克風(fēng)前置擴(kuò)

20、大器、揚(yáng)聲器驅(qū)動線路、振蕩器與存等的全方位整合系統(tǒng)功能。ISD1760的獨(dú)立按鍵工作模式錄放電路非常簡單,而且功能強(qiáng)大,不僅有錄、放功能,還有快進(jìn)、擦除、音量控制、直通放音和復(fù)位等功能。這些功能僅僅通過按鍵就可完成。同時,它具有電壓圍寬,穩(wěn)定性好,工作狀態(tài)提示豐富多樣,可處理多達(dá) 255 段以上信息,寬價廉物美,應(yīng)用靈活等優(yōu)點(diǎn)。綜合比較方案一與方案二,方案二更適合本系統(tǒng)設(shè)計(jì)的要求。圖2.6 ISD1760外形HYPERLINK l _Toc1990395482.4 顯示模塊的選型方案一:采用LED數(shù)碼管,如圖2.7所示,它是設(shè)備常用簡易顯示電子元器件之一。LED數(shù)碼管的主要優(yōu)點(diǎn)如下:(1)能在

21、低電壓、小電流條件下驅(qū)動發(fā)光,能與CMOS、ITL電路兼容。(2)發(fā)光響應(yīng)時間極短,高頻特性好,單色性好,亮度高。(3)體積小,重量輕,抗沖擊性能好。(4)壽命長,使用壽命在10萬小時以上,甚至可達(dá)100萬小時。(5)成本低,使用簡單方便。然而,LED也有缺點(diǎn)的:(1)其散熱性能稍差(2)用單片機(jī)控制時需要配置恒流驅(qū)動芯片(3)容易出現(xiàn)光衰甚至“死燈”現(xiàn)象。(4)只能顯示數(shù)字,而不能顯示簡單的字符?;谏鲜鎏攸c(diǎn),LED數(shù)碼管常用于設(shè)備簡易的數(shù)字顯示中。圖2.7 LED數(shù)碼管外形方案二:采用LCD 1602A,如圖2.8所示,其為標(biāo)準(zhǔn)型16X2液晶顯示字符模塊。LCD 1602A的特點(diǎn)如下:(1

22、)機(jī)身薄,節(jié)省空間:與比較笨重的CRT顯示器相比,液晶顯示器只要前者三分之一的空間。(2)省電,不產(chǎn)生高溫:屬于低耗電產(chǎn)品,可以做到完全不發(fā)燙,相對與CRT顯示器,因顯像技術(shù)不可避免產(chǎn)生高溫。(3)無輻射,益健康:液晶顯示器完全無輻射,這對于整天在電腦前工作的人來說是一個福音。(4)畫面柔和不傷眼:不同于CRT技術(shù),液晶顯示器畫面不會閃爍,可以減少顯示器對眼睛的傷害,眼睛不容易疲勞。LCD 1602A能現(xiàn)顯示簡單的字符。其也存在缺點(diǎn),如價格較貴,可視角度小,反應(yīng)時間較慢等。綜合比較方案一與方案二,數(shù)碼管作為溫度檢測的顯示,LCD1602A 作為溫度接收的顯示。 圖2.8 LCD1602A外形M

23、CS-51單片機(jī)的結(jié)構(gòu)與原理簡介作為單片機(jī)市場的主流產(chǎn)品,51系列單片機(jī)具有省電耐用、可多次編程、性能穩(wěn)定、物美價廉等優(yōu)點(diǎn),所以選擇MCS-51單片機(jī)作為此溫度監(jiān)測系統(tǒng)的控制核心 。本章將對其結(jié)構(gòu)與原理進(jìn)行簡要的介紹。 3.1 MCS-51單片機(jī)的部結(jié)構(gòu)3.1.1 MCS-51單片機(jī)的組成MCS-51單片機(jī)是在一塊芯片上集成CPU、RAM、ROM、定時器/計(jì)數(shù)器和I/O口等基本功能部件。單片機(jī)部包含以下幾個部件:(1)一個8位CPU (2)一個片振蕩器與時鐘電路(3)4 KB ROM程序存儲器 (4)128 B RAM數(shù)據(jù)存儲器(5)兩個16位定時器/計(jì)算器(6)可尋址64 KB外部數(shù)據(jù)存儲器

24、和64 KB外部程序存儲器空間的控制電路(7)32條可編程的I/0線 (8)一個可編程全雙工串行接口(9)具有5個中斷源、兩個優(yōu)先級嵌套中斷結(jié)構(gòu)3.1.2 CPU CPU是單片機(jī)的核心部件,它由運(yùn)算器和控制器等部件組成。運(yùn)算器運(yùn)算器的功能是進(jìn)行算述運(yùn)算和邏輯運(yùn)算。可以對半字節(jié)、單字節(jié)等數(shù)據(jù)進(jìn)行操作。例如能完成加、減、乘、除、BCD碼十進(jìn)制調(diào)整等操作。此外,8051運(yùn)算器還包含有一個布爾處理器,用來處理位操作。2)程序計(jì)數(shù)器PC程序計(jì)數(shù)器PC用來存放即將要執(zhí)行的指令地址,共16位,可對64KB的程序存儲器直接尋址。執(zhí)行指令時,PC容的低8位P0口輸出,高8位經(jīng)P2口輸出。3)指令寄存器指令寄存器

25、中存放指令代碼。CPU執(zhí)行指令時,由程序存儲器中讀取的指令代碼送入指令寄存器,經(jīng)譯碼后由定時與控制電路發(fā)出相應(yīng)的控制信號,完成指令功能2。4)定時與控制部件 (1)時鐘電路8051片設(shè)有一個由反向放大器所構(gòu)成的振蕩電路,XTAL1和XTAL2分別振蕩電路的輸入和輸出端,時鐘可以由部方式產(chǎn)生。部方式時鐘電路如圖3.1所示。外部方式的時鐘很少用,若要用時,只要將XTAL1接地,XTAL2接外部振蕩器即可。 圖3.1部方式時鐘電路 (2)時序MCS-51典型的指令周期為一個機(jī)器周期,一個機(jī)器周期由6個狀態(tài)個振蕩周期組成。每個狀態(tài)又被分成兩個時相進(jìn)行。如圖3.2所示,為8051單片機(jī)的取指令和執(zhí)行指令

26、的定時關(guān)系。 圖3.2 8051時序3.2 MCS-51單片機(jī)外部結(jié)構(gòu)3.2.1 MCS-51單片機(jī)引腳功能 MCS單片機(jī)都采用40引腳的雙列直插封裝方式,其引腳功能如下:1)主電源引腳VSS和VCCVSS接地;VCC正常操作時為+5V電源。2)外接晶振引腳XTAL1和XTAL2XTAL1部振蕩電路反相放大器的輸入端,是外接晶體的一個引腳。當(dāng)采用外部振蕩器時,此引腳接地。XTAL2部振蕩電路反相放大器的輸出端。是外接晶體的另一端。當(dāng)采用外部振蕩器時,此引腳接外部振蕩源。3)控制或與其他電源利用引腳RST/VPD,ALE/PROG,PSEN和EA/VPP(1)RST/VPD 當(dāng)振蕩器運(yùn)行時,在此

27、引腳上出現(xiàn)兩個機(jī)器周期的高電平,將使單片機(jī)復(fù)位。在VCC掉電期間,在引腳可接上備用電源,由VPD向部提供備用電源,以保持部RAM中的數(shù)據(jù)。(2)ALE/PROG正常操作時為ALE功能提供把地址的低字節(jié)鎖存到外部鎖存器,ALE引腳以不變的頻率周期性地發(fā)出正脈沖信號。因此,它可用作對外輸出的時鐘,或用于定時目的。(3)PSEN外部程序存儲器讀選通信號輸出端,在從外部程序存儲器取指令或數(shù)據(jù)期間,PSEN在每個機(jī)器周期兩次有效。(4)EA/VPPEA/VPP為部程序存儲器和外部程序存儲器選擇端。當(dāng)EA/VPP為高電平時,訪問部程序存儲器;當(dāng)EA/VPP為低電平時,訪問外部程序存儲器。4)輸入輸出引腳P

28、0.0P0.7,P1.0P1.7,P2.0P2.7,P3.0P3.7P0口(P0.0P0.7)是一個8位漏極開路型雙向I/O口,在訪問外部存儲器時,它分時傳送低字節(jié)地址和數(shù)據(jù)總線,P0口以吸收電流的方式驅(qū)動8個LSTTL負(fù)載。P1口(P1.0P1.7)是一個帶有部提升電阻的8位準(zhǔn)雙向I/O口。能驅(qū)動4個LSTTL負(fù)載。P2口(P2.0P2.7)是一個帶有部提升電阻的8位準(zhǔn)雙向I/O口,在訪問外部存儲器時,它輸出高8位地址。P2口可以驅(qū)動4個LSTTL負(fù)載。P3口(P3.0P3.7)是一個帶有部提升電阻的8位準(zhǔn)雙向I/O口。能驅(qū)動4個LSTTL負(fù)載。3.2.2 復(fù)位和復(fù)位電路在單片機(jī)系統(tǒng)中,復(fù)位

29、電路是非常關(guān)鍵的,當(dāng)程序跑飛或死機(jī)時,就需要進(jìn)行復(fù)位。MCS-5l 系列單片機(jī)的復(fù)位引腳RST 出現(xiàn)2個機(jī)器周期以上的高電平時,單片機(jī)就執(zhí)行復(fù)位操作。MCS-51單片機(jī)的復(fù)位電路如圖3.3所示:圖3.3開關(guān)復(fù)位電路在RESET(圖中表示為RST)輸入端出現(xiàn)高電平時實(shí)現(xiàn)復(fù)位和初始化。復(fù)位后,各部寄存器狀態(tài)如表3.1所示:表3.1部寄存器初始狀態(tài)寄存器容寄存器容PC0000HTMOP00HACC00HTCON00HB00HTH00HPSW00HTL00HSP07HTH00HDPTR0000HTL00HP0P30FFHSCON00HIP00000SBUF不定IE000000PCON03.3 MCS-

30、51單片機(jī)的定時器/計(jì)數(shù)器3.3.1定時器/計(jì)數(shù)器的結(jié)構(gòu) 1) 特殊功能寄存器TMOD特殊功能寄存器TMOD為定時器的方式控制寄存器,寄存器中每位的定義如圖3.4所示。其中M1、M0用來確定所選的工作方式,如表3.2所示:D7D6D5D6D3D2D1D0T1方式控制字GATEC/TM1M0T0方式控制字GATEC/TM1M0圖3.4 TMOD寄存器各位定義表3.2 工作方式選擇M1M0方式說明00013位定時器/計(jì)數(shù)器01116位定時器/計(jì)數(shù)器102自動裝入時間常數(shù)的8位定時器/計(jì)數(shù)器113對T0分為兩個8位獨(dú)立計(jì)數(shù)器;對T1置方式3時停止工作 (1)C/T 定時器方式或計(jì)數(shù)器方式選擇位。C/

31、T=1時,為計(jì)數(shù)器方式;C/T=0時,為定時器方式。 (2)GATE 定時器/計(jì)數(shù)器運(yùn)行控制位,用來確定對應(yīng)的外部中斷請求引腳,是否參與T0或T1的操作控制。2)定時器控制寄存器TCON特殊功能寄存器TCON用于控制定時器的操作與對定時器中斷的控制。其各位定義如圖3.5所示:D7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0用于外部中斷 圖3.5 TCON寄存器各位定義 (1)TR0 T0的運(yùn)行控制位。該位置1或清0用來實(shí)現(xiàn)啟動計(jì)數(shù)或停止計(jì)數(shù)。(2)TF0 T0的溢出中斷標(biāo)志位。當(dāng)T0計(jì)數(shù)溢出時由硬件自動置1;在CPU中斷處理時由硬件清為0。(3)TR1 T1的運(yùn)

32、行控制位,功能同TR0。(4)TF1 T1的溢出中斷標(biāo)志位,功能同TF0。3.3.2工作方式MCS-51片的定時器/計(jì)數(shù)器可以通過對特殊功能寄存器TMOD中的控制位C/T的設(shè)置來選擇定時器方式或計(jì)數(shù)器方式;通過對M1M0兩位的設(shè)置來選擇4種工作方式,以T0為例加以說明3。1)方式0當(dāng)M1M0設(shè)置為00時,定時器選定為方式0工作。在這種方式下,16位寄存器只用了13位,TL0的高3位未用。由TH0的8位和TL0的低5位組成一個13位計(jì)數(shù)器。當(dāng)GATE=0時,只要TCON中的TR0為1,TL0與TH0組成的13位計(jì)數(shù)器就開始計(jì)數(shù);當(dāng)GATE=1時,此時僅TR0=1仍不能使計(jì)數(shù)器計(jì)數(shù),還需要INT0

33、引腳為1才能使計(jì)數(shù)器工作。 2)方式1 方式1和方式0的工作一樣,唯一的差別是TH0和TL0組成一個16位計(jì)數(shù)器。 3)方式2 方式2把TL0配置成一個可以自動恢復(fù)初值的8位計(jì)數(shù)器,TH0作為常數(shù)緩沖器,TH0由軟件預(yù)置值。當(dāng)TL0產(chǎn)生溢出時,一方面使溢出標(biāo)志TF0置1,同時把TH0中的8位數(shù)據(jù)重新裝入TL0中。 4)方式3方式3對定時器T0和定時器T1是不一樣的。若T1設(shè)置為方式3,則停止工作。所以方式3只適用于T0。方式3使MCS-51具有3個定時器/計(jì)數(shù)器。當(dāng)T0設(shè)置為方式3時,將使TL0和TF0成為兩個相互獨(dú)立的8位計(jì)數(shù)器,TL0利用了T0本身的一些控制(C/T,GATE,TR0,IN

34、TO和TF0)方式,它的操作與方式0和方式1類似。3.4 MCS-51單片機(jī)的中斷系統(tǒng)3.4.1中斷請求源和中斷請求標(biāo)志 1)定時器控制寄存器TCON TCON是定時器/計(jì)數(shù)器0和1的控制寄存器,它同時也用來鎖存T0,T1的溢出中斷請求源和外部中斷請求源。TCON寄存器中與中斷有關(guān)的位如圖3.6所示:D7D6D5D4D3D2D1D0TF1TF0IE1IT1IE0IT0圖3.6 TCON寄存器各位定義 其中:(1)TF1定時器/計(jì)數(shù)器1(T1)的溢出中斷標(biāo)志。當(dāng)T1從初值開始加1計(jì)數(shù)到計(jì)數(shù)滿,產(chǎn)生溢出時,由硬件使TF1置“1”,直到CPU響應(yīng)中斷時由硬件復(fù)位。(2)TF0定時器/計(jì)數(shù)器(T0)的

35、溢出中斷標(biāo)志。其作用同TF1。 (3)IE1外中斷1中斷請求標(biāo)志。如果IT1=1,當(dāng)外中斷1引腳INT1上的電平由1變0時,IE1由硬件置位,外中斷1請求中斷。在CPU響應(yīng)該中斷時由硬件清0。(4)IT1外部中斷1(INT1)觸發(fā)方式控制位。如果IT1為1,則外中斷1為負(fù)邊沿觸發(fā)方式;如果IT1為0,則外中斷1為電平觸發(fā)方式。(5)IE0外中斷0中斷請求標(biāo)志。如果IT0置1,則當(dāng)INT0上的電平由1變0時,IE0由硬件置位。在CPU把控制轉(zhuǎn)到中斷服務(wù)程序時由硬件使IE0復(fù)位。(6)IT0外部中斷源0觸發(fā)方式控制位。其含義同IT1。 2)串行口控制寄存器SCON串行口控制寄存器SCON中的低2位

36、用做串行口中斷標(biāo)志,如圖3.7所示:D7D6D5D4D3D2D1D0TIRI圖3.7 SCON寄存器各位定義 其中: RI串行口接收中斷標(biāo)志。在串行口方式0中,每當(dāng)接收到第8位數(shù)據(jù)時,由硬件置位IR;在其他方式中,當(dāng)接收到停止位的中間位置時置位RI。R1必須由軟件來復(fù)位。 T串行口發(fā)送中斷標(biāo)志。在方式0中,當(dāng)每發(fā)送完8位數(shù)據(jù)時由硬件置位T1;在其他方式中于停止位開始時置位。T1必須由軟件來復(fù)位。3.4.2中斷控制 1)中斷允許和禁止 在MCS-51中斷系統(tǒng)中,中斷允許或禁止是由片的中斷允許寄存器IE控制的,IE中的各位定義如圖3.8所示:D7D6D5D4D3D2D1D0EAESET1EX1ET

37、0EX0 圖3.8 IE寄存器各位定義 其中: EA:CPU中斷允許標(biāo)志。EA=0,CPU禁止所有中斷,;EA=1,CPU開放中斷。但每個中斷源的中斷請?jiān)试S還是被禁止,還需由各自的允許位確定。 ES:串行口中斷允許位。ES=1,允許串行口中斷。 ET1:定時器/計(jì)數(shù)器1的溢出中斷允許位。ET1=1,允許T1中斷;ET1=0,禁止T1中斷。 EX1:外部中斷1中斷允許位。EX1=1,允許外部中斷1中斷;EX1=0禁止外部中斷1中斷。 ET0:定時器/計(jì)算器0的溢出中斷允許位。ET0=1,允許T0中斷;ET0=0,禁止T0中斷。 EX0:外部中斷0中斷允許位。EX0=1,允許外部中斷0中斷;EX0

38、=0,禁止外部中斷0中斷。 2)中斷優(yōu)先級控制 MCS-51中斷系統(tǒng)提供兩個中斷優(yōu)先級,對于每一個中斷請求源都可以編程為高優(yōu)先級中斷源或低優(yōu)先級中斷源,以便實(shí)現(xiàn)二級中斷嵌套。中斷優(yōu)先級是由片的中斷優(yōu)先級寄存器IP控制的。IP寄存器中各位定義如圖3.9所示:D7D6D5D4D3D2D1D0圖3.9 IP寄存器各位定義PSPT1PX1PT0PX0 其中: PS:串行口中斷優(yōu)先級控制位。PS=1,串行口定義為高優(yōu)先級中斷源;PS=0,串行口定義為低優(yōu)先級中斷源。 PT1:T1中斷先級控制位。PT1=1,定時器/計(jì)數(shù)器1定義為高優(yōu)先級中斷源;PT1=0,定時器/計(jì)數(shù)器1定義為低優(yōu)先級中斷源。 PX1:

39、外部中斷1中斷優(yōu)先級控制位。PX1=1,外中斷1定為高優(yōu)先級中斷源;PX1=0,外中斷1定義為低優(yōu)先級中斷源。 PT0:定時器/計(jì)數(shù)器0(T0)中斷優(yōu)先級控制位,功能同PT1。 PX0:外部中斷0中斷優(yōu)先級控制位。功能同PX1。第四章 系統(tǒng)硬件設(shè)計(jì)4.1 系統(tǒng)硬件框圖此無線溫度監(jiān)測系統(tǒng)使用的元器件主要有單片機(jī)AT89S51、無線發(fā)送模塊RF11000232、溫度傳感器DS18B20、語音芯片ISD1760、液晶顯示LCD1602A、數(shù)碼管、蜂鳴器、雙向驅(qū)動芯片74LS234等。其硬件框圖如圖4.1、4.2、4.3所示:RF1100232RF1100232共陽數(shù)碼管共陽數(shù)碼管80c5274LS2

40、4580c5274LS245DS18B200DS18B20圖4.1溫度發(fā)送模塊a 圖4.2溫度發(fā)送模塊bRF1100232 LCD1602A報警MIC ISD176080c52 LM386speaker 圖4.3溫度接收模塊4.2 單片機(jī)模塊使單片機(jī)能運(yùn)行程序、正常工作的最簡單的電路系統(tǒng),稱為單片機(jī)的最小系統(tǒng)。單片機(jī)最小系統(tǒng)一般由單片機(jī)、時鐘電路和復(fù)位電路組成4。如圖4.4所示,是本設(shè)計(jì)中用到的單片機(jī)最小系統(tǒng)。圖4.4 單片機(jī)最小系統(tǒng)系統(tǒng)采用12MHZ晶振,由于系統(tǒng)對晶振要求不高,可以根據(jù)情況適當(dāng)改變晶振頻率;另外系統(tǒng)的復(fù)位可上電復(fù)位,也可手動復(fù)位5。4.3無線發(fā)送模塊在電子市場上,有很多無線

41、發(fā)送模塊,其中RF1100-232具有抗干擾能力強(qiáng),使用簡單無需編程等特點(diǎn),得到了廣泛的應(yīng)用。本節(jié)將詳細(xì)介紹RF1100-232的技術(shù)指標(biāo)、端口定義與參數(shù)設(shè)定的方法6。4.3.1 RF1100-232技術(shù)指標(biāo)RF1100-232技術(shù)指標(biāo)如表4.1所示: 表4.1 RF1100-232技術(shù)指標(biāo)指標(biāo)參數(shù)調(diào)制方式FSK工作頻段433MHz接口數(shù)據(jù)格式8N1(無校驗(yàn))發(fā)射功率10mW接收靈敏度-110dBm1200bps信道速率固定串口波特率4800、9600、19200bps 可選工作溫度-40+85電源2.7VDC5.5VDC(推薦 5VDC)模塊尺寸41 * 21 * 1mm(尺寸不含天線座和天

42、線)發(fā)射電流30mA接收電流20mA待機(jī)電流2-3mA天線接口SMA-50 歐姆工作濕度10%90%相對濕度,無冷凝4.3.2 RF1100-232端口定義RF1100-232 提供 1*6 針排孔,其定義與與終端的連接方法如表4.2所示:表4.2 RF1100-232端口定義管腳定義說明連接到終端備注1SLEEP休眠此功能暫時不具備2RESET復(fù)位引腳可不連3VCC電源+2.7V5.5V推薦+4.5+5.5V4RxD數(shù)據(jù)輸入串口數(shù)據(jù)輸入TTL 電平5TxD數(shù)據(jù)輸出串口數(shù)據(jù)輸出TTL 電平6GNDGND地 GND 端口位置圖如圖4.5所示: 圖4.5 RF1100-232 管腳位置和尺寸圖4.

43、3.3 RF1100-232參數(shù)設(shè)定 RF1100-232 模塊的參數(shù)設(shè)定有兩種方法: 1)通過飛拓電子提供的無線模塊設(shè)置軟件進(jìn)行設(shè)置,如圖4.6所示: Setp1: 把 RF1100-232 無線模塊通過 USB-TTL 轉(zhuǎn)接板連到 PC 的USB 接口上。 Step2: 啟動設(shè)置軟件,選擇正確的串口和波特率,就可以設(shè)置參數(shù)了。 Step3: 點(diǎn)擊“讀取”,則軟件顯示該模塊的參數(shù)。 圖4.6無線模塊設(shè)置軟件 2)通過串口工具發(fā)送命令對模塊參數(shù)進(jìn)行設(shè)置 (1)通信信道設(shè)定,如表4.3所示:表4.3通信信道設(shè)定文字命令碼信道說 明長度2bytes1bytes信道取值可以從 0 x000 xEE,

44、共計(jì) 238 個信道。格式HEXHEX信道取值可以從 0 x000 xEE,共計(jì) 238 個信道。固定A7,7A00 串口調(diào)試工具設(shè)置圖例如圖4.7所示: 圖4.7串口調(diào)試工具步驟: Step1:把 A7 7A 06 輸?shù)缴蠄D所示的數(shù)據(jù)框中(間隔一位)Step2:選“十六進(jìn)制發(fā)送”Step3:按“手動發(fā)送”,信道參數(shù)設(shè)置完成 (2)串口波特率設(shè)定,如表4.4所示: 表4.4串口波特率設(shè)定文字命令碼波特率說 明長度2bytes2bytes01:480002:9600 03:1920001:480002:960003:1920001:480002:960003:19200格式HEXHEX固定A3,

45、3A01 (3)發(fā)送功率設(shè)定,如表4.5所示:表4.5發(fā)送功率設(shè)定文字命令碼功率說 明長度2bytes1bytes功率可以是 0、5、7、10dBm格式HEXHEX功率可以是 0、5、7、10dBM。固定AB,BA00功率可以是 0、5、7、10dBM。 (4)模塊 ID 設(shè)置,如表4.6所示:表4.6模塊 ID 設(shè)置文字命令碼模塊 ID說 明長度2bytes2bytes如果 ID 號是 10 進(jìn)制數(shù)則需要轉(zhuǎn)換為 16 進(jìn)制數(shù)后用兩個字節(jié)表示。格式HEXHEX如果 ID 號是 10 進(jìn)制數(shù)則需要轉(zhuǎn)換為 16 進(jìn)制數(shù)后用兩個字節(jié)表示。固定A9,9A00 09如果 ID 號是 10 進(jìn)制數(shù)則需要轉(zhuǎn)

46、換為 16 進(jìn)制數(shù)后用兩個字節(jié)表示。 (5)讀取模塊的參數(shù),如表4.7所示:表4.7讀取模塊參數(shù)文字命令碼無參數(shù)說 明長度2bytes該命令用來讀取模塊的參數(shù)。格式HEX該命令用來讀取模塊的參數(shù)。固定A6,6A該命令用來讀取模塊的參數(shù)。其參數(shù)說明,如表4.8所示:表4.8讀取模塊參數(shù)說明表4.8參數(shù)說明A6 0064020A0000返回?cái)?shù)據(jù)的起始碼通信信道空中速率100Kbps02表示串口波特率是9600發(fā)送功率是10dBm模塊的ID是0000(兩個字節(jié)) 總共返回7個字節(jié)的數(shù)據(jù)4.4 溫度傳感器模塊傳感器DS18B20具有體積小、精度高、適用電壓寬、采用一線總線、可組網(wǎng)等優(yōu)點(diǎn),在實(shí)際應(yīng)用中取

47、得了良好的測溫效果。4.4.1 DS18B20的管腳定義與部結(jié)構(gòu)(1)DQ為數(shù)字信號輸入/輸出端。4.4 溫度傳感器模塊傳感器DS18B20具有體積小、精度高、適用電壓寬、采用一線總線、可組網(wǎng)等優(yōu)點(diǎn),在實(shí)際應(yīng)用中取得了良好的測溫效果。4.4.1 DS18B20的管腳定義與部結(jié)構(gòu)DQ為數(shù)字信號輸入/輸出端。GND為電源地。(3)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。 圖4.8 DS18B20的引腳圖2) DS18B20部結(jié)構(gòu),如圖4.9所示,主要由四部分組成:64位光刻ROM,溫度傳感器,非揮發(fā)的溫度報警觸發(fā)器TH和TL,高速暫存器。 圖4.9 DS18B20部結(jié)構(gòu)4.4.2

48、DS18B20溫度數(shù)據(jù)格式DS1820溫度測量是通過對門開通期間低溫度系數(shù)振蕩器經(jīng)歷的周期個數(shù)來測量溫度的。在DS1820中,轉(zhuǎn)換溫度值是以9位二進(jìn)制1/2LSB(最低有效位)形式表示的,而輸出溫度則是以16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供。采用辦法是將低8位用補(bǔ)碼表示,第9位以符號擴(kuò)展形式擴(kuò)展至其他7位。具體溫度表示格式如表4.9所示:表4.9溫度/數(shù)據(jù)關(guān)系 溫度 數(shù)字輸出(二進(jìn)制) 數(shù)字輸出(十六進(jìn)制) +125 0000000 11111010 00FAH+250000000 00110010 0032H+1/2 0000000 00000001 0001H+0 0000000 000

49、00000 0000H-1/2 1111111 11111111 FFFFH-25 1111111 11001110 FFCEH-55 1111111 10010010 FF92H4.4.3 DS18B20溫度傳感器工作原理該器件可以從單總線上得到能量并儲存在部電容中,該能量是當(dāng)信號線處于低電平期間消耗,在信號線為高電平時能量得到補(bǔ)充,這種供電方式稱為寄生電源供電。DSl820也可以由35.5V的外部電源供電。每一片DSl820都有64位長的惟一ROM碼。第一個八位為單總線器件識別碼,接下來48位是器件的惟一系列碼,最后八位是前56位的CRC校驗(yàn)碼。DSl820有一個能直接轉(zhuǎn)化為數(shù)字量的溫度傳

50、感器,其分辨率為9,10,ll,12bit可編程,通過設(shè)置部配置寄存器來選擇溫度的轉(zhuǎn)換精度,出廠時默認(rèn)設(shè)置為12bit。溫度的轉(zhuǎn)換精度有O.5、O.25、O.125、O.0625。溫度轉(zhuǎn)換后以16bit格式存入便箋式RAM,可以用讀便箋式RAM命令(BEH)通過1接口讀取溫度信息,數(shù)據(jù)傳輸時低位在前。部溫度數(shù)據(jù)格式如圖4.10所示:SSSSS262524232221202-12-22-32-4MSBLSB圖4.10溫度數(shù)據(jù)格式DSl820部存儲器均為八位,共有9個便箋式RAM,以與3個為EEPROM,用于長時間保存高低溫報警溫度設(shè)置值和配置寄存器的值。用拷貝便箋式RAM命令寫EEPROM,當(dāng)上

51、電復(fù)位時EEPROM的容傳送到便箋式RAM中高低溫報警溫度寄存器和配置寄存器,DS1820的存儲體結(jié)構(gòu),如圖4.11所示:便簽式RAM BYTEEEPROM溫度低字節(jié) 0溫度高字節(jié) 1TH/USER BYTE1 2TH/USER BYTE2 3TH/USER BYTE1CINFIG 4TH/USER BYTE2保留 5CINFIG保留 6保留 7CRC 8圖4.11 DS1820的存儲體結(jié)構(gòu)4.5顯示模塊 數(shù)碼管和液晶作為常用的顯示器件,它們具有各自的特點(diǎn),都得到了廣泛的應(yīng)用。在此溫度監(jiān)測系統(tǒng)中,數(shù)碼管作為溫度檢測模塊的顯示,液晶LCD 1602A作為溫度接收模塊的顯示。下面將分別介紹它們的工

52、作原理和使用方法。4.5.1 數(shù)碼管顯示 LED(Light Emiting Diode)是發(fā)光二極管的縮寫。LED數(shù)碼管里面有8只發(fā)光二極管,分別記作abcdefgdp其中dp為小數(shù)點(diǎn),每一只發(fā)光二極管都有一根電極引到外部引腳上,而另外一只引腳就連接在一起同樣也引到外部引腳上,記作公共端(COM),如圖4.12所示 :圖4.12 LED引腳市面上常用的LED數(shù)碼管有兩種,分為共陽極與共陰極。圖4.13為共陽極:當(dāng)數(shù)碼管里面的發(fā)光二極管的陽極接在一起作為公共引腳,在正常使用時此引腳接電源正極。當(dāng)發(fā)光二極管的陰極接低電平時,發(fā)光二極管被點(diǎn)亮,從而相應(yīng)的數(shù)碼段顯示,而輸入高電平的段則不能點(diǎn)亮。圖4

53、.14為共陰極:當(dāng)數(shù)碼管里面的發(fā)光二極管的陰極接在一起作為公共引腳,在正常使用時此引腳接電源負(fù)極。當(dāng)發(fā)光二極管的陽極接高電平時,發(fā)光二極管被點(diǎn)亮,從而相應(yīng)的數(shù)碼段顯示,而輸入低電平的段則不能點(diǎn)亮。 圖4.13共陽極 圖4.14共陰極4.5.2液晶顯示字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。LCD1602A引腳定義與功能如表4.10所示: 表4.10 1602液晶引腳定義與功能編號符號引腳說明編號符號引腳說明1VDD正極9D2數(shù)據(jù)2VSS地10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS寄存器選擇12D5數(shù)據(jù)5

54、R/W讀/寫選擇13D6數(shù)據(jù)6EN使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極 第1腳:VSS為地電源。 第2腳:VDD接5V正電源。 第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。 第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 第5腳:R/W為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以

55、寫入數(shù)據(jù)。 第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第714腳:D0D7為8位雙向數(shù)據(jù)線。 第15腳:背光源正極。 第16腳;背光。2)1602LCD的指令說明 1602液晶模塊部的控制器共有11條控制指令,如表4.11所示:表4.11 1602LCD的指令說明序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標(biāo)返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標(biāo)或字符移位000001S/CR/L*6置功能00001DLNF*7置字符發(fā)生存儲器地址0001字符發(fā)生存儲器地址8置數(shù)據(jù)

56、存儲器地址001顯示數(shù)據(jù)存儲器地址9讀忙標(biāo)志或地址00BF計(jì)數(shù)器地址10寫數(shù)據(jù)到CGRAM或DDRAM10要寫的數(shù)據(jù)容11從CGRAM或DDRAM讀數(shù)據(jù)11讀出的數(shù)據(jù)容1602液晶模塊的讀寫操作,屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。 指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。 指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H 。 指令3:光標(biāo)和顯示位置設(shè)置I/D,光標(biāo)移動方向,高電平右移,低電平左移。S:屏幕上所有文字是否左移或右移,高電平表示有效,低電平表示無效。 指令4:顯示開關(guān)控制。D:控制整體的顯示開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示。C:控制光標(biāo)的開與關(guān),高電平表示有

57、光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。 指令5:光標(biāo)或顯示移位。S/C :高電平時顯示移動的文字,低電平時移動光標(biāo)。 指令6:功能設(shè)置命令。DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時為雙行顯示。F:低電平時顯示5X7的點(diǎn)陣字符,高電平時顯示5X10的顯示字符。 指令7:字符發(fā)生器RAM地址設(shè)置。 指令8:DDRAM地址設(shè)置。 指令9:讀忙信號和光標(biāo)地址。BF:忙標(biāo)志位,高電平表示忙,此時模塊不能接收命令或數(shù)據(jù),如果為低電平表示不忙。4.6語音報溫模 ISD1700系列芯片是Winbond推出的單片優(yōu)質(zhì)語音錄放電路,該芯片提供

58、多項(xiàng)新功能,包括置專利的多信息管理系統(tǒng),新信息提示(vAlert),雙運(yùn)作模式(獨(dú)立和嵌入式),以與可定制的信息操作指示音效7。4.6.1引腳與功能 ISD1700引腳與功能如表4.12所示:引腳名稱PDIP/SOIC封裝TSOP封裝引 腳 說 明VCC122數(shù)字電路電源/LED223LED指示信號輸出/RESET 324芯片復(fù)位MISO425SPI接口的串行輸出,ISD1700在 SCLK下降沿之前的半個周期將數(shù)據(jù)放置在MISO端。數(shù)據(jù)在SCLK的下降沿時移出。MOSI526SPI接口的數(shù)據(jù)輸入端口。主控制芯片在SCLK上升沿之前的半個周期將數(shù)據(jù)放置在MOSI端。數(shù)據(jù)在SCLK上升沿被鎖存在

59、芯片。此管腳在空閑時,應(yīng)該被拉高。SCLK627SPI接口的時鐘。由主控制芯片產(chǎn)生,并且被用來同步芯片MOSI和MISO端各自的數(shù)據(jù)輸入和輸出。此管腳空閑時,必須拉高。/S728為低時,選擇該芯片成為當(dāng)前被控制設(shè)備并且開啟SPI接口??臻e時,需要拉高。表4.12 ISD1700引腳與功能(續(xù))表4.12 ISD1700引腳與功能VSSA81模擬地 Anain92芯片錄音或直通時,輔助的模擬輸入。需要一個交流耦合電容(典型值為0.1uF),并且輸入信號的幅值不能超出1.0Vpp。APC寄存器的D3可以決定Anain信號被立刻錄制到存儲器中,與Mic信號混合被錄制到存儲器中,或者被緩存到喇叭端并經(jīng)

60、由直通線路從AUD/AUX輸出。 MIC+103麥克風(fēng)輸入+MIC-114麥克風(fēng)輸-SP2125負(fù)極PWM喇叭驅(qū)動器地SP-136正極PWM喇叭驅(qū)動器VCC147PWM喇叭驅(qū)動器電源SP+158喇叭輸出+VSSP1169正極PWM喇叭驅(qū)動器地AUD/ AU1710輔助輸出,決定于APC寄存器的D7,用來輸出一個AUD或AUX輸出。AUD是一個單端電流輸出,而AuxOut是一個單端電壓輸出。他們能夠被用來驅(qū)動一個外部揚(yáng)聲器。出廠默認(rèn)設(shè)置為AUD。APC寄存器的D9可以使其掉電。AGC1811自動增益控/VOL1912音量控制ROSC2013振蕩電阻ROSC用一個電阻連接到地,決定芯片的采樣頻率

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論