版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1產(chǎn)品功能分析...........................................................................................................1
2設(shè)計(jì)方案遴選...........................................................................................................1
2.1單片機(jī)的選擇................................................................................................1
2.2藍(lán)牙模塊的選擇...........................................................................................1
2.3系統(tǒng)框圖設(shè)計(jì)...............................................................................................2
3產(chǎn)品硬件設(shè)計(jì)...........................................................................................................2
3.1STC89C51RC單片機(jī)的核心電路設(shè)計(jì)..........................................................2
3.2復(fù)位電路設(shè)計(jì)...............................................................................................3
3.3藍(lán)牙模塊設(shè)計(jì)...............................................................................................4
3.4光照感應(yīng)模塊設(shè)計(jì).......................................................................................4
3.5時(shí)鐘電路設(shè)計(jì)...............................................................................................5
4產(chǎn)品軟件設(shè)計(jì)...........................................................................................................5
4.1主程序流程圖...............................................................................................5
4.2產(chǎn)品程序清單...............................................................................................6
5產(chǎn)品使用說明...........................................................................................................7
5.1產(chǎn)品裝配圖...................................................................................................7
5,2產(chǎn)品調(diào)試.......................................................................................................7
6產(chǎn)品使用說明...........................................................................................................8
7產(chǎn)品設(shè)計(jì)技術(shù)標(biāo)準(zhǔn)...................................................................................................9
參考資料.......................................................................................................................9
附錄1元器件清單............................................................................................10
附錄2電路原理圖............................................................................................10
附錄3PCB設(shè)計(jì)圖.............................................................................................11
附錄4產(chǎn)品實(shí)物圖............................................................................................12
附錄5程序代碼................................................................................................12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于51單片機(jī)藍(lán)牙控制臺(tái)燈設(shè)計(jì)與制作
1產(chǎn)品功能分析
臺(tái)燈是我們的必需生活用品,但是我們經(jīng)常會(huì)忘記關(guān)燈或者燈的開關(guān)太遠(yuǎn)
從而不想去關(guān)閉開關(guān)而浪費(fèi)了很多的資源。而在晚上的時(shí)候,人們摸黑開燈十
分不便。當(dāng)人經(jīng)過臺(tái)燈且環(huán)境光較弱時(shí),自動(dòng)感應(yīng)開燈,當(dāng)檢測(cè)到人離開時(shí)則
自動(dòng)關(guān)閉燈光,臺(tái)燈開關(guān)可以用手機(jī)軟件來進(jìn)行控制,達(dá)到節(jié)約能源的目的。
本產(chǎn)品由51單片機(jī)為主要控制的智能LED臺(tái)燈。該產(chǎn)品可以實(shí)現(xiàn)手動(dòng)和自
動(dòng)兩種調(diào)節(jié)方式;我們可以通過按鍵來切換工作方式和LED的亮度,光敏模塊
實(shí)現(xiàn)對(duì)光敏信號(hào)的采集,并利用PWM調(diào)光技術(shù)對(duì)LED進(jìn)行光度的自動(dòng)調(diào)節(jié),和
藍(lán)牙模塊進(jìn)行手機(jī)連接藍(lán)牙用app進(jìn)行控制。
2設(shè)計(jì)方案遴選
2.1單片機(jī)的選擇
我選擇的單片機(jī)是STC89C51,因?yàn)樗用苄詮?qiáng),無法解密。而且它是擁有
超強(qiáng)抗干擾是一種低功耗、高性能的芯片。它的I/O口經(jīng)過特殊處理,電源的
供電系統(tǒng),復(fù)位電路和時(shí)鐘電路也是經(jīng)過特殊方式處理過;在系統(tǒng)方面可編程,
不用通過編程器,還可以進(jìn)行遠(yuǎn)程升級(jí)。而且成本相比較低,有關(guān)于硬件的無
需進(jìn)行修改,所以產(chǎn)品就會(huì)顯得小巧便捷。
2.2藍(lán)牙模塊的選擇
HC-05模塊是主從一體的藍(lán)牙串口模塊,通俗的來說,當(dāng)我們兩個(gè)設(shè)備藍(lán)牙
進(jìn)行連接配對(duì)好之后,就能夠忽視其內(nèi)部之間的通信協(xié)議,然后就可以把藍(lán)牙
模塊作為串口用。當(dāng)它們二者之間連接成功時(shí),二者使用的共同通道就能夠看
作同一個(gè)串口,兩個(gè)設(shè)備基本上也可以看成一個(gè)設(shè)備,一個(gè)設(shè)備發(fā)送數(shù)據(jù),另
外一個(gè)設(shè)備可以接收到所發(fā)送的數(shù)據(jù)。
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.3系統(tǒng)框圖設(shè)計(jì)
2.4光照感應(yīng)模塊的選擇
ADC0832是一款在平常生活中使用率比較高,比較入門的一種芯片。ADC0832
是一種擁有8位分辨率,雙通道A/D的轉(zhuǎn)換芯片。在我們給它提供一個(gè)5V電
源輸入供電時(shí)會(huì)使ADC0832模塊的輸入電壓會(huì)在0~5V之間。而且芯片擁有雙數(shù)
據(jù)輸出能夠作為數(shù)據(jù)校驗(yàn)。其轉(zhuǎn)換程序也讓人更快理解,而且ADC0832模塊芯
片體積小很方便,兼容性也強(qiáng),所以非常具有性價(jià)比受絕大部分程序員的深愛。
3產(chǎn)品硬件設(shè)計(jì)
3.1STC89C51RC單片機(jī)的核心電路設(shè)計(jì)
1.STC89C51是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可
編程Flash存儲(chǔ)器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程
Flash,使得STC89C51為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決
方案。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.STC89C51的特點(diǎn)
1.增強(qiáng)型6時(shí)鐘/機(jī)器周期,12時(shí)鐘/機(jī)器周期8051CPU
2.工作電壓:5.5V-3.4V/3.8V-2.0V,
3.工作頻率范圍:0至40MHz,就是普通8051的0~80MHz.實(shí)際工作頻率能
至48MHz,用戶應(yīng)用程序空間4K/8K/15K/16K/20K/32K/64K字節(jié),片上集成512
字節(jié)/1280字節(jié)RAM
4.通用I/O口,復(fù)位后為:P1/P2/P3/P4是準(zhǔn)雙向口/弱上拉(普通8051傳
統(tǒng)I/O口)P0口是開漏輸出,用作總線擴(kuò)展時(shí),不需要加上拉電阻,用作I/O
口時(shí),需加上拉電阻。
6.ISP/IAP,不用專用編程器利用串口(P3.0/P3.1)直接下載用戶程序,8K程
序3秒就可以完成一片。
7.EEPROM功能,
8.它擁有3個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)通用異步串行口
9.看門狗。
10.4個(gè)8位并行端口+p4.0—p4.3,4個(gè)附送的I/O端口。
關(guān)于復(fù)位電路:晶振頻率在20M以下時(shí):電容可以不用電阻可為0~10K。
3.2復(fù)位電路設(shè)計(jì)
在書本中有介紹當(dāng)STC89C51單片機(jī)的要進(jìn)行復(fù)位時(shí),我們讓高電平在RST
引腳持續(xù)2us我們就可以讓系統(tǒng)實(shí)現(xiàn)一個(gè)復(fù)位。(如果高電平一直在單片機(jī)該
引腳保持,則STC89C51就保持處于循環(huán)復(fù)位的一個(gè)狀態(tài)中)。
在單片機(jī)系統(tǒng)中,當(dāng)我們的產(chǎn)品通電啟動(dòng)的時(shí)候會(huì)自動(dòng)復(fù)位一次,通過按
鈕的方式來復(fù)位時(shí)按鈕按下一次系統(tǒng)會(huì)再一次進(jìn)行復(fù)位。如果按鍵釋放后再一
次按下,單片機(jī)系統(tǒng)還會(huì)進(jìn)行一次復(fù)位。所以我們可以通過按鍵的按下與斷開
在運(yùn)行的系統(tǒng)中控制它復(fù)位。
在本產(chǎn)品設(shè)計(jì)中我采用的是非常簡(jiǎn)單的上電自動(dòng)復(fù)位,當(dāng)我們接上電源通電
時(shí),系統(tǒng)就會(huì)進(jìn)行復(fù)位。
圖在如下:
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3藍(lán)牙模塊設(shè)計(jì)
1.模塊工作模式:當(dāng)藍(lán)牙模塊為自動(dòng)時(shí),數(shù)據(jù)傳輸將會(huì)自動(dòng)連接進(jìn)行;當(dāng)
我們想要執(zhí)行所有AT命令時(shí)藍(lán)牙模塊時(shí)在一個(gè)命令響應(yīng)方式中,我們可以向藍(lán)
牙模塊發(fā)送AT指令,為模塊設(shè)定需要的控制參數(shù)或進(jìn)行發(fā)布控制命令。PIO11
引腳可以控制電平輸入從而實(shí)現(xiàn)模塊狀態(tài)的轉(zhuǎn)換。
PIO11引腳與按鍵連接,按鍵按下,則PIO11置高電平。
2.藍(lán)牙模塊與手機(jī)(Android)的連接通訊
(1)進(jìn)入AT模式;
(2)設(shè)置模塊為從機(jī)(AT+ROLE=0);
(3)設(shè)置模塊名稱(如:AT+NAME=HC-50(藍(lán)牙名字));
(4)設(shè)置模塊密碼(如:AT+PSWD=0000);
(5)設(shè)置模塊串口參數(shù)(如:AT+UART=9600,0,0);
(6)重新上電(連接單片機(jī)或串口助手);
(7)打開藍(lán)牙助手APP,連接模塊,即可與串口助手通訊或控制單片機(jī)。
注:?jiǎn)纹瑱C(jī)程序與正常串口通訊相同,設(shè)置好波特率直接用串口程序即可。
3.4光照感應(yīng)模塊設(shè)計(jì)
1.ADC0832引腳定義
CS:片選使能,低電平芯片使能;
CH0:模擬輸入通道0,可作為IN+/-使用;
CH1:模擬輸入通道1,可作為IN+/-使用;
GND:芯片參考零電位(地);
DI:數(shù)據(jù)信號(hào)輸入,選擇通道控制;
DO:數(shù)據(jù)信號(hào)輸出,轉(zhuǎn)換數(shù)據(jù)輸出
CLK:芯片時(shí)鐘輸入;
VCC:芯片電源;
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.ADC0832的作用:
將電路中的模擬量轉(zhuǎn)化為數(shù)值量
○1采樣采樣間隔t,采樣頻率1/t必須是最高頻率的兩倍
○2量化將采樣的電平轉(zhuǎn)化為數(shù)字量
在本設(shè)計(jì)中,給定采光電路的電壓0~5V,所以被ADC所收到的數(shù)據(jù)也是
0~5V之間的數(shù)值
3.ADC0832的控制流程:
首先光敏電阻接收到關(guān)照后,將外界的光照強(qiáng)度信息轉(zhuǎn)化為電信號(hào)到
ADC0832模數(shù)轉(zhuǎn)換芯片,然后ADC0832將得到的數(shù)字量傳到單片機(jī)。
3.5時(shí)鐘電路設(shè)計(jì)
STC89C51的時(shí)鐘一般都是內(nèi)部時(shí)鐘和外部時(shí)鐘。時(shí)鐘電路如下圖,當(dāng)我們
需要構(gòu)成了自激振蕩器并產(chǎn)生時(shí)鐘脈沖信號(hào),我們需要接一個(gè)晶振在XTAL1和
XTAL2引腳,而圖中的電容的作用是起到一個(gè)穩(wěn)定頻率和起振更加的迅速。
復(fù)位及時(shí)鐘電路圖
4產(chǎn)品軟件設(shè)計(jì)
4.1主程序流程圖
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.2產(chǎn)品程序清單
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5產(chǎn)品使用說明
5.1產(chǎn)品裝配圖
5,2產(chǎn)品調(diào)試
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
6產(chǎn)品使用說明
1.將自己的產(chǎn)品拿出來,將產(chǎn)品放在桌面上,插上藍(lán)牙模塊,將靠近按鍵
設(shè)置部分的一面對(duì)著自己,把USB接口,DC電源插座和臺(tái)燈接上進(jìn)行通電。
2.利用編譯軟件來編譯,然后我們打開燒錄程序軟件進(jìn)行燒錄程序。
3.接下來我們通過按鍵來調(diào)節(jié)燈的亮度,第一個(gè)按鍵為切換按鍵,它能在
手動(dòng)和自動(dòng)模式中來回切換。我們可以通過周圍的光照強(qiáng)度對(duì)光敏電阻的影響
來區(qū)別手動(dòng)模式和自動(dòng)模式。打開手電筒對(duì)著光敏電阻如果臺(tái)燈變暗了
4.在手動(dòng)模式下,第二個(gè)按鍵,當(dāng)你一直按這按鍵時(shí)臺(tái)燈的亮度會(huì)增加亮
度比例,臺(tái)燈亮度更亮,第三個(gè)按鍵,當(dāng)你一直按著按鍵時(shí)臺(tái)燈的亮度會(huì)減少
亮度比例,臺(tái)燈的亮度反之暗下來直到熄滅。
5.在自動(dòng)模式下,臺(tái)燈可以根據(jù)外界周圍的光照強(qiáng)度進(jìn)行亮度的變化,如
果周圍環(huán)境越來越暗臺(tái)燈的亮度就會(huì)越來越亮,反之周圍環(huán)境的光照越來越亮
臺(tái)燈就會(huì)越來越暗。我們也可以通過這個(gè)方式來區(qū)別產(chǎn)品是否在自動(dòng)模式和手
動(dòng)模式。
6.藍(lán)牙控制臺(tái)燈,藍(lán)牙控制必須在手動(dòng)模式下進(jìn)行操作,首先我們需要切
換到手動(dòng)模式,查看藍(lán)牙是否插上,插上藍(lán)牙模塊時(shí),藍(lán)牙模塊會(huì)進(jìn)行閃爍。
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
我們通過打開藍(lán)牙配置軟件對(duì)藍(lán)牙模塊進(jìn)行配置,在手機(jī)上下APP,打開手機(jī)藍(lán)
牙找到我們配置的藍(lán)牙進(jìn)行連接,然后打開APP(APP要打開權(quán)限才能使用)點(diǎn)
開藍(lán)牙工具搜索配對(duì)的藍(lán)牙設(shè)備然后進(jìn)行連接。我們點(diǎn)擊APP上按鍵設(shè)置,上
面按鍵1按鍵2按鍵3就是我們的產(chǎn)品上的第一二三按鍵。這時(shí)我們就可以在APP
上進(jìn)行對(duì)臺(tái)燈的控制。
7產(chǎn)品設(shè)計(jì)技術(shù)標(biāo)準(zhǔn)
[1]J-STD-001E電氣與電子組件的焊接要求
[2]IPC-A-610D(中文版),IPC-A-610E電子組件的可接受性要求
[3]IPC-7711/21電子組件和電路板的返工&返修
[4]GB/T11457-2006信息技術(shù)軟件工程術(shù)語(yǔ);
[5]GB/T8566-2007信息技術(shù)軟件生存周期過程標(biāo)準(zhǔn);
[6]GB/T8567-2006計(jì)算機(jī)軟件文檔編制規(guī)范。
參考資料
(1)語(yǔ)音控制智能LED臺(tái)燈設(shè)計(jì)[C].薛澤宇,劉永信,張暉.2016中國(guó)自動(dòng)化學(xué)會(huì)
智能建筑與樓宇自動(dòng)化專業(yè)委員會(huì)年會(huì)暨工作會(huì)議.2016
(2)基于智能家居系統(tǒng)的智能臺(tái)燈設(shè)計(jì)與實(shí)踐[J].陳曉航,夏彬陽(yáng).現(xiàn)代工業(yè)經(jīng)濟(jì)
和信息化.2016,第011期
(3)一種自動(dòng)感應(yīng)及預(yù)防近視智能臺(tái)燈設(shè)計(jì)[J].丁學(xué)用,陳越艷,王旭龍.中國(guó)科
技信息.2017,第024期
(4)一種基于51單片機(jī)的智能臺(tái)燈設(shè)計(jì)[J].禹凱歌.中國(guó)科技信息.2020,
第017期
(5)一種基于單片機(jī)的多功能智能臺(tái)燈的設(shè)計(jì)[J].鄭婷,彭龑,楊洋.電子
世界.2020,第017期
(6)基于51單片機(jī)的智能臺(tái)燈設(shè)計(jì)[J].魏熾旭,林泉康.電子制作.
2017,第001期
(7)基于STC89C51單片機(jī)的鄉(xiāng)村家用智能臺(tái)燈系統(tǒng)設(shè)計(jì)[J].李玲,郭泓序,
田真子.智慧農(nóng)業(yè)導(dǎo)刊.2021,第4期
(8)基于STC89C52單片機(jī)的智能臺(tái)燈系統(tǒng)設(shè)計(jì)[J].沈天元.電子技術(shù)與軟件
工程.2017,第019期
(9)基于STC89C52單片機(jī)的多功能智能臺(tái)燈設(shè)計(jì)[J].李萍.電腦知識(shí)與技術(shù)
.2020,第018期
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄1元器件清單
序代號(hào)型號(hào)指示器備
名稱
號(hào)注
1Usb母直USB-ZCON41
2藍(lán)牙模塊lanyaLanya3
3電解電容10ufCAPACITORC1
POI
4電容104CAPC2,C3,C4
5二極管LED1LED1D?
6插口POWERPOWERP1
7三極管SS8550PNPQ1,Q2
8電阻1kRES2R1,R2,R3,R4,R5
9HDR1X3HDR-1X3Header3RSD1
10按鍵SW-PBSW-PBS1,S2,S3
11開關(guān)SWITCHSWITCHS4
12單片機(jī)U1U1U1
13AD轉(zhuǎn)換芯片ADC0832ADC0832U2
14晶振12M12MY1
15光敏電阻GMRES1光敏1
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄2電路原理圖
附錄3PCB設(shè)計(jì)圖
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
附錄4產(chǎn)品實(shí)物圖
附錄5程序代碼
#include<reg52.h>
#include<intrins.h>
//宏定義
#defineuintunsignedint
#defineucharunsignedchar
ucharpdatatt[51];//定義空數(shù)組用于AD0832取平均值
ucharscale,rsd_sec;//定義占空比比例,熱釋電計(jì)時(shí)秒變量
ucharsec;
ucharcount;
bitbdataflag_auto,flag_rsd;//位定義自動(dòng)切換,熱釋電動(dòng)作標(biāo)志
unsignedcharUART_data;//定義串口接收數(shù)據(jù)變量
uintlum;//ad0832讀出值
ucharm;
//管腳聲明
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
sbitLED=P2^5;//燈光控制輸出
sbitrsd=P1^5;//熱釋電
sbitqiehuan=P3^7;
sbitadd=P3^6;
sbitdec=P3^5;
sbitCS=P1^3;//CS定義腳,連接ADC0832CS腳
sbitSCL=P1^0;//SCL定義腳,連接ADC0832SCL腳
sbitDO=P1^1;//DO定義腳,連接ADC0832DO腳
/****************延時(shí)函數(shù):大約1ms************************/
voiddelay(uchari)
{
ucharj,k;
for(j=i;j>0;j--)
for(k=125;k>0;k--);
}
/***********讀數(shù)模轉(zhuǎn)換數(shù)據(jù)
********************************************************/
unsignedcharad0832read(bitSGL,bitODD)
{
unsignedchari=0,value=0,value1=0;
SCL=0;
DO=1;
CS=0;//開始
SCL=1;//第一個(gè)上升沿
SCL=0;
DO=SGL;
SCL=1;//第二個(gè)上升沿
SCL=0;
DO=ODD;
SCL=1;//第三個(gè)上升沿
SCL=0;//第三個(gè)下降沿
DO=1;
for(i=0;i<8;i++)
{
SCL=1;
SCL=0;//開始從第四個(gè)下降沿接收數(shù)據(jù)
value<<=1;
}
for(i=0;i<8;i++)
{//接收校驗(yàn)數(shù)據(jù)
value1>>=1;
if(DO)
value1+=0x80;
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
SCL=1;
SCL=0;
}
CS=1;
SCL=1;
if(value==value1)//與校驗(yàn)數(shù)據(jù)比較,正確就返回?cái)?shù)據(jù),否
則返回0
returnvalue;
return0;
}
/*****************按鍵函數(shù)*****************/
voidwork()
{
uintlum_mean,lum_all;
ucharb,c;
if(qiehuan==0||UART_data=='a')//自動(dòng)切換按鍵按下
{
delay(10);//去抖
if(qiehuan==0||UART_data=='a')//再次判斷按鍵按下
{
UART_data='z';
flag_auto=!flag_auto;//自動(dòng)模式標(biāo)志位取反
if(flag_auto==1)//當(dāng)切換到手動(dòng)模式時(shí)首先將LED發(fā)光比例設(shè)
置在50%
scale=20;
}
while(!qiehuan);//按鍵釋放松開按鍵后關(guān)閉蜂鳴器
}
if(flag_auto==1)
{
if(add==0)//加鍵按下
{
delay(10);
if(add==0)
{
scale++;//燈光比例++
if(scale>=41)
scale=41;
}
}
if(dec==0)//減鍵按下時(shí)
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
{
delay(10);
if(dec==0)
{
scale--;//燈光比例--
if(scale<=1)
scale=1;
}
}
if(UART_data=='b')//加鍵按下
{
delay(10);
if(UART_data=='b')
{
UART_data='z';
scale=scale+5;//燈光比例++
if(scale>=41)
scale=41;
}
}
if(UART_data=='c')//減鍵按下時(shí)
{
delay(10);
if(UART_data=='c')
{
UART_data='z';
if(scale>5)
scale=scale-5;//燈光比例--
else
scale--;
if(scale<=1)
scale=1;
}
}
}
else
{
if(flag_rsd==1)//有人在范圍內(nèi)時(shí)
{
for(b=0;b<49;b++)//將空數(shù)組tt【】?jī)?nèi)數(shù)值整體左移一位
{
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
tt[b]=tt[b+1];//將后一數(shù)值放到前一位置
}
tt[49]=ad0832read(1,0);//將讀出的ad數(shù)值放入tt【49】
for(c=0;c<50;c++)//將tt【】?jī)?nèi)數(shù)值相加
{
lum_all=lum_all+tt[c];
}
lum_mean=lum_all/50;//將總數(shù)/50取出平均值
lum_all=0;//將總數(shù)清零
if(lum_mean<=30)scale=1;//判斷取出平均值大小小于
30發(fā)光強(qiáng)度0%
elseif(lum_mean>=150)scale=41;//大于150發(fā)光強(qiáng)度100%
elsescale=((lum_mean-30)/3)+1;//其他值時(shí)將其計(jì)算得到
發(fā)光強(qiáng)度(計(jì)算目的是為了得到一個(gè)1-41之間的數(shù)值控制燈光變化)
}
else
{
scale=1;//沒有人在范圍內(nèi)時(shí)將燈光亮度調(diào)至0%
}
}
}
/*********定時(shí)器初始化函數(shù)**********/
voidinit()
{
TMOD=0x11;//定時(shí)器0配置方式0定時(shí)模式
TH1=0xF3;//定時(shí)器初值高8位設(shè)置//12MHZ晶振,波特率為48000xf3
TL1=0xF4;//定時(shí)器初值低8位設(shè)置//11.0592MHZ晶振,波特率為48000xf4
96000xfa192000xfd
ES=1;//允許UART串口的中斷
PCON=0x50;//波特率倍頻(屏蔽本句波特率為2400)
SCON=0x30;//串口工作方式1,允許串口接收(SCON=0x40時(shí)禁止串口接
收)
TR1=1;
//TMOD=0x01;//工作方式
TH0=0xff;
TL0=0xe7;//T0賦初值25us
ET0=1;
EA=1;//中斷總開關(guān)
TR0=1;
flag_rsd=1;
}
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
voidjishi(){
count++;
count=count%150;
if(count==3){
if(rsd==0)//熱釋電無信號(hào)時(shí)
rsd_sec++;//熱釋電計(jì)時(shí)秒++
if(rsd_sec<=20&&rsd==1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:閩派古琴的歷史、現(xiàn)狀及文獻(xiàn)研究
- 課題申報(bào)參考:面向?qū)W生創(chuàng)造力培育的場(chǎng)館學(xué)習(xí)環(huán)境測(cè)評(píng)體系與優(yōu)化機(jī)制研究
- 課題申報(bào)參考:面向產(chǎn)品個(gè)性化定制的共享制造資源協(xié)同調(diào)度優(yōu)化理論研究
- 二零二五年度智能電網(wǎng)信息化系統(tǒng)運(yùn)維與電力市場(chǎng)服務(wù)合同3篇
- 二零二五年度黨政機(jī)關(guān)會(huì)議酒店住宿及會(huì)議場(chǎng)地租賃合同4篇
- 2025年度土地承包經(jīng)營(yíng)權(quán)續(xù)包合同示范文本4篇
- 2025年度個(gè)人個(gè)人房產(chǎn)買賣合同(含裝修及配套設(shè)施)2篇
- 2025年度鋼材行業(yè)投資合作開發(fā)合同
- 2025年個(gè)人購(gòu)房合同(含房屋保險(xiǎn)服務(wù))
- 二零二五版南京房地產(chǎn)抵押物拍賣合同4篇
- 海員的營(yíng)養(yǎng)-1315醫(yī)學(xué)營(yíng)養(yǎng)霍建穎等講解
- 《現(xiàn)代根管治療術(shù)》課件
- 肩袖損傷的護(hù)理查房課件
- 2023屆北京市順義區(qū)高三二模數(shù)學(xué)試卷
- 公司差旅費(fèi)報(bào)銷單
- 我國(guó)全科醫(yī)生培訓(xùn)模式
- 2021年上海市楊浦區(qū)初三一模語(yǔ)文試卷及參考答案(精校word打印版)
- 八年級(jí)上冊(cè)英語(yǔ)完形填空、閱讀理解100題含參考答案
- 八年級(jí)物理下冊(cè)功率課件
- DBJ51-T 188-2022 預(yù)拌流態(tài)固化土工程應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 《長(zhǎng)津湖》電影賞析PPT
評(píng)論
0/150
提交評(píng)論