您現在的位置:美女私处漏B毛 >> 在線學習 >> 綜合知識 >> 內容

家用防盜報警器

時間:2016-8-29 12:08:31

  一、特點和用途
  1庇玫テ機控製,體積小,成本低。2庇煤焱庀呤輾⒐蘢鎏講餛鰨安裝隱蔽,竊賊不易發現。3碧講廡藕挪捎寐齔逍藕牛節能且抗幹擾。
  通過本製作,熟練掌握數據傳送指令(MOV)、條件轉移指令(CJNE)等的實用編程方法。
  二、工作原理
  原理圖如附圖所示。D1為AT89C2051型單片機。C1和R1組成D1的上電複位電路,C4、C5為+5V電源濾波電容。D2是六反相器。L1~L6是紅外發射管,其負極端接於P1口,P1口設置為輸出狀態,當P1口為“0”時,L1~L6發光。V1~V6是紅外接收管,當接收到紅外光時導通,+5V電壓通過V1~V6加到反相器4069的輸入端,經4069反相為低電平,因此D1的P30~P35為低電平。發射和接收管分別安裝在門和窗口的適當位置,當竊賊入室時遮擋了紅外光,接收管截止,反相器輸入端為低電平,因此D1的P30~P35為高電平,當在一定時間內檢測到位於不同位置的光束被遮擋(或未被遮擋)時,則由P37口輸出報警信號。驅動訊響器和紅色燈,進行聲光報警。(當家中無人時,還可以連接電話,自動撥打110或BP機。此功能以後另文介紹。)
  三、軟件設計
  P1口設置為輸出狀態,直接驅動紅外發射管,P30~P35設置為輸入端,檢測紅外接收管的狀態。正常狀態的判斷標準應根據紅外收發管安裝位置和監視的目標而定,例如:L1和V1之間正常時有遮擋物,當把該物體移動後為異常,其餘紅外收發管之間無遮擋為正常,有遮擋時為異常,則當P1口輸出00H時,P3口的正常狀態數據是#01H。當報警時,從P37口輸出高低電平間隔1秒的脈衝信號。
  程序清單如下:
  ORG 0000H
  AJMP MAIN
  ORG 000BH
  LJMP WTO
  ORG 30H
MAIN:MOV SP,#50H
  MOV 20H,#0
  MOV 24H,#0
  MOV P3,#0
  MOV P1,#0
  MOV THO,#6
  MOV TLO,#6
  MOV TMOD,#02H
  SETB EA
  SETB ETO
  SETB TRO
M:MOV P1,#00H
  MOV A,P3
  ANL A,#7EH
  CJNE A,#7FH,W37
  AJMP M
  
WTO:PUSH ACC
   PUSH PSW
   INC 22H
   MOV A,22H
   CJNE A,#200,TORETI
   MOV 22H,#0
   INC 23H
  MOV A,23H
  CJNE A,#10,TORETI  ;ls
  MOV 23H,#0
  JNB 00H,WBJ
TORETI:POP PSW
  POP ACC
  RETI
WBJ:CPL P37
  AJMP TORETI
W37:INC 24H
  CJNE 24H,#10,M
  SETB 00H
  AJMP M
  END
  四、係統調試
  軟件調試;1苯上麵源程序輸入PC機以後,以“L06盇SM”文件名存盤。2痹誦小癕CS51盓XE”調試軟件,待屏幕顯示調試窗口以後,按<F3>鍵,調入“L06盇SM”,按<F9>鍵進行匯編。3卑<ALT>+<E>鍵將“L06盇SM”轉換成編程器需要的格式的文件。選擇“Save OBJ as…”項,按回車鍵待出現選擇窗口後,按<Esc>鍵確定文件名和文件格式。文件格式選“(保㏑OM”,然後存盤。4卑<Esc>鍵前退一步。5卑<Alt>+<X>鍵返回DOS係統。
  用以前介紹的方法將“L06盧OM”格式的文件固化在AT89C2051中。
  硬件調試:1奔觳橄唄酚焊接無誤。2畢炔徊迦階T89C2051,用短路線把D1插座的{12}腳接地,調整L1和V1的安裝位置和角度,測量D1插座的2腳電壓,L1和V1之間無遮擋時2腳電壓約為0V,有遮擋時2腳電壓大於4V。用相同方法反複調整其他幾對紅外收發管的位置和角度。 使D1插座的3、6、7、8、9各腳的電壓符合要求。將寫入程序的AT89C2051插入電路中的IC插座上,接通電源即可工作。  成都 夕陽 
  本報編輯部免費向讀者提供本文製作的印板圖,函索的讀者請填好回郵信封,並貼好郵票。

 
長年招生 滾動入學 報名電話:02866995838
  • 上一篇:家用防盜報警器
  • 下一篇:微電腦催眠器
  • 相關文章
  • 成都美女私处漏B毛電子技術培訓中心(www.itpassbible.com) © 2019 版權所有 All Rights Reserved.
  • Email:cailaoshi6621@163.com 站長QQ:646435257 蜀ICP備10026008號
  • Powered by cdgxdz V2.5sp2