2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  煙霧傳感器的設(shè)計(jì)</b></p><p>  摘 要:本系統(tǒng)是基于STC89C52單片機(jī)的煙霧報(bào)警器,其主要模塊由單片機(jī)模塊、電源模塊、煙霧傳感器、液晶顯示、光敏傳感器、電磁閥控制、聲音報(bào)警、發(fā)光報(bào)警、外部中斷、時(shí)鐘、復(fù)位電路等模塊組成。通過單片機(jī)控制整個(gè)系統(tǒng)的正常工作,可有效地實(shí)現(xiàn)對(duì)火災(zāi)等危險(xiǎn)情況的檢測(cè)。其主要煙霧傳感器為MQ-2/MQ-2S氣體傳感器,所使

2、用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。當(dāng)傳感器所處環(huán)境中存在可燃?xì)怏w時(shí),傳感器的電導(dǎo)率隨空氣中可燃?xì)怏w濃度的增加而增大。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對(duì)應(yīng)的輸出信號(hào)。MQ-2/MQ-2S氣體傳感器對(duì)液化氣、丙烷、氫氣的靈敏度高,對(duì)天然氣和其它可燃蒸汽的檢測(cè)也很理想。這種傳感器可檢測(cè)多種可燃性氣體,是一款適合多種應(yīng)用的低成本傳感器</p><p>  關(guān)鍵字: STC89

3、C52單片機(jī); 煙霧傳感器; 實(shí)時(shí)檢測(cè)</p><p><b>  一、緒 論</b></p><p><b>  1.1 設(shè)計(jì)背景</b></p><p>  當(dāng)今,火災(zāi)是世界各國人民所面臨的一個(gè)共同的災(zāi)難性問題。它給人類社會(huì)造成過不少生命、財(cái)產(chǎn)的嚴(yán)重?fù)p失。隨著社會(huì)生產(chǎn)力的發(fā)展,社會(huì)財(cái)富日益增加,火災(zāi)損失上升及火災(zāi)危害

4、范圍擴(kuò)大的總趨勢(shì)是客觀規(guī)律。近幾年來,我國每年發(fā)生火災(zāi)約4萬起,死2000多人,傷3000—4000人,每年火災(zāi)造成的直接財(cái)產(chǎn)損失10多億元,尤其是造成幾十人、幾百人死亡的特大惡性火災(zāi)時(shí)有發(fā)生,給國家和人民群眾的生命財(cái)產(chǎn)造成了巨大的損失。</p><p>  火災(zāi)的危害性具體體現(xiàn)在以下五個(gè)方面: </p><p>  (1)火災(zāi)會(huì)造成慘重的直接財(cái)產(chǎn)損失 </p><

5、p> ?。?)火災(zāi)造成的間接財(cái)產(chǎn)損失更為嚴(yán)重 ?,F(xiàn)代社會(huì)各行各業(yè)密切聯(lián)系,牽一發(fā)而動(dòng)全身。一旦發(fā)生重、特大火災(zāi),造成的間接財(cái)產(chǎn)損失之大,往往是直接財(cái)產(chǎn)損失的數(shù)十倍。 </p><p> ?。?)火災(zāi)會(huì)造成大量的人員傷亡 。 </p><p> ?。?)火災(zāi)會(huì)造成生態(tài)平衡的破壞,據(jù)資料統(tǒng)計(jì),我國年均森林火災(zāi)毀林面積達(dá)100萬公頃(我國森林覆蓋率僅為13%,日本60%),森林大面積

6、減少,造成洪水泛濫。 </p><p> ?。?)火災(zāi)會(huì)造成不良的社會(huì)政治影響 。</p><p>  然而很多火災(zāi)都是由于發(fā)現(xiàn)不及時(shí)導(dǎo)致了嚴(yán)重的后果,及早發(fā)現(xiàn)隱患對(duì)于后期的救災(zāi)具有至關(guān)重要的作用。于是煙霧傳感器就應(yīng)運(yùn)而生了,而煙霧傳感器以其獨(dú)特的優(yōu)勢(shì),在火災(zāi)報(bào)警和有害氣體檢測(cè)起到了至關(guān)重要的作用。而基于煙霧傳感器的火災(zāi)報(bào)警器也就順應(yīng)時(shí)代的要求產(chǎn)生了,他克服了很多的不確定性,大大減小了誤

