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

正文內(nèi)容

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

2024-12-16 03:44 本頁面
 

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