版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、屆 別 學(xué) 號(hào)畢業(yè)設(shè)計(jì)基于單片機(jī)藍(lán)牙防丟器系統(tǒng)姓名系 別、 專 業(yè)導(dǎo) 師 姓 名、職稱完 成 時(shí) 間在現(xiàn)實(shí)生活中,大多數(shù)人都曾有過(guò)丟失貴重物品的痛苦經(jīng)歷,那懊惱甚至驚恐的情緒實(shí)在讓人煎熬!現(xiàn)在生活節(jié)奏變得越來(lái)越快,周遍的環(huán)境卻日益惡化,健忘、疏忽、被竊等原因造成的貴重物品的丟失幾乎每天都在上演。因此,為了防范這些意外的發(fā)生,你身邊需要有一個(gè)忠實(shí)的保護(hù)神,那就是隨身佩帶一套防丟器,她可以有效保護(hù)你的貴重物品免于丟失!本設(shè)計(jì)藍(lán)牙防丟器采用由 STC89C52 單片機(jī)、復(fù)位電路、晶振電路、藍(lán)牙模塊電路、手機(jī)接收?qǐng)?bào)警和電源模塊組成。首先打開(kāi)手機(jī)藍(lán)牙和主板藍(lán)牙進(jìn)行配對(duì),配對(duì)成功后,單片機(jī)通過(guò)串口和藍(lán)牙模
2、塊 HM-05 發(fā)送數(shù)據(jù),手機(jī)藍(lán)牙實(shí)時(shí)接收數(shù)據(jù)。當(dāng)手機(jī)和藍(lán)牙主板的距離超過(guò)一定距離時(shí),手機(jī)發(fā)出報(bào)警聲,提示有小偷,馬上回去查看尋找。藍(lán)牙防丟器具有可靠性高,穩(wěn)定性好,抗干擾能力強(qiáng),使用方便。性價(jià)比高等特定。關(guān)鍵字:STC89C52 單片機(jī),藍(lán)牙防丟器,藍(lán)牙通信ABSTRACTIn real life, most of us have had the pain of the loss of valuables,thatupsetevenpanicmoodisreallyletapersonsuffering!Now liferhythmbecomes faster and faster, the
3、 neighboring environment is deteriorating,forgetfulness, negligence, theft and other reasons caused by the loss ofvaluablesonalmosteveryday.Therefore, inordertopreventtheoccurrenceof the accident, you need to have a faithful patron saint, wear a lost;preventer, she can effectively protect your valua
4、bles from lost!Isusedbythedesignofbluetoothlost;preventerSTC89C52single-chipcomputer and reset circuit, crystals circuit, bluetooth module circuit,receiving alarm and power module.First open the mobile phone bluetoothbluetooth matching and motherboard, after the success of the match,microcontroller
5、through the serial port and bluetooth module HM - 05 tosend data, cell phone bluetooth receiving data in real time.When cellphones and bluetooth motherboard is more than a certain distance, phonealarm, suggesting the thief, go back to see at once in search.Bluetoothcontrol apparatus has high reliabi
6、lity, good stability andanti-interference ability is strong, easy to use.The specific pricehigher.Key words: STC89C52 single-chip computer, bluetooth device, bluetoothcommunication1II2 2 22 23 3 3 34 4 4 55 8 8 9 96 10 10 107 1212 1 13 2 13 3 1411.1 課題的背景隨著社會(huì)的進(jìn)步,現(xiàn)代生活節(jié)奏的加快,在快節(jié)奏的都市生活中,人們外出的機(jī)會(huì)也越來(lái)越多,很多人
7、常常會(huì)丟三落四,常常會(huì)記不清楚把手提包放在那里,或者把電話弄丟,更要命的是有時(shí)候帶孩子上街,稍不留意孩子就跑丟了,隨身帶的提包有時(shí)候也不免被小偷盯上,在等車等船時(shí),稍不留意,小偷就會(huì)拎走你的包,如果小孩走丟,那就更焦急,所以為了防止這類事情的發(fā)生,電子防丟失報(bào)警器就應(yīng)運(yùn)而生。電子防丟器小巧玲瓏,便于攜帶,廣泛用于手機(jī),錢包,箱包,小孩等貴重物(人)品的防偷及防丟之用。其距離在一定范圍內(nèi)可有任意調(diào)節(jié),具有防丟,尋找,警音(或附帶振動(dòng)等功能),省電,環(huán)保,性能穩(wěn)定可靠。方便適用,是生活中必不可少。電子防丟器接上功放還可以當(dāng)收音機(jī),不但可以防丟防、防盜,還可以休閑娛樂(lè),男女老少皆可使用,有很好的市場(chǎng)
8、前景,將會(huì)被廣泛用在將來(lái)的生活中。因此,我選擇了研究電子防丟器。1.2 藍(lán)牙設(shè)計(jì)的意義藍(lán)牙防丟器是一種能探測(cè)出距離遠(yuǎn)近的高科技電子裝置,它能防止您攜帶的貴重物品遺失(如手機(jī)、手提電腦、攝像機(jī)、重要文件、汽車、汽車鑰匙、包裹等),防止隨行的兒童走失、防止寵物跑丟。具有高效、安全、方便、經(jīng)濟(jì)等優(yōu)點(diǎn),因而出現(xiàn)后即得到了迅速發(fā)展。藍(lán)牙電子防丟器是由藍(lán)牙主板和手機(jī)組成,藍(lán)牙主板發(fā)出藍(lán)牙信號(hào),通過(guò)手機(jī)進(jìn)行配對(duì)。藍(lán)牙通信方式穩(wěn)定,可靠性高,抗干擾能力強(qiáng)。當(dāng)物體超過(guò)手機(jī)藍(lán)牙限定距離,手機(jī)發(fā)出報(bào)警。2、總體方案設(shè)計(jì)藍(lán)牙防丟器采用由 STC89C52 單片機(jī)、復(fù)位電路、晶振電路、藍(lán)牙模塊電路、手機(jī)接收?qǐng)?bào)警和電源模
9、塊組成。首先打開(kāi)手機(jī)藍(lán)牙和主板藍(lán)牙進(jìn)行配對(duì),配對(duì)成功后,單片機(jī)通過(guò)串口和藍(lán)牙模塊 HM-05 發(fā)送數(shù)據(jù),手機(jī)藍(lán)牙實(shí)時(shí)接收數(shù)據(jù)。當(dāng)手機(jī)和藍(lán)牙主板的距離超過(guò)一定距離時(shí),手機(jī)發(fā)出報(bào)警聲,提示有小偷,馬上回去查看尋找。當(dāng)藍(lán)牙連接失敗時(shí),藍(lán)牙指示燈閃爍,當(dāng)藍(lán)牙模塊和手機(jī)連接成功,指示燈常亮。系統(tǒng)總體框圖如圖 3-1 所示:3-1 總體結(jié)構(gòu)框圖3、系統(tǒng)方案比較、設(shè)計(jì)與論證該系統(tǒng)主要由單片機(jī)模塊、 藍(lán)牙模塊和電源模塊電路組成,下面介紹實(shí)現(xiàn)此系統(tǒng)功能的方案。3.1 主控制器模塊選擇方案 1:采用可編程邏輯器件 CPLD 可以實(shí)現(xiàn)各種復(fù)雜的邏輯功能、規(guī)模大、密度高、體積小、穩(wěn)定性高、 IO 資源豐富、易于進(jìn)行功
10、能擴(kuò)展。采用并行的輸入輸出方式,提高了系統(tǒng)的處理速度,適合作為大規(guī)模控制系統(tǒng)的控制核心。但本系統(tǒng)不需要復(fù)雜的邏輯功能,對(duì)數(shù)據(jù)的處理速度的要求也不是非常高。且從使用及經(jīng)濟(jì)的角度考慮我們放棄了此方案。方案 2:采用 STC89C52 單片機(jī)作為整個(gè)系統(tǒng)的核心, 用其控制水溫測(cè)量控制系統(tǒng),以實(shí)現(xiàn)其既定的性能指標(biāo)。充分分析我們的系統(tǒng),其關(guān)鍵在于實(shí)現(xiàn)水溫的自動(dòng)控制,而在這一點(diǎn)上,單片機(jī)就顯現(xiàn)出來(lái)它的優(yōu)勢(shì)控制簡(jiǎn)單、方便、快捷。這樣一來(lái),單片機(jī)就可以充分發(fā)揮其資源豐富、有較為強(qiáng)大的控制功能及可位尋址操作功能、價(jià)格低廉等優(yōu)點(diǎn)。 STC89C52 單片機(jī)具有功能強(qiáng)大的位操作指令, I/O 口均可按位尋址,程序空
11、間多達(dá) 8K,對(duì)于本設(shè)計(jì)也綽綽有余,更可貴的是 STC89C52單片機(jī)價(jià)格非常低廉。3.2 電源選取由于本系統(tǒng)采用電池供電,我們考慮了如下幾種方案為系統(tǒng)供電。方案 1:采用 5V 蓄電池為系統(tǒng)供電。蓄電池具有較強(qiáng)的電流驅(qū)動(dòng)能力以及穩(wěn)定的電壓輸出性能。但是蓄電池的體積過(guò)于龐大,在小型電動(dòng)車上使用極為不方便。因此我們放棄了此方案。方案2:采用3節(jié)1.5 V干電池共4.5V做電源,經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證系統(tǒng)工作時(shí),單片機(jī)、傳感器的工作電壓穩(wěn)定能夠滿足系統(tǒng)的要求,而且電池更換方便。綜上所述采用方案24、芯片資料簡(jiǎn)介4.1 STC89C52 單片機(jī)的簡(jiǎn)介主控模塊模塊在整個(gè)系統(tǒng)中起著統(tǒng)籌的作用,需要檢測(cè)鍵盤,溫度傳
12、感器等各種參數(shù),同時(shí)驅(qū)動(dòng)液晶顯示相關(guān)參數(shù),在這里我們選用了 51 系列單片機(jī)中的STC89C52單片機(jī)作為系統(tǒng)的主控芯片。51系列單片機(jī)最初是由 Intel Intel 公司把51 核的設(shè)計(jì)方案賣給了幾家大的電子設(shè)計(jì)生產(chǎn)商,譬如 SST、Philip、Atmel 等大公司。因此市面上出現(xiàn)了各式各樣的均以 51 為內(nèi)核的單片機(jī)。這些各大電子生產(chǎn)商推出的單片機(jī)都兼容 51 51 的基礎(chǔ)上擴(kuò)展一些功能而內(nèi)部結(jié)構(gòu)是與51一致的。STC89C52有40個(gè)引腳,4個(gè)8位并行I/O口,1個(gè)全雙工異步串行口,同時(shí)內(nèi)含5個(gè)中斷源,2個(gè)優(yōu)先級(jí),2個(gè)16位定時(shí)/計(jì)數(shù)器。STC89C52的存儲(chǔ)器系統(tǒng)由4K的程序存儲(chǔ)器
13、(掩膜ROM),和128B的數(shù)據(jù)存儲(chǔ)器(RAM)組成。STC89C52單 片 機(jī) 的 基 本 組 成 框 圖 見(jiàn) 圖 3-1 。 圖4.1.1 STC89C52 單片機(jī)主要特性1. 一個(gè)8 位的微處理器(CPU)。2. 片內(nèi)數(shù)據(jù)存儲(chǔ)器 RAM(128B),用以存放可以讀寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù)等, SST89 系列單片機(jī)最多提供 1K 的RAM。3. 片內(nèi)程序存儲(chǔ)器 ROM(4KB),用以存放程序、一些原始數(shù)據(jù)和表格。但也有一些單片機(jī)內(nèi)部不帶 ROM/EPROM,如8031,8032 等。目前單片機(jī)的發(fā)展趨勢(shì)是將RAM 和ROM 都集成在單片機(jī)里面,這樣既方便了用戶
14、進(jìn)行設(shè)計(jì)又提高了系 公司推出的89 系列單片機(jī)分別集成了 Flash 存儲(chǔ)器,可供用戶根據(jù)需要選用。4. 四個(gè)8 位并行 IO 接口P0P3,每個(gè)口既可以用作輸入,也可以用作輸出。5. 兩個(gè)定時(shí)器計(jì)數(shù)器,每個(gè)定時(shí)器計(jì)數(shù)器都可以設(shè)置成計(jì)數(shù)方式,用以對(duì)外部事件進(jìn)行計(jì)數(shù),也可以設(shè)置成定時(shí)方式,并可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制。為方便設(shè)計(jì)串行通信,目前的 52 系列單片機(jī)都會(huì)提供 3 個(gè)16位定時(shí)器/計(jì)數(shù)器。6. 五個(gè)中斷源的中斷控制系統(tǒng)。現(xiàn)在新推出的單片機(jī)都不只 5 個(gè)中斷源,例如SST89E58RD 就有9 個(gè)中斷源。7. 一個(gè)全雙工 UART(通用異步接收發(fā)送器)的串行IO 口,用于實(shí)現(xiàn)
15、單片機(jī)之間或單機(jī)與微機(jī)之間的串行通信。8. 片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接。最高允許振蕩頻率為12MHz 最高允許振蕩頻率達(dá) 40MHz,因而大大的提高了指令的執(zhí)行速度。圖部分引腳說(shuō)明:1.時(shí)鐘電路引腳XTAL1 和XTAL2:XTAL2(18 腳):接外部晶體和微調(diào)電容的一端;片內(nèi)它是振蕩電路反相放大器的輸出端,振蕩電路的頻率就是晶體固有頻率。若需采用外部時(shí)鐘電路時(shí),該引腳輸入外部時(shí)鐘脈沖。要檢查振蕩電路是否正常工作,可用示波器查看 XTAL2 端是否有脈沖信號(hào)輸出。XTAL1(19 腳):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端。在采用外部
16、時(shí)鐘時(shí),該引腳必須接地。2.控制信號(hào)引腳RST,ALE,PSEN 和EA:RST/VPD(9 腳):RST 是復(fù)位信號(hào)輸入端,高電平有效。當(dāng)此輸入端保持備用電源的輸入端。當(dāng)主電源 Vcc 發(fā)生故障,降低到低電平規(guī)定值時(shí),將 5V 電源自動(dòng)兩個(gè)機(jī)器周期(24 個(gè)時(shí)鐘振蕩周期)的高電平時(shí),就可以完成復(fù)位操作。 RST 引腳的第二功能是 VPD,即接入RST 端,為RAM 提供備用電源,以保證存儲(chǔ)在 RAM 中的信息不丟失,從而合復(fù)位后能繼續(xù)正常運(yùn)行。ALE/PROG(30 腳):地址鎖存允許信號(hào)端。當(dāng) 8051 上電正常工作后,ALE 引腳不斷向外輸出正脈沖信號(hào),此頻率為振蕩器頻率 fOSC 的1
17、/6。CPU 訪問(wèn)片外存儲(chǔ)器時(shí),ALE 輸出信號(hào)作為鎖存低 8 位地址的控制信號(hào)。平時(shí)不訪問(wèn)片外存儲(chǔ)器時(shí), ALE 端也以振蕩頻率的 1/6 固定輸出正脈沖,因而ALE 信號(hào)可以用作對(duì)外輸出時(shí)鐘或定時(shí)信號(hào)。如果想確定 8051/8031 芯片的好壞,可用示波器查看ALE8051/8031 基本上是好的。ALE 端的負(fù)載驅(qū)動(dòng)能力為 8 個(gè)LS型TTL(低功耗甚高速TTL)負(fù)載。此引腳的第二功能 PROG 在對(duì)片內(nèi)帶有 4KB EPROM 的8751 編程寫入(固化程序)時(shí),作為編程脈沖輸入端。PSEN(29 腳):程序存儲(chǔ)允許輸出信號(hào)端。在訪問(wèn)片外程序存儲(chǔ)器時(shí),此端定時(shí)輸出負(fù)脈沖作為讀片外存儲(chǔ)器
18、的選通信號(hào)。此引肢接 EPROM 的OE 端(見(jiàn)后面幾章任何一個(gè)小系統(tǒng)硬件圖)。PSEN 端有效,即允許讀出 EPROMROM 中的指令碼。PSEN 端同樣可驅(qū)動(dòng) 8 個(gè)LS 型TTL 負(fù)載。要檢查一個(gè) 8051/8031 小系統(tǒng)上電后CPU 能否正常到 EPROMROM 中讀取指令碼,也可用示波器看 PSEN 端有無(wú)脈沖輸出。如有則說(shuō)明基本上工作正常。EA/Vpp(31 腳):外部程序存儲(chǔ)器地址允許輸入端 /固化編程電壓輸入端。當(dāng)EA 引腳接高電平時(shí),CPU只訪問(wèn)片內(nèi)EPROM/ROM并執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令,但當(dāng)PC(程序計(jì)數(shù)器)的值超過(guò)0FFFH(對(duì)8751/8051 為4K)時(shí),將
19、自動(dòng)轉(zhuǎn)去執(zhí)行片外程序存儲(chǔ)器內(nèi)的程序。當(dāng)輸入信號(hào) EA 引腳接低電平(接地)時(shí),CPU 只訪問(wèn)外部EPROM/ROM 并執(zhí)行外部程序存儲(chǔ)器中的指令,而不管是否有片內(nèi)程序存儲(chǔ)器。對(duì)于無(wú)片內(nèi)ROM 的8031 或8032,需外擴(kuò)EPROM,此時(shí)必須將 EA 引腳接地。此引腳的第二功能是 Vpp 是對(duì)8751 片內(nèi)EPROM固化編程時(shí),作為施加較高編程電壓 (一般12V21V)的輸入端。3.輸入/輸出端口P0/P1/P2/P3:P0口(P0.0P0.7,3932 腳):P0口是一個(gè)漏極開(kāi)路的 8 位準(zhǔn)雙向I/O口。作為漏極開(kāi)路的輸出端口,每位能驅(qū)動(dòng) 8 個(gè)LS型TTL 負(fù)載。當(dāng)P0 口作為輸入口使用時(shí)
20、,應(yīng)先向口鎖存器(地址80H)寫入全1,此時(shí)P0 口的全部引腳浮空,可作為高阻抗輸入。作輸入口使用時(shí)要先寫 1,這就是準(zhǔn)雙向口的含義。在 CPU 訪問(wèn)片外存儲(chǔ)器時(shí),P0口分時(shí)提供低8 位地址和8 位數(shù)據(jù)的復(fù)用總線。在此期間,P0口內(nèi)部上拉電阻有效。P1口(P1.0P1.7,18 腳):P1口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向I/O口。P1口每位能驅(qū)動(dòng) 4 個(gè)LS 型TTL 負(fù)載。在 P1口作為輸入口使用時(shí),應(yīng)先向P1口鎖存地址(90H)寫入全1,此時(shí)P1口引腳由內(nèi)部上拉電阻拉成高電平。P2口(P2.0P2.7 口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向I/O口。P口每位能驅(qū)動(dòng)4個(gè)LS型TTL 負(fù)
21、載。在訪問(wèn)片外 EPROM/RAM 時(shí),它輸出高8位地址。P3口(P3.0P3.7 口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向I/O口。P3口每位能驅(qū)動(dòng) 4個(gè)LS型TTL負(fù)載。P3口與其它I/O 端口有很大的區(qū)別,它 的 每 個(gè) 引 腳 都 有 第 二 功 能 , 如 下 :P3.0:(RXD)串行數(shù)據(jù)接收。P3.1:(RXD)串行數(shù)據(jù)發(fā)送。P3.2:(INT0#)外部中斷 0 輸入。P3.3:(INT1#)外部中斷 1 輸入。P3.4:(T0)定時(shí)/計(jì)數(shù)器 0 的外部計(jì)數(shù)輸入。P3.5:(T1)定時(shí)/計(jì)數(shù)器 1 的外部計(jì)數(shù)輸入。P3.6:(WR#)外部數(shù)據(jù)存儲(chǔ)器寫選通。P3.7:(RD#)外部數(shù)
22、據(jù)存儲(chǔ)器讀選通。5、硬件實(shí)現(xiàn)及單元電路設(shè)計(jì)5.1 主控制模塊主控制最系統(tǒng)電路如圖 4 所示。單片機(jī)最小系統(tǒng)包括單片機(jī)、復(fù)位電路、時(shí)鐘電路構(gòu)成。STC89C52 單片機(jī)的工作電壓范圍:4V-5.5V,所以通常給單片機(jī)外界 5V 直流電源。連接方式為單片機(jī)中的 40 腳 VCC 接正極 5V,而 20 腳 VSS 接電源地端。復(fù)位電路就是確定單片機(jī)的工作起始狀態(tài),完成單片機(jī)的啟動(dòng)過(guò)程。單片機(jī)接通電源時(shí)產(chǎn)生復(fù)位信號(hào),完成單片機(jī)啟動(dòng)確定單片機(jī)起始工作狀態(tài)。當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到外界環(huán)境干擾出現(xiàn)程序跑飛的時(shí)候,按下復(fù)位按鈕內(nèi)部的程序自動(dòng)從頭開(kāi)始執(zhí)行。一般有上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位,單片機(jī)在時(shí)鐘
23、電路工作以后,在 RESET 端持續(xù)給出 2 個(gè)機(jī)器周期的高電平時(shí)就可以完成復(fù)位操作。本設(shè)計(jì)采用的是外部手動(dòng)按鍵復(fù)位電路,需要接上上拉電阻來(lái)提高輸出高電平的值。時(shí)鐘電路好比單片機(jī)的心臟,它控制著單片機(jī)的工作節(jié)奏。時(shí)鐘電路就是振 決定單片機(jī)的執(zhí)行速度。XTAL1和 XTAL2 分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內(nèi)振蕩器。如采用外部時(shí)鐘源驅(qū)動(dòng)器件, XTAL2 應(yīng)不接。因?yàn)橐粋€(gè)機(jī)器周期含有 6 個(gè)狀態(tài)周期,而每個(gè)狀態(tài)周期為 2 個(gè)振蕩周期,所以一個(gè)機(jī)器周期共有 12 個(gè)振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為 12MHZ,一個(gè)振蕩周期為 1/12us 。圖 4 5.2 報(bào)警
24、模塊的設(shè)計(jì)藍(lán)牙防丟器以 HM-05 藍(lán)牙模塊為接收控制信號(hào),當(dāng)藍(lán)牙芯片和手機(jī)聯(lián)機(jī)后LED5 信號(hào)指示燈常亮,當(dāng)聯(lián)機(jī)失敗,信號(hào)指示燈閃爍。 TXD 和 RXD 是藍(lán)牙芯片的串口腳,可以直接和單片機(jī)上的 P30 和 P31 腳直接通信。藍(lán)牙的控制信號(hào)通過(guò)串口和單片機(jī)進(jìn)行通信。藍(lán)牙模塊的電路原理圖如圖 5 所示。圖 5 5.3 電源部分的設(shè)計(jì)藍(lán)牙防丟器系統(tǒng)的發(fā)射和接收都采用 3 節(jié) 1.5 V 干電池共 4.5V 做電源,經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證系統(tǒng)工作時(shí),單片機(jī)、傳感器的工作電壓穩(wěn)定能夠滿足系統(tǒng)的要求,而且電池更換方便。在本系統(tǒng)中采用的是藍(lán)牙無(wú)線距離的數(shù)據(jù)傳輸,所以需要一個(gè)3,3V ASM1117-3.3V
25、的直流穩(wěn)壓芯片穩(wěn)壓成 3.3V,電容 C4.C5.C6,C7 濾波提供藍(lán)牙模塊的穩(wěn)定的 3.3V 電源。電源接口電路如圖 8,其中 DC5V 為電池接口,SW1 為電源開(kāi)關(guān),R6 為二極管的限流電阻, POWER1 為電源指示燈。圖 86、系統(tǒng)軟件設(shè)計(jì)6.1 程序結(jié)構(gòu)分析藍(lán)牙防丟器系統(tǒng)的軟件設(shè)計(jì)采用模塊化的設(shè)計(jì)思想,這樣就把一個(gè)復(fù)雜的軟件設(shè)計(jì)分成幾個(gè)相對(duì)簡(jiǎn)單的部分分別予以解決。而對(duì)其它各模塊做了相應(yīng)簡(jiǎn)要的介紹。6.2 系統(tǒng)程序流圖藍(lán)牙防丟器接通電源時(shí), STC89C52單片機(jī)自動(dòng)復(fù)位,開(kāi)始運(yùn)行該程序。該程序首先對(duì)STC89C52單片機(jī)及串口初始化,然后給數(shù)據(jù)串口賦值,通過(guò)串口從藍(lán)牙模塊發(fā)送數(shù)據(jù)
26、字符串然后返回繼續(xù)賦值發(fā)射。手機(jī)接收藍(lán)牙數(shù)據(jù),如果沒(méi)有接收到藍(lán)牙模塊發(fā)射的數(shù)據(jù),在手機(jī)上報(bào)警,提示有小偷。具體工作的流程圖如下圖 6-1:圖 6-1 主程序流程圖7、系統(tǒng)的安裝與調(diào)試7.1 安裝步驟1.檢查元件的好壞按電路圖買好元件后首先檢查買回元件的好壞,按各元件的檢測(cè)方法分別進(jìn)行檢測(cè),一定要仔細(xì)認(rèn)真。而且要認(rèn)真核對(duì)原理圖是否一致,在檢查好后才可上件、焊件,防止出現(xiàn)錯(cuò)誤焊件后不便改正。2.放置、焊接各元件按原理圖的位置放置各元件,在放置過(guò)程中要先放置、焊接較低的元件,后焊較高的和要求較高的元件。特別是容易損壞的元件要后焊,在焊集成芯片時(shí)連續(xù)焊接時(shí)間不要超過(guò) 10s,注意芯片的安裝方向。本系統(tǒng)以單片機(jī)為核心部件的控制系統(tǒng),利用軟件編程,最終基本上實(shí)現(xiàn)了各項(xiàng)要求。經(jīng)過(guò)近兩個(gè)月的奮斗,從確定題目,到后來(lái)查找資料,理論學(xué)習(xí),實(shí)驗(yàn)編程調(diào)試,這一切都使我的理論知識(shí)和動(dòng)手能力有了很大的提高。了解了單片機(jī)的硬件結(jié)構(gòu)和軟件編程方法,對(duì)單片機(jī)的工作方式有了很大的認(rèn)知。同時(shí),對(duì)一些外圍設(shè)備比如穩(wěn)壓芯片、藍(lán)牙芯片、單片機(jī)等有了一定的了解!學(xué)會(huì)了對(duì)一項(xiàng)工程如何設(shè)計(jì):首先,要分析需要設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年白山市縣(市、區(qū))事業(yè)單位公開(kāi)招聘應(yīng)征入伍高校畢業(yè)生備考題庫(kù)(1號(hào))(16人)及完整答案詳解
- 2025河北唐山一中教育集團(tuán)金楓葉學(xué)校招聘教師1人備考題庫(kù)完整答案詳解
- 2026上海復(fù)旦大學(xué)國(guó)家智能評(píng)價(jià)與治理實(shí)驗(yàn)基地趙星課題組招聘博士后2人備考題庫(kù)有答案詳解
- 2026年1月福建廈門市集美區(qū)灌口醫(yī)院補(bǔ)充編外人員招聘2人備考題庫(kù)及參考答案詳解
- 2026河南鄭州高新區(qū)春藤路第一幼兒園招聘3人備考題庫(kù)(含答案詳解)
- 2026年上海市寶山區(qū)新江灣實(shí)驗(yàn)學(xué)校編內(nèi)教師公開(kāi)招聘參考答案詳解
- 消防設(shè)施操作與檢查指南(標(biāo)準(zhǔn)版)
- 企業(yè)信息安全管理操作手冊(cè)(標(biāo)準(zhǔn)版)
- 城市綠化景觀設(shè)計(jì)管理方案
- 2025-2030湘菜餐飲企業(yè)社會(huì)責(zé)任與可持續(xù)發(fā)展
- 升降貨梯買賣安裝與使用說(shuō)明書合同
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人考試備考題庫(kù)及答案解析
- 房地產(chǎn)公司2025年度總結(jié)暨2026戰(zhàn)略規(guī)劃
- 2026浙江寧波市鄞州人民醫(yī)院醫(yī)共體云龍分院編外人員招聘1人筆試參考題庫(kù)及答案解析
- (2025年)新疆公開(kāi)遴選公務(wù)員筆試題及答案解析
- 物業(yè)管家客服培訓(xùn)課件
- 直銷公司旅游獎(jiǎng)勵(lì)方案
- 中央空調(diào)多聯(lián)機(jī)施工安全管理方案
- 2026年當(dāng)兵軍事理論訓(xùn)練測(cè)試題及答案解析
- DB53∕T 1269-2024 改性磷石膏用于礦山廢棄地生態(tài)修復(fù)回填技術(shù)規(guī)范
- 特種設(shè)備安全檢查臺(tái)賬
評(píng)論
0/150
提交評(píng)論