




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上摘要隨著社會的發(fā)展人們對生活質(zhì)量的要求越來越高,照明在能耗中所占的比例日益增加,因而照明節(jié)能也日顯重要?,F(xiàn)在國內(nèi)外普及使用的節(jié)能開關基本有聲控型、觸摸型、感光型等。這幾種開關各有自己的弊端,如聲控型不適合環(huán)境嘈雜場所、感光型開關在無人期間不能自動關閉。單片微型計算機簡稱單片機,是典型的嵌入式(Microcontroller Unit), 常用英文字母的縮寫MCU表示單片機,單片機又稱,它不是完成某一個邏輯功能的,而是把一個到一個芯片上。單片機由運算器,控制器,存儲器,輸入輸出設備構成,相當于一個微型的計算機(最小系統(tǒng))。和計算機相比,缺少了外圍設備等。概括地講:一塊就
2、成了一臺計算機。它體積小、質(zhì)量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件。同時,學習使用是了解計算機原理與結構的最佳選擇。在工業(yè)控制領域廣泛應用。單片機由僅有CPU的專用芯片發(fā)展而來。最早的設計理念是通過將大量外圍設備和集成在一個中,使更小,更容易集成到復雜的對體積要求嚴格的控制設備當中。本文利用所學51單片機基礎知識結合自動控制技術和藍牙2.0通信技術設計完成一套無線遙控家電開關系統(tǒng)。本設計詳細地講述了51單片機控制原理和單片機編程技術,HC-06藍牙通信技術以及自動化控制技術。整個系統(tǒng)以STC89C52單片機為核心,單片機實現(xiàn)HC-06藍牙指令的解析與繼電器開關控制指令的發(fā)出。 藍牙通
3、信單元采用工業(yè)級的HC-06藍牙模塊來完成,藍牙模塊在整個系統(tǒng)中負責藍牙指令的接收和傳輸;家電開關的自動控制部分采用4路繼電器開關來實現(xiàn),繼電器開關是典型的弱電信號控制型照明系統(tǒng)開關。關鍵詞:單片機、藍牙、照明系統(tǒng)AbstractWith the development of society, people's quality of life is becoming more and more demanding, and the proportion of lighting in the energy consumption is increasing. Now the popula
4、rity of energy-saving switch at home and abroad, the basic use of voice control, touch type, sensitive type, etc. These switches have their own drawbacks, such as voice type is not suitable for noisy environment, photosensitive switch can not be automatically shut down during the unmanned. As the si
5、ngle chip computer is a typical embedded micro controller (Microcontroller Unit), usually abbreviated as MCU English letters single-chip microcontroller also known as single-chip microcontroller, it is not the completion of a logic function of the chip, but a computer system integrated into a chip.
6、The single chip microcomputer is composed of an arithmetic device, a controller, a memory, an input and output device, which is equivalent to a microcomputer. Compared with the computer, SCM, such as the lack of peripherals. Generally speaking: a chip is a computer. The utility model has the advanta
7、ges of small size, light weight, low cost and convenient conditions for learning, application and development. At the same time, learning to use the MCU is to understand the principle and structure of the computer the best choice.SCM is widely used in the field of industrial control. Single chip pro
8、cessor developed by only CPU dedicated chip. The first idea is to integrate a large number of peripherals and CPU in a single chip, so that the computer system is smaller, more easily integrated into the complex requirements of the control of the volume of equipment. In this paper, we design a set o
9、f wireless remote control switch system based on the 51 basic knowledge of MCU and the technology of Bluetooth and 2. This design describes in detail the 51 single-chip microcomputer control principle and single-chip programming technology, HC-06 Bluetooth communication technology and automation con
10、trol technology. The whole system is based on STC89C52 single chip microcomputer, and the analysis of the HC-06 Bluetooth command and the control of the relay switch control instructions. Bluetooth communication unit using HC-06 Bluetooth module to complete the industrial level, the Bluetooth module
11、 is responsible for Bluetooth instruction in the whole system of receiving and transmission; automatic control appliance switch using 4 way relay switch to achieve the relay switch control is a typical type of weak current signal lighting system switch.Keywords: MCU, Bluetooth, lighting system1緒論 隨著
12、國民經(jīng)濟的快速發(fā)展和社會進步,教育在全社會愈加被關注和重視,校園規(guī)模也隨著受教育者的數(shù)量增加而不斷擴大,教室的數(shù)量也大幅度增加。為使師生有舒適的教學和學習的環(huán)境,無論是教室的面積、設施和照度,校方在力所能及的范圍內(nèi),都付出了十分的努力。但由于學校開放型的管理模式,以及全員的節(jié)能意識的淡薄,高校的教室在白天室內(nèi)照度很高的情況下,仍然普遍存在開燈作業(yè);即使室內(nèi)無人或人數(shù)很少的情況下,也是全部開啟室內(nèi)照明。夜間許多教室,即使僅有幾個學生在教室自習,但室內(nèi)照明全部開啟,絕不會有師生因為只有少數(shù)人而僅開幾盞燈。長明燈比比皆是,人走不熄燈的現(xiàn)象到處存在。這種有形和無形的浪費,給校方的水電支出帶來了沉重的負
13、擔。學校的水電支出約占全校經(jīng)費支出的1415,電費支出占據(jù)較重比例。其中主要能耗浪費較大的是:教室照明和空調(diào)的使用。而教室照明的浪費源自予長明燈、白天亮燈、不合理使用照明以及舊燈管的不及時更換。單片機的出現(xiàn)至今已經(jīng)有30多年的歷史了。微型計算機的迅速發(fā)展,促進微型計算機測量和控制技術的迅速發(fā)展和廣泛應用,單片機(單片微型計算機)的應用已經(jīng)滲透到廣泛滲透到社會經(jīng)濟、軍事、交通、通信等相關行業(yè),而且也深入到家電、娛樂、藝術、社會文化等各個領域,并掀起了一場數(shù)字化技術革命。單片微型計算機就是將中央處理單元、存儲器、定時/計數(shù)器和多種接口都集成到一塊集成電路芯片上的微型計算機。因此一塊芯片就構成了一臺
14、計算機。它已成為工業(yè)控制領域、智能儀器儀表、尖端武器、日常生活中最廣泛使用的計算機。1.1 課題研究的背景隨著計算機網(wǎng)絡、通信、控制等技術的發(fā)展,智能建筑的發(fā)展越來越迅猛。目前,國內(nèi)大多數(shù)智能建筑存在效率低、能耗高的現(xiàn)象。就智能建筑的照明系統(tǒng)來說,許多地方的燈經(jīng)常是從早到晚開著的,不管這些房間或樓道是否有人,也不管有多少人?;蛘?,當自然光照度很好時,燈不能及時關閉;反之,當自然光照度難以滿足人的需求時,又不能及時打開燈光。這種照明方式,不僅造成能源的浪費,而且不能滿足人對照明的基本需求,同時也給人的視力造成了很大的影響?,F(xiàn)代照明除了滿足人的基本生活、學習要求之外,將更注重能量的節(jié)省和使用上的便
15、利,以及滿足人類工程學的個性方面的要求。特別是近年來大廈內(nèi)利用計算機工作的人員比例上升,不同視覺要求的工作的數(shù)量和復雜程度大大增加。所以要做到合理、經(jīng)濟、節(jié)能,首先應采用先進成熟的技術和產(chǎn)品,如電光源、燈具、照明控制系統(tǒng)。因此,適應不同個人和工作需要,結合自動調(diào)節(jié)與手動調(diào)節(jié)的智能化照明系統(tǒng)已經(jīng)成為必不可少了。目前國內(nèi)大部分家用電器開關仍舊是傳統(tǒng)的機械式按鍵開關。原因是傳統(tǒng)式的電器開關開發(fā)周期短,制作成本低,方案成熟,因而在很長一段時間內(nèi),在國內(nèi)市場上都是傳統(tǒng)開關占據(jù)著主要的市場份額。然而,隨著人們生活條件的逐步提高,家用電器的價格不斷降低,使得大部分家庭都能夠負擔的起這些家電的使用,但是當人們
16、把一個個新的家電從市場搬到家后會發(fā)現(xiàn)一個新的問題,就是室內(nèi)電源開關有限,必需外接電源插板方可使用,這使得家用電器使用的便利性大打折扣,重新裝修布線又會帶來很大的金錢投入,正因為如此,最近幾年來很多公司已經(jīng)開始投入研發(fā)團隊開發(fā)綜合性、智能化、便捷性、無線遙控家電開關的設計,智能化家電開關與傳統(tǒng)的開關有著本質(zhì)上的區(qū)別,智能化家電開關采用繼電器控制,完全脫離了實際的傳統(tǒng)開關,繼電器開關的存在已經(jīng)有了很長一段時間了,在很多遙控家電開關中已經(jīng)得到了普及和應用。目前市場上傳統(tǒng)的遙控家電開關已經(jīng)不能滿足人們的對家電控制的要求了,傳統(tǒng)的遙控器具有單一性,每種遙控器只能控制一種家用電器,隨著家用電器的逐步增加,
17、使得眾多的遙控器很難去分辨,因而綜合性、多用途的遙控器將是為了發(fā)展的方向。在國外,20世紀末無線遙控開關系統(tǒng)以及得到推廣和應用,比國內(nèi)開發(fā)早了近20年,美國最早的藍牙遙控開關并未用在家用電器上,而是用在工業(yè)的計算機上,我們熟知的筆記本電腦的藍牙文件上傳功能,藍牙無線打印功能這些都是早期的典型藍牙傳輸?shù)膽谩_M入二十一世紀以來,藍牙技術已經(jīng)被眾多的手機廠商所應用,正是由于手機藍牙的應用,使藍牙技術由傳統(tǒng)的工業(yè)應用發(fā)展到了日常應用,各種手機藍牙控制設備也逐步被開發(fā)和推廣應用。1.2 課題的研究意義目前利用普通開關來控制電燈開關的方法有兩種:單控開關和雙聯(lián)雙控開關。前者只起燈的單一地點控制通斷作用;
18、后者可實現(xiàn)二地可控制電燈通斷作用。人們在日常生活中經(jīng)常遇到以下情況,躺在床上看書或看電視時,書可以隨手放在枕頭邊電視可以用手中的遙控器來開關,但是燈電燈如何方便的控制呢?現(xiàn)有的常見開關有如下缺點:(一)不方便;(二)不安全,有時為了方便開關進行私接電線這樣很不安全。(三)控制地點少,最多只能實現(xiàn)兩地控制。為了解決以上問題,在設計過程中想到了生活中無處不在的無線技術,如無線鼠標、無線耳機、無線路由器、無線遙控器、無線收音機等等,其實無線技術主要有調(diào)頻無線技術、紅外無線技術和藍牙無線技術三種。其中藍牙無線技術實際上是一種短距離無線通信技術。說得通俗一點,是藍牙技術使現(xiàn)代一些易攜帶的移動通信設備和電
19、腦設備不必借助電纜就能聯(lián)網(wǎng),并且能夠?qū)崿F(xiàn)無線上因特網(wǎng),其實際應用范圍還可以拓展到各種家電產(chǎn)品、消費電子產(chǎn)品和汽車等家電,組成一個巨大的無線通信網(wǎng)絡。紅外無線技術是設備或者系統(tǒng)通過紅外輻射傳遞數(shù)據(jù)的一種無線技術。調(diào)頻無線技術也最早使用的無線電技術。只要利用這三種技術中的一種我們就可以實現(xiàn)無線控制電燈開關了。2 體統(tǒng)的總體設計2.1 選擇單片機單片機為整個系統(tǒng)的控制核心,選擇一款合適的單片機對整個系統(tǒng)設計的成功與否起著至關重要的作用,目前市場上單片機種類型號千差萬別,從基礎的8位單片機到高端的64位單片機,價格從幾元到上百元不等,如此眾多的單片機,如何才能選擇一款適合本設計的型號呢?首先要從設計的
20、功能上著手,由于系統(tǒng)功能相對較少,只是實現(xiàn)與GSM模塊的通信以及繼電器控制指令的發(fā)出,因而不需要選擇引腳多的太高端的單片機;其次要考慮到設計的成本要求,目前市場上8位單片機相比16位以上單片機具有很好的價格優(yōu)勢,考慮到8位單片機完全能夠達到設計的功能要求,因而本設計首選單片機是8位單片機;最后還需要考慮到單片機在設計過程中程序編譯調(diào)試的可操作性以及實用性,鑒于以上各種原因考慮,本設計最終選擇市場上較為普及的8位單片機作為系統(tǒng)的單片機MCS-51單片機應用最廣泛的型號, 現(xiàn)在以其為代表介紹其參數(shù)。AT89C51單片機是把那些作為控制應用所必需的基本內(nèi)容都集成在一個尺寸有限的集成電路芯片
21、上。如果按功能劃分,它由如下功能部件組成,即微處理器、數(shù)據(jù)存儲器、程序存儲器、并行I/O口、串行口、定時器/計數(shù)器、中斷系統(tǒng)及特殊功能寄存器。它們都是通過片內(nèi)單一總線連接而成,其基本結構依舊是CPU加上外圍芯片的傳統(tǒng)結構模式。但對各種功能部件的控制是采用特殊功能寄存器的集中控制方式。其內(nèi)部結構主要有以下幾部分: n 1.微處理器 該單片機中有一個8位的微處理器,與通用的微處理器基本相同,同樣包括了運算器和控制器兩大部分,只是增加了面向控制的處理功能,不僅可處理數(shù)據(jù),還可以進行位變量的處理。 n 2.數(shù)據(jù)存儲器 片內(nèi)為128個字節(jié),片外
22、最多可外擴至64k字節(jié),用來存儲程序在運行期間的工作變量、運算的中間結果、數(shù)據(jù)暫存和緩沖、標志位等,所以稱為數(shù)據(jù)存儲器。 n 3.程序存儲器由于受集成度限制,片內(nèi)只讀存儲器一般容量較小,如果片內(nèi)的只讀存儲器的容量不夠,則需用擴展片外的只讀存儲器,片外最多可外擴至64k字節(jié)。 n 4.中斷系統(tǒng) 具有5個中斷源,2級中斷優(yōu)先權。 n 5.定時器/計數(shù)器 片內(nèi)有2個16位的定時器/計數(shù)器, 具有四種工作方式。 6.串行口 1個全雙工的串行口,具有四種工作方式??捎脕磉M行串行通訊,擴展并行I
23、/O口,甚至與多個單片機相連構成多機系統(tǒng),從而使單片機的功能更強且應用更廣。 n 7.4個并行8位I/O口 分別為P1口、P2口、P3口、P4口 特殊功能寄存器 共有21個,用于對片內(nèi)的個功能的部件進行管理、控制、監(jiān)視。實際上是一些控制寄存器和狀態(tài)寄存器,是一個具有特殊功能的RAM區(qū)。2.2 藍牙設備藍牙通信模塊我們采用的是移摩通訊的HC-06藍牙模塊,該藍牙模塊具有成本低、體積小、收發(fā)靈敏度高等優(yōu)點。模塊采用Bluetooth2.1,遵循V2.1+EDR藍牙規(guī)范,可以與安卓智能手機完美通信,可編程I/O口。供電電源為:+5VDC 80mA。主
24、要引腳如下:(1)ATUS:藍牙狀態(tài)輸出,持續(xù)高電平表示數(shù)據(jù)鏈路已經(jīng)連通??梢越訂纹瑱C的IO口來查詢藍牙的狀態(tài)。這個STATUS不是必須連接的。(2)VCC:電源接口,接5V必須連接。(3)GND:電源負極必須連接。(4)TXD:數(shù)據(jù)輸出接口,需要連接單片機的數(shù)據(jù)輸入接口,一般單片機IO的名稱為RX或者RXD。(5)RXD:數(shù)據(jù)接收接口,需要連接單片機的數(shù)據(jù)發(fā)送接口,一般單片機IO的名稱為TX或者TXD。2.3 檢測光照方案一、采用光敏二極管或三極管等光傳感器件把環(huán)境亮度轉(zhuǎn)換成相應的數(shù)字 電平,然后直接接入單片機IO引腳。 方案二、采用光敏電阻把環(huán)境亮度轉(zhuǎn)換成相應的電壓值(模擬值),然后通過運
25、 放后給單片機輸入一個標準的數(shù)字信號。由于光敏電阻屬于純阻性器件,所以采用方案一。2.4 繼電器(1) 繼電器為單刀雙擲,一個公共端、一個常開端、一個常閉端。(2) 低電平吸合,高電平釋放,吸合是指示燈亮,釋放時指示燈滅。(3) VCC為系統(tǒng)電源,JD_VCC為繼電器電源。默認發(fā)5V繼電器,插上跳線帽即可。(4) 接線說明:VCC:系統(tǒng)電源正極,GND:系統(tǒng)電源負極,IN1-IN2:繼電器控制端口3 硬件的設計3.1 系統(tǒng)硬件概述系統(tǒng)以單片微型計算機為核心外加多種接口電路組成,共有六個主要部分:C51芯片、光信號采集電路、人體信號采集電路、延時選擇電路、輸出控制電路、藍牙控制模塊。藍牙模塊FB
26、T-06,兩路繼電器模塊SRD-05VDC-SL-C,電燈 杜邦線等。繼電器為單刀雙擲,一個公共端、一個常開端、一個常閉端,最大輸出為直流30/10A、交流250/10A。電源輸出是AC220V變DC5V。在使用時由于藍牙模塊出現(xiàn)問題,因此我們借用了實驗室中的HC-06。通過三個部分來完成這套無線控制開關。第一個是信號傳輸?shù)乃{牙模塊部分,第二個是進行下達指令的單片機部分、第三個是完成執(zhí)行任務的繼電器部分。3.2 CPU的介紹本系統(tǒng)采用了ATMEL公司MCS-51系列單片機中的AT89C51芯片,它是低壓高性能CMOS 8位微處理器,帶有4k字節(jié)Flash閃速存儲器,128字節(jié)內(nèi)部RAM,15個
27、IO口線,兩個16位定時計數(shù)器,個5向量兩級中斷結構,一個全雙工串行通信口。3.3 主接線圖設計主控制器采用AT89C51單片機作為微處理器,AT89C51是美國ATMEL公司生產(chǎn)的低電壓、高性能CMOS 8位單片機,片內(nèi)含4K bytes的可反復擦寫的Flash只讀程序存儲器和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash 存儲單元。3.4 藍牙通信模塊設計目前市場上主流的藍牙為2.0的藍牙模塊,同時市場上基于安卓系統(tǒng)的藍牙手機也均采用藍牙2.0作為藍牙通信設
28、備,目前只有蘋果操作系統(tǒng)的手機和個別的高端手機上面采用藍牙4.0的藍牙接口,考慮到通用性和兼容性,系統(tǒng)采用標準的藍牙2.0模塊作為系統(tǒng)藍牙的設計方案。常用的藍牙2.0標準的模塊有HC-06和HC-06兩種,下面通過對兩種藍牙模塊的介紹和對比論證,選擇其中一款藍牙模塊作為系統(tǒng)的藍牙通信設計方案。方案一:采用HC-06藍牙模塊,HC-06藍牙模塊是一款高性能的藍牙主從一體串口通信模塊,它可以和多種帶藍牙功能的電腦、手機、PAD等智能終端進行配對,該模塊支持非常寬的波特率范圍:4800-,并且可兼容5V和3.3V單片機系統(tǒng),使用方便連接靈活具有較高的性價比,同時HC-06為工業(yè)級產(chǎn)品,性能穩(wěn)定、可靠
29、性較高。方案二:采用HC-06藍牙模塊,HC-06藍牙為從設備,他可以與其它2.0標準的藍牙設備之間進行通信,但是它只能作為從設備,沒法充當主設備來使用,同時HC-06為普通消費級別的芯片,在可靠性和穩(wěn)定性上比HC-06稍差一些,優(yōu)點是價格相比HC-06較低,在一些低端的應用場合已經(jīng)對成本控制要求較高的場合應用較為普及。通過對上述兩種方案的比較,由于系統(tǒng)藍牙通信作為整個系統(tǒng)中至關重要的一個環(huán)節(jié),充分考慮到穩(wěn)定度的要求,系統(tǒng)最終采用HC-06藍牙模塊作為系統(tǒng)藍牙通信設計的方案選擇。系統(tǒng)藍牙通信模塊子程序主要完成手機藍牙指令的接收以及和單片機直接的數(shù)據(jù)通信等,此部分程序的完成是整個系統(tǒng)軟件設計成功
30、與否的關鍵所在。圖為系統(tǒng)藍牙通信子程序流程圖。4 軟件系統(tǒng)設計4.1 系統(tǒng)流程設計軟件部分的主要任務是完成對光照檢測電路和對熱釋電傳感器信號處理電路的輸出信號進行處理。在光照較強時,系統(tǒng)繼續(xù)對光照檢測電路的輸出狀態(tài)進行檢測。光照較弱時,系統(tǒng)對信號處理電路的輸出狀態(tài)Vo進行檢測。若室內(nèi)有人時Vo為高電平,系統(tǒng)控制照明設備點亮并按設定的時間進行延時。在延時時間內(nèi)再一次檢測到有人時,則系統(tǒng)又按設定的時間進行延時;若在延時時間內(nèi)檢測到室內(nèi)無人時,則系統(tǒng)控制照明設備熄滅并重新對信號處理電路的輸出狀態(tài)Vo進行檢測.4.2 程序仿真4.2.1 keil簡介隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐
31、漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持Keil。該軟件是美國Keil Software公司出品的軟件開發(fā)系統(tǒng),其允許用戶使用匯編或者C語言來開發(fā)MCS-51單片機(或與MSC-51指令兼容的其它單片機)的應用軟件。功能上,Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。外觀上采用全Windows界面,容易上手。性能上,即便是使用
32、高級語言開發(fā)應用程序,其生成的目標代碼效率也非常高,多數(shù)語句生成的匯編代碼很緊湊。 主要模塊程序/* 實驗名 * 使用的IO : P2* 實驗效果 : 將接收到發(fā)送回電腦上面。*注意 :*/#include<reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intuchar flag,busy; uchar a;uchar receiveData; sbit Relay1=P20;sbit Relay2=P21;void SendString(uchar *s);vo
33、id SendData(uchar date);void UsartConfiguration();/* 函數(shù)名 : main* 函數(shù)功能 : 主函數(shù)* 輸入 : 無* 輸出 : 無*/void main() Relay1=1; /繼電器1賦初值 Relay2=1; /繼電器2賦初值UsartConfiguration();SendString("cdef"); / 發(fā)送字符串while(1)if(flag=1) SendData(a);flag=0;switch(a) case 0xcc:Relay1=1;Relay2=1;break; case 0xdd:Relay1=
34、0;Relay2=1;break; case 0xee:Relay1=1;Relay2=0;break; case 0xff:Relay1=0;Relay2=0;break; /* 函數(shù)名 :UsartConfiguration()* 函數(shù)功能 :設置串口* 輸入 : 無* 輸出 : 無*/void UsartConfiguration()SCON=0X50;/設置為工作方式1TMOD=0X20;/設置計數(shù)器工作方式2PCON=0X80;/波特率加倍TH1=0XF9;/計數(shù)器初始值設置,注意波特率是9600的TL1=0XF9;ES=1;/打開接收中斷EA=1;/打開總中斷TR1=1;/打開計數(shù)
35、器 void SendString(uchar *s) while(*s) /檢測字符串結束標志 SendData(*s+); /發(fā)送當前字符 void SendData(uchar date) while (busy); /等待前面的數(shù)據(jù)發(fā)送完成 busy=1; SBUF=date; /寫數(shù)據(jù)到UART數(shù)據(jù)寄存器 /* 函數(shù)名 :Usart()* 函數(shù)功能 : 中斷函數(shù)* 輸入 : 無* 輸出 : 無*/ void Usart() interrupt 4TH1=0XF9;/計數(shù)器初始值設置,注意波特率是9600的TL1=0XF9; if (RI) RI = 0;/清除接收中斷標志位 a=SB
36、UF;/將接收到的數(shù)據(jù)放入到發(fā)送寄存器 flag=1; if (TI) TI = 0; /清除TI位 busy = 0; /清忙標志 5 系統(tǒng)測試系統(tǒng)測試,英文是System Testing。是將已經(jīng)確認的軟件、計算機硬件、外設、網(wǎng)絡等其他元素結合在一起,進行信息系統(tǒng)的各種組裝測試和確認測試,系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進行改正。是基于系統(tǒng)整體需求說明書的黑盒類測試,應覆蓋系統(tǒng)所有聯(lián)合的部件。對象不僅僅包括需測試的軟件,還要包含軟件
37、所依賴的硬件、外設甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。由于測試模塊較多這里舉例藍牙模塊與單片機最小電路測試5.1 藍牙通信模塊測試藍牙模塊電路設計焊接好后,為了保證模塊能夠正常使用,首先要測試一下藍牙模塊收發(fā)功能是否正常,具體測試過程如下所述。首先HC-06模塊通過usb轉(zhuǎn)TTL模塊連接到電腦串口,連接方式如圖所示。HC-06模塊出廠設置為從模式,所以發(fā)送AT+ROLE?得到的返回值為+ROLE:0,發(fā)送AT+ROLE=1即可設置模塊為主機,若返回值為OK應答則模塊設置成功,注意串口調(diào)試助手要勾選發(fā)送新行,這樣就能自動發(fā)送回車了。藍牙模塊與手機藍牙之間的設置與匹配:統(tǒng)HC-05藍牙模塊設
38、置為從設備,手機藍牙為主設備,當手機安裝好藍牙串口助手后,打開藍牙調(diào)試助手界面,搜索藍牙設備,然后選擇鍵盤模式,設置鍵盤指令即可。5.2 單片機最小電路測試單片機最小系統(tǒng)電路設計完成后,首先要驗證一下最小系統(tǒng)電路是否能夠工作,首先要保證晶振正常起震,檢測晶振起震可以用示波器觀察晶振引腳的輸出波形,觀察是否有震蕩波形輸出,如果晶振起震,最小系統(tǒng)基本就可以工作了,然后單片機置入相應的IO 端口控制程序,此時可以控制一個簡單的燈的亮滅來驗證程序是否正常運行。除此之外還有驗證最小系統(tǒng)的復位電路是否能夠起到正常復位的功能??偨Y通過這次畢業(yè)設計的制作,鞏固了我在大學4年里學過的知識,尤其是單片機和C語言編
39、程方面的知識,同時也提高了單片機編程的能力,獲得了軟件調(diào)試的經(jīng)驗,并且也了解到了其它相關領域的知識,不論是對今后的工作還是學習都有著極大的幫助。 此次設計完成的作品主要有如下功能和特點:1、系統(tǒng)能夠?qū)崿F(xiàn)通過手機藍牙完成4路家用電器開關的遙控控制;2、系統(tǒng)可以通過外置顯示終端實時顯示4路開關的開啟和關閉狀態(tài),顯示終端可以方便直觀的觀察到控制指令的接收和解析是否正確,便于功能的調(diào)試。3、整個系統(tǒng)具有功耗低、操作方便、性能穩(wěn)定等諸多優(yōu)點,具有良好的應用和推廣價值。同時由于時間倉促,自己經(jīng)驗不足,在理論方面也相應存在缺陷,在整個系統(tǒng)的設計過程中也存在著一些問題,現(xiàn)總結如下:1、電子電路的設計中對各種影
40、響因素的考慮不夠完全,比如在對系統(tǒng)電源部分的處理不夠完善,早期系統(tǒng)工作不是很穩(wěn)定。2、沒有擴展更多電路,如室內(nèi)環(huán)境監(jiān)測功能,通訊接口電路與上位機(PC機)進行通訊,上位機顯示功能從而將大量的商品數(shù)據(jù)存于上位機,然后通過串口或并口通訊與系統(tǒng)相連,達到遠距離監(jiān)控的目的。3、對各種實用芯片價格了解不夠,在選擇上有欠缺,如所選的顯示終端價格較貴,從而使設計成本有所提高。通過此次遠程家電開關控制系統(tǒng)的設計和總結對我今后的學習和工作帶來了積極的影響。參考文獻1 李朝青單片機原理及接口技術M北京:北京航空航天大學出版社,20052 康華光電子技術基礎模擬部分(第五版) M北京:高等教育出版社, 20053 閻石數(shù)字電子技術基礎(第四版)M北京:高等教育出版社,20054 白延敏51單片機典型系統(tǒng)開發(fā)實例精講M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上半年安徽蕪湖市鳩江區(qū)事業(yè)單位招考工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽池州事業(yè)單位聯(lián)考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽安慶望江縣衛(wèi)健委下屬事業(yè)單位及縣域醫(yī)共體成員單位招聘49人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽合肥高新區(qū)管委會工作人員招聘99人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年寧波市鄞州區(qū)公共事務受理中心編外人員招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年寧波市奉化市動物衛(wèi)生監(jiān)督所招考屠宰檢疫協(xié)檢員易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年寧夏永寧縣政務服務幫辦人員招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2024遼寧沈陽盛京資產(chǎn)管理集團有限公司所屬企業(yè)沈陽盛京百貨管理(集團)有限公司擬聘用人員筆試參考題庫附帶答案詳解
- 2025年小球藻粉項目可行性研究報告
- 2024福建泉州發(fā)展集團人才引進招聘32人筆試參考題庫附帶答案詳解
- 寒區(qū)作戰(zhàn)傷員的護理
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 2024年職工普法教育宣講培訓課件
- 自編冷庫庫容制冷量設備對照表
- “全員安全風險辨識”活動實施方案
- 追覓科技在線測評邏輯題
- 凝中國心鑄中華魂鑄牢中華民族共同體意識-小學民族團結愛國主題班會課件
- 第一編第3章 古希臘教育的興衰
- 女性更年期科普-健康科普課件
- 全過程工程咨詢管理服務方案投標方案(技術方案)
- 2024年中考物理實驗(全國版):探究光的反射定律(解析版)
評論
0/150
提交評論