7、報(bào)率,在實(shí)際生活中有很大的應(yīng)用價(jià)值。</p><p><b>  1.2 設(shè)計(jì)目的</b></p><p>  為了能切實(shí)保障人們的生命安全及財(cái)產(chǎn)安全不受火災(zāi)的影響,我們?cè)O(shè)計(jì)出一種能夠在火災(zāi)剛剛發(fā)生時(shí)或者有可燃?xì)怏w堆積引起的火災(zāi)隱患或人員安全時(shí)就能報(bào)警,并且自動(dòng)打開噴水閥滅火的裝置,就能極大地減少不良后果的發(fā)生。做到防患于未然,使人們及早得知火情,將火災(zāi)撲滅在萌芽狀態(tài)

8、。</p><p><b>  二、方案設(shè)計(jì)</b></p><p><b>  2.1傳感器的選擇</b></p><p>  方案一:MP135型半導(dǎo)體空氣污染敏感元件,由加熱器以及微型Al2O3陶瓷基片上形成的金屬氧化物半導(dǎo)體材料構(gòu)成,用電極引線引出,封裝在金屬管座、管帽內(nèi)。當(dāng)有被檢測(cè)氣體存在時(shí),空氣中該氣體的濃度越

9、高,傳感器的電導(dǎo)率就越高。使用簡單的電路即可將這種電導(dǎo)率的變化轉(zhuǎn)換為與氣體濃度對(duì)應(yīng)的輸出信號(hào)。</p><p>  優(yōu)點(diǎn):靈敏度高,對(duì)污染空氣敏感。</p><p>  缺點(diǎn):價(jià)格高,驅(qū)動(dòng)電路復(fù)雜,對(duì)煙霧固體小顆粒靈敏度低。</p><p>  圖2-1 實(shí)物圖 圖2-2 典型應(yīng)用電路</p><p> 

10、 方案二:MQ-2煙霧傳感器,在可燃?xì)怏w或煙霧中MQ-2煙霧傳感器的電阻會(huì)有相應(yīng)的變化。MQ-2 氣敏元件由微型AL2O3 陶瓷管、SnO2 敏感層,測(cè)量電極和加熱器構(gòu)成的敏感元件固定在塑料或不銹鋼制成的腔體內(nèi),加熱器為氣敏元件提供了必要的工作條件。封裝好的氣敏元件有6只針狀管腳,其中4個(gè)用于信號(hào)取出,2個(gè)用于提供加熱電流。</p><p>  優(yōu)點(diǎn):靈敏度高,性能穩(wěn)定,對(duì)煙霧固體小顆粒靈敏度高,價(jià)格較低。而且驅(qū)

11、動(dòng)電路簡單。</p><p>  缺點(diǎn):管腳較多有6個(gè),需要電流提前加熱功能才更好。</p><p>  圖2-3 MQ-2實(shí)物圖</p><p>  由于當(dāng)有煙霧或有害氣體產(chǎn)生時(shí)引起傳感器變化的是電阻所以用圖2-4 所示的驅(qū)動(dòng)電路就可以將非電信號(hào)轉(zhuǎn)換成電壓。H兩端接到電源的兩端起預(yù)熱的作用。</p><p>  圖2-4 典型應(yīng)用電路

12、</p><p>  綜上所述,我們選擇方案二為最佳方案。</p><p>  2.2 報(bào)警系統(tǒng)功能設(shè)計(jì)</p><p>  液晶顯示器根據(jù)smog信號(hào)和see信號(hào),顯示白天與黑夜,安全與危險(xiǎn)。當(dāng)有火災(zāi)危險(xiǎn)時(shí),顯示并同時(shí)聲光報(bào)警,系統(tǒng)自動(dòng)打開噴水閥噴水。當(dāng)按鍵按下時(shí),外部中斷觸發(fā),跳出報(bào)警。當(dāng)按下復(fù)位時(shí),程序重新啟動(dòng)。</p><p>  2

