freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于gsm模塊的紅外線防盜報(bào)警器畢業(yè)論文(編輯修改稿)

2024-12-16 03:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 { TMOD = 0x20。 //TO 定時(shí)器,工作方式 2 13 SCON = 0x50。 //晶振 ,波特率為 300,工作在方式 2上 TH1 = 0xA0。 TL1 = TH1。 PCON = 0x00。 TR1 = 1。 } void UARTInterrupt(void) interrupt 4 //串口中斷函數(shù) ,這里因?yàn)槭羌儼l(fā)送的,所以接收的沒用 到 { if(RI) { RI = 0。 } else TI = 0。 } void SendOneByte(unsigned char c) { SBUF = c。 while(!TI)。 TI = 0。 } 通過以上程序可以使單片機(jī)輸出 含有 38KHZ 的調(diào)制信號(hào) ,如下圖 14 圖 單片機(jī)輸出 含有 38KHZ的調(diào)制信號(hào) 圖 15 圖 發(fā)射部分小結(jié) 1) 該部分利用單片機(jī) 口發(fā)送連續(xù)的 38KHZ 方波和 口串口通信波特率為 300 的方波經(jīng)過邏輯與后輸出 來 驅(qū)動(dòng)紅外線發(fā)光二級(jí)管發(fā)光 2)創(chuàng)新點(diǎn): 通過單片機(jī)發(fā)射 38KHZ 方波,使其發(fā)射的頻率更加的穩(wěn)定 。用其它電路實(shí)現(xiàn),需要考慮電子元器件工作過程中溫度變化的影響,而用單片機(jī)的定時(shí)器則可以忽略這樣的問題,使其產(chǎn)生的頻率更加地穩(wěn)定。 3)誤差: 實(shí)際產(chǎn)生的 38KHZ 方波和理論值有誤差, 38KHZ 方波周期的理論值為 26 微秒, 實(shí)際效果 所 產(chǎn)生的周期為 25 到 26 微秒 如圖 示 ,不過此周期產(chǎn)生的方波頻率均可以被接受頭識(shí)別為低電平。 4)遇到的問題: 采用定時(shí)器定時(shí)方法產(chǎn)生如圖 誤, 即不能產(chǎn)生 38KHZ 的方波, 用到的程序如下 : include define uint unsigned int sbit D=P1^0。 static uint time。 16 void main() { D=0。 TMOD=0x02。 //T0 定時(shí)器工作方式 2 TH0=204。 //給定時(shí)器賦計(jì)數(shù)初值( 定時(shí)時(shí)間為 13 微秒) TL0=204。 EA=1。 //開總開關(guān) ET0=1。 //允許 T0 中斷 TR0=1。 //啟動(dòng) T0定時(shí)器 while(1)。 //等待中斷 } void T0_time()interrupt 1 { time++。 if(time24) { D=1。 if(time==54) { time=0。 } } else D=~D。 } 原因: 單片機(jī)使用的晶振為 ,機(jī)器周期為 微秒,當(dāng)在執(zhí)行中斷過程中 ,還沒有退出中斷,定時(shí)器又再一次地溢出,以此反復(fù),從而產(chǎn)生錯(cuò)誤,解決的方法是提高單片機(jī)使用的晶振,當(dāng)提高到 的時(shí)候可以滿足要求,為了進(jìn)一步優(yōu)化程序,最后沒采用此程序 。 17 接收部分 該接收部分是通過一體化紅外接收頭 VS1838B接收,接收電路如圖 。 圖 接收電路 一體化紅外線接收頭 1838B [6] 1838B 內(nèi)部電路包括紅外監(jiān)測(cè) 二 極管 , 放大器 ,限副器,帶通濾波器, 積分電路 ,比較器等。紅外監(jiān)測(cè)二極管監(jiān)測(cè)到紅外信號(hào), 然后把信號(hào)送到放大器和限幅器,限幅器把脈沖幅度控制在一定的水平,而不論紅外發(fā)射器和接收器的距離遠(yuǎn)近。交流信號(hào)進(jìn)入帶通濾波器,帶通濾波器可以通過 30khz 到 60khz 的負(fù)載波,通過解調(diào)電路和積分電路進(jìn)入比較器,比較器輸出高低電平,還原出發(fā)射端的信號(hào)波形。注意輸出的高低電平和發(fā)射端是反相的,這樣的目的是為了提高接收的靈敏度。 一體化紅外接收頭 1838B,如圖 所示 18 圖 一體化 紅外接收頭 1838B 紅外接收頭的種類很多,引腳定義也不相同,一般都有三個(gè)引腳,包括供電腳,接地和信號(hào)輸出腳。根據(jù)發(fā)射端調(diào)制載波的不同應(yīng)選用相應(yīng)解調(diào)頻率的接收頭。 紅外接收頭內(nèi)部放大器的增益很大,很容易引起干擾,因此在接收頭的供電腳上須加上濾波電容 。 六反相器 74HC04 [7] 其功能引腳圖如圖 所示 圖 19 接收部分小結(jié) 1)該部分 通過一體化紅外線接收頭接收發(fā)射部分送來的紅外信號(hào),將其送入74HC04 六反相器,還原發(fā)射端發(fā)射的波形 ,并將信號(hào)傳到單片機(jī)上進(jìn)行處理。 2)創(chuàng)新點(diǎn): 采用間歇式的發(fā)送 38KHZ 方波,一方面是滿足接收頭不能連續(xù)接收 38KHZ 方波的需求,另一方面也提高了紅 外線發(fā)射和接收的抗干擾能力。 3)遇到的問題: 通過 VS1838B 接收到的波形不是 38KHZ 的方波 ;當(dāng)有人入侵時(shí) LED 燈不會(huì)亮? 原因: VS1838B 將接收到的 38KHZ 左右的紅外信號(hào)輸出低電平,接收到的高電平仍然輸出高電平,此過程如圖 所示 圖 報(bào)警部分 該部分是由 工作在最小系統(tǒng)下的 STC89C52 單片機(jī)做處理芯片, 對(duì)接收頭經(jīng)過 74HC04 反相器 傳送過來的信號(hào) 進(jìn)行 檢測(cè) ,如果是發(fā)射端發(fā)送的信號(hào) 就不觸發(fā) GSM 模塊 , 并且 LED 燈亮,否則觸發(fā)。 其電路原理圖如圖 所示。 20 圖 報(bào)警電路原理圖 89C52單片機(jī) T2 定時(shí)器 [8] 89C52 的 T2定時(shí)器有三種工作模式,捕獲模式,自動(dòng)重裝模式和波特率發(fā)生器模式,通過設(shè)置 T2 的控制寄存器可以選用其工作模式。 T2的控制寄存器的功能描述如下: T2CON( T2 的控制寄存器) ,字節(jié)地址 0C8H: 符 號(hào) TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RT2 各位的定義如下: TF2:定時(shí) /計(jì)數(shù)器 2溢出標(biāo)志, T2溢出時(shí)置位,并申請(qǐng)中斷。只能用軟件清除,但 T2 作為波特率發(fā)生器使用的時(shí)候, (即 RCLK=1 或 TCLK=1),T2 溢出時(shí)不對(duì) TF2置位。 21 EXF2:當(dāng) EXEN2=1 時(shí),且 T2EX 引腳( )出現(xiàn)負(fù)跳變而造成 T2 的捕獲或重裝的時(shí)候, EXF2 置位并申請(qǐng)中斷。 EXF2 也是只能通過軟件來清除的。 RCLK:串行接收時(shí)鐘標(biāo)志,只能通過軟件的置位或清除;用來選擇 T1( RCLK=0)還是 T2( RCLK=1)來作為串行 接收的波特率產(chǎn)生器 TCLK:串行發(fā)送時(shí)鐘標(biāo)志,只能通過軟件的置位或清除;用來選擇 T1( TCLK=0)還是 T2( TCLK=1)來作為串行發(fā)送的波特率產(chǎn)生器 EXEN2: T2 的外部允許標(biāo)志,只能通過軟件的置位或清除; EXEN2=0:禁止外部時(shí)鐘觸發(fā) T2; EXEN2=1:當(dāng) T2未用作串行波特率發(fā)生器時(shí),允許外部時(shí)鐘觸發(fā)T2,當(dāng) T2EX 引腳輸入一個(gè)負(fù)跳變的時(shí)候,將引起 T2 的捕獲或重裝,并置位 EXF2,申請(qǐng)中斷。 TR2: T2 的啟動(dòng)控制標(biāo)志; TR2=0:停止 T2; TR2=1:?jiǎn)?dòng) T2 C/T2: T2 的定時(shí)方 式或計(jì)數(shù)方式選擇位。只能通過軟件的置位或清除; C/T2=0:選擇 T2 為定時(shí)器方式; C/T2=1:選擇 T2 為計(jì)數(shù)器方式,下降沿觸發(fā)。 CP/RT2:捕獲 /重裝載標(biāo)志,只能通過軟件的置位或清除。 CP/RT2=0 時(shí),選擇重裝載方式,這時(shí)若 T2溢出( EXEN2=0 時(shí))或者 T2EX 引腳( )出現(xiàn)負(fù)跳變( EXEN2=1 時(shí)),將會(huì)引起 T2 重裝載; CP/RT2=1 時(shí),選擇捕獲方式,這時(shí)若 T2EX引腳( )出現(xiàn)負(fù)跳變( EXEN2=1 時(shí)),將會(huì)引起 T2 捕獲操作。但是如果 RCLK=1或 TCLK=1 時(shí), CP/RT2 控 制位不起作用的,被強(qiáng)制工作于定時(shí)器溢出自動(dòng)重裝載模式。 捕獲模式工作原理: 單片機(jī)內(nèi)部有兩組寄存器,其中一組的內(nèi)部數(shù)值是按固定機(jī)器周期遞增或是遞減,通常這組寄存器就是定時(shí)器的計(jì)數(shù)器寄存器( TL2, TH2),當(dāng) 口有一負(fù)跳變時(shí),捕獲便會(huì)立即將此時(shí)第一組寄存器的數(shù)值準(zhǔn)確地捕獲,并存入 RCAP2L 和 RCAP2H 寄存器中,同時(shí)想 CPU 申請(qǐng)中斷,以方便軟件記錄。當(dāng) 22 該引腳的下一次負(fù)跳變來臨時(shí),便會(huì)產(chǎn)生另一個(gè)捕獲,再次向 CPU 申請(qǐng)中斷,軟件記錄兩次捕獲之間數(shù)據(jù)后,便可以準(zhǔn)確地計(jì)算出該脈沖的周期。 89C52單片機(jī)串行口通信 [9] 串行口的控制寄存器 ,如圖 所示 控制寄存器 SCON 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H SM0 SM1 SM2 REN TB8 RB8 TI RI 串行口電源控制寄存 器 ,如圖 所示 電源及波特率選擇寄存器 PCON SMOD GF1 GF0 PD IDL 圖 工作方式選擇 多機(jī)通信控制位 允許串行接收位 發(fā)送數(shù)據(jù)第九位 接收數(shù)據(jù)第九位 發(fā)送中斷標(biāo)志位 接收中斷標(biāo)志位 圖 串行通
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1