【正文】
people were very excited about our visits, Nasun recalls. We didn39。s Zhangye city during their journey to Kazakhstan, May 5, 2022. The caravan, consisting of more than 100 camels, three horsedrawn carriages and four support vehicles, started the trip from Jingyang county in Shaanxi on Sept 19, 2022. It will pass through Gansu province and Xinjiang Uygur autonomous region, and finally arrive in Almaty, formerly known as AlmaAta, the largest city in Kazakhstan, and Dungan in Zhambyl province. The trip will cover about 15,000 kilometers and take the caravan more than one year to plete. The caravan is expected to return to Jingyang in March 2022. Then they will e back, carrying specialty products from Kazakhstan A small art troupe founded six decades ago has grown into a household name in the Inner Mongolia autonomous region. In the 1950s, Ulan Muqir Art Troupe was created by nine young musicians, who toured remote villages on horses and performed traditional Mongolian music and dances for nomadic families. The 54yearold was born in Tongliao, in eastern Inner Mongolia and joined the troupe in says there are 74 branch troupes across Inner Mongolia and actors give around 100 shows every year to local nomadic people. I can still recall the days when I toured with the troupe in the early 39。 } } } } 基于單片機控制的紅外報警器設(shè)計 13 附錄 以下是紅外線報警器的實物圖 14 圖 5 紅外線報警器實物 基于單片機控制的紅外報警器設(shè)計 15 為你提供優(yōu)秀的畢業(yè)論文參考資料,請您刪除以下內(nèi)容, O(∩ _∩ )O 謝謝!??! A large group of tea merchants on camels and horses from Northwest China39。//啟動定時器 1,蜂鳴器響 display()。} //} } else { if(flag2) { TR0 = 0。 TR1_flag = 1。 if(P32) {flag = 1。m8。 //read temperature display()。 TR1_flag = 0。 if(!flag) //flag 為 0 時正常顯示,為 1 時執(zhí)行報警 { OUT = 0。//測試輸出 38k 載波 TR1_flag = 0。 DisplayListChar(0,1,str1)。 //initialize Timer0 Init_DS18B20( )。 //500ms time delay initLCM( )。 P1=0xff。//切換顯示 OUT = 0。 flag = 0。 TR1 = 0。 //蜂鳴器長鳴 mstt++。 //OUT = ~OUT。 } void timer1(void) interrupt 3 using 0 { TH1=0x3c。 ET1=1。 TL1=0xb0。 } } /***************timer t0 initialization******************/ void init_timer1(void) { TMOD=TMOD|0x12。 displayfun1()。 delay_LCM(1000)。 } void display() { if(!TR1_flag) // 為 0 時顯示 OK,為 1 時顯示 WRONG { DisplayListChar(0,1,str1)。 DisplayOneChar(12,1,temp1%10+0x30)。 基于單片機控制的紅外報警器設(shè)計 9 //DisplayListChar(0,1,str1)。 void displayfun1(void) { WriteCommandLCM(0x0c,1)。 void ReadTemperature(void)。 uchar ReadOneChar(void)。 void init_timer0(void)。 uchar code str1[]={ OK SA: . C}。 bit TR1_flag。 bit flag。 bit outflag。 uint mstt=0。 sbit P32=P3^2。 基于單片機控制的紅外報警器設(shè)計 7 三、軟件部分 原理圖與程序 原理圖 紅外線報警器是由單片機最小系統(tǒng)以及其他元件組成的, 單片機最 小系統(tǒng)是其中不可缺少的,是其中的核心元件,下面是 紅外線報警器的原理圖 。 ( 2)紅外接收管 功能與光敏接收管相似只是不受可見光的 干擾 ,屬于光敏二極管,只對紅外線有反應(yīng)。此時光敏管不導(dǎo)通。 ( 1)光敏接收管 它是一個具有光敏特征的 PN 結(jié),屬于光敏三極管,具有單向?qū)щ娦?,因此工作時需加上反向電壓。根據(jù)波長的特性運用的產(chǎn)品也有很大的差異, 850NM波長的主要用于紅外線監(jiān)控設(shè)備、 875NM主要用于醫(yī)療設(shè)備、 940NM波段的主要用于紅外線控制設(shè)備。醫(yī)用紅外線可分為兩類:近紅外線與遠(yuǎn)紅外線。所有高于絕對零度( ℃ )的物質(zhì)都可以產(chǎn)生紅外線。 下面主要是對紅外對管中紅外線以及功能的說明。 在紅外線報警器當(dāng)中我們應(yīng)用的單片機是 stc89c51 單片機,由它來控制報警器的運行。現(xiàn)在有些工廠的技 術(shù)人員或其它業(yè)余電子開發(fā)者搞出來的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡單且極易被仿 制?,F(xiàn)在,這種單片機的使用領(lǐng)域已十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。因為它體積小,通常都藏在被控機械的“肚子”里。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器,如圖 2 所示)。它由主機、鍵盤、顯示器等組成(如圖 1 所示)。同時,學(xué)習(xí)使用單片機了解計算機原理與結(jié)構(gòu)的最佳選擇 .可以說,二十世紀(jì)跨越了三個“電”的時代,即電氣時代、電子時代和現(xiàn)已進入的電腦時代。概括的講:一塊芯片就成了一臺計算機。另外,改變 占空比,則可以控制蜂鳴器的聲音大小。因此,我們可以通過程序控制 聲音和關(guān)閉。實驗板通過 一 個三極管 Q1來放大驅(qū)動蜂鳴器。 第 15~ 16 腳:空腳 。 第 6 腳: E 端為使能端,當(dāng) E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第 5 腳: RW 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。 第 3 腳: V0 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用時可以通過一個 10K 的電位器調(diào)整對比度 。 第 1 腳: VSS 為地電源 。 電氣連接 1602液晶屏 采用標(biāo)準(zhǔn)的 16腳接口 ,定義如下表 2所示: 表 2 1602 液晶屏 的引腳定義