13、.3 報(bào)警系統(tǒng)方案選擇</p><p>  方案一:采用純硬件電路實(shí)現(xiàn)報(bào)警功能,其硬件電路如圖2-5所示。</p><p>  圖2-5 系統(tǒng)電路</p><p>  優(yōu)點(diǎn):電路簡單,系統(tǒng)設(shè)計(jì)過程容易,成本較低。</p><p>  缺點(diǎn):系統(tǒng)不穩(wěn)定,無法實(shí)現(xiàn)液晶實(shí)時(shí)顯示和噴水自動(dòng)滅火的功能。</p><p>  方

14、案二:采用硬件和軟件相結(jié)合的方法實(shí)現(xiàn)火災(zāi)報(bào)警。包括熱釋電紅外傳感探頭電路、報(bào)警電路、單片機(jī)控制電路及相關(guān)的控制管理軟件組成。</p><p>  圖2-6 報(bào)警器設(shè)計(jì)框圖</p><p>  優(yōu)點(diǎn):系統(tǒng)穩(wěn)定,功能齊全,能夠?qū)崿F(xiàn)報(bào)警、自動(dòng)噴水、液晶顯示等功能。</p><p>  缺點(diǎn):電路設(shè)計(jì)較復(fù)雜,成本較高。</p><p>  根據(jù)我們

15、的系統(tǒng)設(shè)計(jì)需要,我們選擇方案二作為最佳方案。</p><p>  三、 各部分電路設(shè)計(jì)</p><p><b>  3.1 單片機(jī)模塊</b></p><p>  我們采用STC公司的STC89C52單片機(jī),89C52機(jī)是高性能單片機(jī),因?yàn)槭芤_數(shù)目的限制,所以有不少引腳具有第二功能。</p><p><b>

16、  VCC:供電電壓。</b></p><p><b>  GND:接地。</b></p><p>  P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FLASH進(jìn)行校驗(yàn)時(shí),P

17、0輸出原碼,此時(shí)P0外部必須被拉高。</p><p>  P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 畢業(yè)設(shè)計(jì)論文代做平臺(tái) 《580畢業(yè)設(shè)計(jì)網(wǎng)》 是專業(yè)代做團(tuán)隊(duì) 也有大量畢業(yè)設(shè)計(jì)成品提供參考 ww

18、w.bysj580.com QQ3449649974</p><p>  P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫1時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址1時(shí),它利用

19、內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。</p><p>  P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入1后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流。</p><p>  P3口也可作為A

20、T89C52一些特殊功能口,如下所示:</p><p>  P3口管腳 備選功能</p><p>  P3.0 RXD(串行輸入口)</p><p>  P3.1 TXD(串行輸出口)</p><p>  P3.2 INT0(外部中斷0)</p><p>  P3.3 INT1(外部中斷1)</p>&l

21、t;p>  P3.4 T0(記時(shí)器0外部輸入)</p><p>  P3.5 T1(記時(shí)器1外部輸入)</p><p>  P3.6 (外部數(shù)據(jù)存儲(chǔ)器寫選通)</p><p>  P3.7 (外部數(shù)據(jù)存儲(chǔ)器讀選通)</p><p>  P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。</p><p>  RST:

22、復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。</p><p>  ALE/:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許端的輸出電平用于鎖存地址的地址字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的

23、輸出可在SFR8EH地址上置0。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。</p><p>  PSEN:外部程序存儲(chǔ)器的選通信號(hào)端。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。</p><p>  /VP:當(dāng)保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存

24、儲(chǔ)器。注意加密方式1時(shí),將內(nèi)部鎖定為RESET;當(dāng)端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源。</p><p>  XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。</p><p>  XTAL2:反向振蕩器的輸出,如采用外部時(shí)鐘源驅(qū)動(dòng)器件,應(yīng)不接。</p><p>  圖3-1 單片機(jī)STC89C52RC&

25、lt;/p><p>  3.2 系統(tǒng)初始化電路</p><p>  復(fù)位方法一般有上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位,單片機(jī)在時(shí)鐘電路工作以后, 在RESET端持續(xù)給出2個(gè)機(jī)器周期的高電平時(shí)就可以完成復(fù)位操作。例如使用晶振頻率為12MHz時(shí),則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)不小于2us。本報(bào)警器是外部手動(dòng)按鍵復(fù)位電路。</p><p>  圖3-2 單片機(jī)復(fù)位電路</p>

26、<p><b>  3.3時(shí)鐘電路</b></p><p>  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è)振蕩周期

27、為1/12us,故而一個(gè)機(jī)器周期為1us。</p><p>  圖3-3 時(shí)鐘電路</p><p>  3.4 聲音報(bào)警電路</p><p>  用一個(gè)蜂鳴器、三極管和電阻接到單片機(jī)P2.1引腳上,當(dāng)單片機(jī)的P2.1引腳被置低電平后蜂鳴器響,當(dāng)單片機(jī)的P2.1引腳被置高電平后,蜂鳴器不響。系統(tǒng)檢測(cè)到信號(hào)時(shí),蜂鳴器發(fā)出“滴答滴答”的聲音,這樣就實(shí)現(xiàn)了聲音報(bào)警的功能。

28、</p><p>  圖3-4 聲音報(bào)警電路</p><p>  3.5 發(fā)光報(bào)警電路</p><p>  由2個(gè)發(fā)光二極管接上電阻后連上單片的P1引腳,外接VCC,當(dāng)單片機(jī)的P2.0引腳被置低電平后,發(fā)光二極管被點(diǎn)亮,P2.0引腳被置高電平后,發(fā)光二極管被熄滅,這樣起到報(bào)警作用。</p><p>  圖3-5 發(fā)光報(bào)警電路</p

29、><p>  3.6 外部中斷電路</p><p>  按下手動(dòng)復(fù)位鍵后,系統(tǒng)進(jìn)入中斷程序,程序使系統(tǒng)停止報(bào)警。</p><p>  圖3-6 外部中斷電路</p><p><b>  3.7 供電電路</b></p><p>  通過電腦USB供電,按下開關(guān)D9亮,則通電</p>

30、<p>  圖3-7 電源電路</p><p>  在實(shí)物產(chǎn)品中由于有電磁閥作為噴水閥,我們用家用電220V交流電提供總電源,通過穩(wěn)壓模塊降壓到5V為系統(tǒng)電路提供電源。</p><p>  圖3-8 穩(wěn)壓電路</p><p>  3.8 液晶顯示電路</p><p>  我們選用的是價(jià)格便宜的1602液晶作為顯示器,D0--D7

31、輸送數(shù)據(jù),單片機(jī)通過控制RS WR LCDEN的高低電平,控制液晶的顯示</p><p>  圖3-8 1602液晶電路</p><p>  3.9 光敏傳感器電路</p><p>  光敏傳感器感光,則電阻變小,當(dāng)可調(diào)電阻適當(dāng)時(shí),電平由高轉(zhuǎn)低,為單片機(jī)所感知。</p><p>  圖3-9 光敏電路</p><p&

32、gt;  3.10 煙霧傳感器電路</p><p>  當(dāng)有煙霧時(shí),smog變?yōu)楦唠娖?lt;/p><p>  圖3-9 煙霧電路</p><p>  3.11 電磁閥控制電路</p><p>  我們采用工作穩(wěn)定的可控硅模塊,來控制電磁閥的工作。</p><p>  圖3-10 可控硅模塊</p>&l

33、t;p><b>  四、整體原理圖</b></p><p>  打開Altium Designer軟件,進(jìn)行原理圖繪制,在繪制過程中要注意元件的封裝。</p><p><b>  五、心得體會(huì)</b></p><p>  在本次制作傳感器的過程中,感覺自己收獲頗多。首先,通過自己查找資料認(rèn)識(shí)了一種用途非常廣泛的傳感器

34、,即熱釋電紅外傳感器,對(duì)其原理、應(yīng)用領(lǐng)域都有了一定的了解。其次,在親手制作時(shí)不僅學(xué)到了跟多東西,而且也暴露了自己的一些問題。在確定方案是首先想到的就是用到單片機(jī),第一,用單片機(jī)能簡化電路,電路可靠性高。第二,本學(xué)期正好在學(xué)習(xí)單片機(jī)這門課程,可以借此機(jī)會(huì)鞏固這方面的知識(shí),這樣可以做到學(xué)以致用。</p><p>  在繪制原理圖過程中進(jìn)一步熟悉了Altium Designer這個(gè)軟件。在編寫程序的過程中遇到了很多的問

35、題,一開始程序往往沒有達(dá)到預(yù)期的效果,然后再不斷的修改,最后完全符合要求。令我印象比較深刻的是實(shí)際制作電路板的過程,包括洗板子、鉆孔、焊接原件。總之,通過制作傳感器,更加了解了傳感器在生活中的應(yīng)用,鞏固了自己的專業(yè)知識(shí),增強(qiáng)了自己的動(dòng)手能力。</p><p><b>  六、附錄</b></p><p><b>  6.1 實(shí)物照片</b><

36、;/p><p>  圖5-1 電路板照片</p><p>  圖5-2 作品實(shí)物照片</p><p>  6.2 電路元器件明細(xì)表</p><p><b>  6.3 參考文獻(xiàn)</b></p><p>  【1】 徐愛鈞.單片機(jī)高級(jí)語C51應(yīng)用程序設(shè)計(jì)[M].北京電子工業(yè)出版社</p>

37、;<p>  【2】 童詩白 華成英. 模擬電子技術(shù)基礎(chǔ)第四版 .北京 高等教育出版社</p><p>  【3】 宏晶科技 STC12C5616AD系列單片機(jī)器件手冊(cè) 2005:10-06</p><p>  【4】.常用電子元件及典型應(yīng)用(電子工業(yè)出版社)周惠潮 編著</p><p>  【5】.電子技術(shù)基礎(chǔ)[M](第五版高等教育出版社) 康華光

38、編著</p><p>  【6】. 傳感器原理及應(yīng)用 西安電子科技大學(xué)出版社 主編:劉振廷</p><p>  【7】. 模擬電子技術(shù)基礎(chǔ)簡明教程(第四版)主編:童詩白 華成英</p><p><b>  6.4 源程序</b></p><p>  #include<reg52.h></p>

39、<p>  #define uchar unsigned char</p><p>  #define uint unsigned int</p><p>  sbit beep=P2^0;</p><p>  sbit see=P2^2;</p><p>  sbit smog=P2^3;</p><p&g

40、t;  sbit lcden=P3^5;</p><p>  sbit lcdrs=P3^4;</p><p>  sbit lcdwr=P2^4;</p><p>  uchar code table0[]=" S I F E ";</p><p>  uchar code table1[]=" S O

41、 S ! ";</p><p>  uchar code table2[]=" D A Y ";</p><p>  uchar code table3[]=" N I G H T ";</p><p>  uchar num;</p><p>  uchar i,j,mu,fla

42、g=1;</p><p>  void dsp();</p><p>  void action0();</p><p>  void action1();</p><p>  void delay(uint z)</p><p><b>  {</b></p><p>&

43、lt;b>  uint x,y;</b></p><p>  for(x=z;x>0;x--)</p><p>  for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void write_com(uchar com)</p>&

44、lt;p><b>  {</b></p><p><b>  lcdrs=0;</b></p><p><b>  P0=com;</b></p><p><b>  delay(5);</b></p><p><b>  lcden=1;

45、</b></p><p><b>  delay(5);</b></p><p><b>  lcden=0;</b></p><p><b>  }</b></p><p>  void write_data(uchar date)</p><

46、p><b>  {</b></p><p><b>  lcdrs=1;</b></p><p><b>  P0=date;</b></p><p><b>  delay(5);</b></p><p><b>  lcden=1;&l

47、t;/b></p><p><b>  delay(5);</b></p><p><b>  lcden=0;</b></p><p><b>  }</b></p><p>  void init()</p><p><b>  {&

48、lt;/b></p><p><b>  lcdwr=0;</b></p><p><b>  lcden=0;</b></p><p>  write_com(0x38);</p><p>  write_com(0x0e);</p><p>  write_com(

49、0x06);</p><p>  write_com(0x01);</p><p>  write_com(0x80+0x10);</p><p><b>  }</b></p><p>  void dsp()</p><p><b>  {</b></p>

50、<p><b>  init();</b></p><p><b>  if(mu==1)</b></p><p><b>  {</b></p><p>  for(num=0;num<12;num++)</p><p><b>  {</b&

51、gt;</p><p>  write_data(table1[num]);</p><p>  delay(20);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></

52、p><p><b>  {</b></p><p>  for(num=0;num<11;num++)</p><p><b>  {</b></p><p>  write_data(table0[num]);</p><p>  delay(20);</p>

53、<p><b>  }</b></p><p><b>  }</b></p><p>  if(see==0)</p><p><b>  {</b></p><p>  write_com(0xc0+17);</p><p>  del

54、ay(50);</p><p>  for(num=0;num<10;num++)</p><p><b>  {</b></p><p>  write_data(table2[num]);</p><p>  delay(40);</p><p><b>  }</b

55、></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  write_com(0xc0+17);</p><p>  delay(50);</p>

56、;<p>  for(num=0;num<13;num++)</p><p><b>  {</b></p><p>  write_data(table3[num]);</p><p>  delay(40);</p><p><b>  }</b></p>&l

57、t;p><b>  }</b></p><p>  for(num=0;num<16;num++)</p><p><b>  {</b></p><p>  write_com(0x18);</p><p>  delay(20);</p><p><b&

58、gt;  }</b></p><p><b>  }</b></p><p>  void main()</p><p><b>  {</b></p><p><b>  j=1;</b></p><p><b>  EA=1;&

59、lt;/b></p><p><b>  EX0=1;</b></p><p><b>  IT0=1;</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>&

60、lt;b>  dsp;</b></p><p>  if(smog==1) mu=1;</p><p>  if(mu==1) action1();</p><p><b>  }</b></p><p><b>  }</b></p><p>  voi

61、d action0()</p><p><b>  {</b></p><p><b>  dsp();</b></p><p>  for(i=0;i<2;i++)</p><p><b>  {</b></p><p><b>  P

62、1=0xfd;</b></p><p><b>  beep=1;</b></p><p>  delay(50);</p><p>  if(flag==0)break;</p><p><b>  P1=0xf7;</b></p><p><b> 

63、 beep=0;</b></p><p>  delay(50);</p><p>  if(flag==0)break;</p><p><b>  flag=1;</b></p><p><b>  }</b></p><p><b>  }<

64、/b></p><p>  void action1()</p><p><b>  {</b></p><p><b>  dsp();</b></p><p>  for(i=0;i<100;i++)</p><p><b>  {</b>

65、;</p><p><b>  P1=0xff;</b></p><p><b>  beep=1;</b></p><p>  delay(50);</p><p>  if(flag==0)break;</p><p><b>  P1=0xf0;</b&

66、gt;</p><p><b>  beep=0;</b></p><p>  delay(50);</p><p>  if(flag==0)break;</p><p><b>  mu=0;</b></p><p><b>  flag=1;</b>

67、;</p><p><b>  }</b></p><p><b>  }</b></p><p>  void enter0() interrupt 0</p><p><b>  {</b></p><p><b>  flag=0;&l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論