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

正文內容

畢業(yè)設計-基于單片機的防盜自動報警器設計(存儲版)

2025-02-16 01:22上一頁面

下一頁面
  

【正文】 7891012131415161718192011控制輸出C O M C O MV C CC6C8C73 3 PC83 3 P4 7 KR8GND1 0 KR9R52 0 KR62 0 K2KR7N P NN P NR4R E S 2DD IO D EDD IO D ER1R E S 2R2R E S 2C1C2C40 .1 U FJZS W P BR32 0 KB A T T E R YC3C51 0 u FV C CD IO D E 。break。EX0=1。 n=0。 if(n==20){data_flag++。 for(f=0。P1=0x7f。h60。 if(set==1) {while(t_2=Y[0]*100+Y[1]*10+Y[2]) { delay(1000)。} } } else {EX1=0。}} } 啟動報警器進入警戒 工作 void work() { uchar h。P1=0x7f。if(m==10)m=0。m=0。P1=0x7f。if(m==10)m=0。delay(1)。delay(1)。t1_flag=0。i++){ for(j=0。 } } 關機 void stop() {if(flag==0x55)P1=0xfb。f=8。 n++。 void stop()。 uchar m=0。 論文撰寫過程中,筆者參考了諸多專家與學者的早期研究成果,均在文章的參考文獻中予以注明,在此向他們表示敬意 , 和感謝。 雖然短暫的設計時間就快結束了,但是在設計中我體會到得東西將會一直伴隨著我:無論是學習還是生活,都是那么實在的,要踏實走路才不會輕易跌倒。對于這次課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。以前總是覺得書本上的內容太死沒什么用處,現(xiàn)在才知道那些基本知識的可貴性。 void stop() {if(flag==0x55)P1=0xfb。 } } if(DATA[data_flag]0) {TR0=1。 delay(1000)。P3_1=0。 delay(1)。 for(h=0。}} } EX1=0。break。 if(set ==1) {while(t_1=x[0]*100+x[1]*10+x[2]) INT0 外中斷服務子函數(shù)開始 如 set 鍵按下,則 set 鍵值加1 如鍵值大于等于 5,則鍵值回 0 系統(tǒng)進入低功耗待機狀態(tài) INT0 中斷服務子函數(shù)結束 INT1 外中斷服務子函數(shù)開始 查詢門控開關共十次 INT1 外中斷服務子函數(shù)結束 19 { delay(1000)。 uchar t_1=0。 uchar flag。 INT0 外中斷服務子函數(shù)狀態(tài)流程圖及 INT1外中斷服務子函數(shù)的狀態(tài)流程圖分別如圖所示。平時系統(tǒng)處于低功耗待機狀態(tài)(此時耗 電僅 2 mA 左右),由電話線上取電工作,并對 V/60 mA 鎳鉻電池充電,當輸入數(shù)據進行設定或進行撥號報警時,耗電會達到 10 mA,這時主要由鎳鉻電池供電。 up:顯示的數(shù)字增加鍵。 3) P3. 0 保持高電平(保持電話線路接通), P3. 1 輸出 1 kHz 的報警音脈沖驅動 TR2,以 2 Hz 進行調制(即接通 1 kHz 信號。 2 位號碼(即 2 組脈沖串)之間的最小時間間隔,通常為 800ms 左右;而快速撥號時,其值減半,為 400 ms 左右。 圖 31 電話撥號防盜報警器方框圖 脈沖撥號原理 脈沖撥號是目前電話機兩種撥號方式中的脈沖撥號就是指在電話機上撥入的電話號碼以脈沖個數(shù)的形式發(fā)出,也就是說,在 已經通以直流電流的回路上,利用撥號盤及發(fā)號電路將回路斷開,再接通而形成的脈沖信號,來完成輸入電話號碼的發(fā)送。這里使用了小引腳,高性能,低價位的 AT89C2051。方式 2 的波特率固定,只有兩種選擇,為振蕩率的 1/64 或 1/32 ,可由 PCON 的最高位選擇。 串行口工作方式及幀格式 MCS51 單片機串行口可以通過軟件設置四種工作方式: 方式 0 :這種工作方式比較特殊,與常見的微型計算機的串行口不同,它又叫同步移位寄存器輸出方式。由 TMOD 的 D6 位和 D2 位選擇,其中 D6 位選擇 T1 的工作方式, D2 位選擇 T0 的工作方式。 P3 能驅動 4 個 LSTTL 負載。 P1 能驅動 4 個 LSTTL 負載。 7 單片機的基本組成 MCS51單片機內部結構如圖 21,它由 CPU 、存儲器(包括 RAM 和 ROM )、 I/O 接口、定時 / 計數(shù)器、中斷控制功能等均集成在一塊芯片上,片內各功能通過內部總線相互連接起來。 6 2 單片機介紹 基于 單片機的工業(yè)生產節(jié)能器 的設計,首先是 單片機的應用 。該系統(tǒng)采用獨立的不間斷電源供電。 CHUBO(集寶) 。犯罪分子的作案手段越來越高明,甚至采用一些高科技的作案手段,使得以往那種以人防為主的防范方式越來越不能滿足人 們日常防范的要求。防盜報警系統(tǒng)應安裝紅外或微波等各種類型報警探測器 。當戶主接收到自家的電話號碼和報警蜂鳴音信息時,便知道家里可能有人入室盜竊,從而做出相應的應急措施。它進入工作警戒后,主控 CPU 不斷檢查觸發(fā)開關的狀態(tài),當盜賊入室觸動報警開關時,立即啟動電話撥號報警程序向主人告警(當然也可以通過修改軟件使其在現(xiàn)場發(fā)出高分貝報警聲)。火災報警系統(tǒng)應是以煙、溫及可燃氣體等探測器為主體 。人們越來越渴望有一個安全生活的空間。安全技術防范行業(yè)真正形成行業(yè)規(guī)模是在第二次產業(yè)革命中即 1950年至 1971年,首先在美國、英國等國家形成,像 ADEMCO(安定寶 ):VICON(維康 )。家居安防系統(tǒng)包括四部分功能 :幕簾式電子柵窗、智能門禁管理、緊急呼救和誤報自解除功能。特別是在我國,隨著人們生活水平的日益提高,住宅小區(qū)是否智能化,安防系統(tǒng)是否完備、可靠將成為評價住宅小區(qū)的重要指標。 5 ) 在其它方面的應用:單片機除以上各方面 的應用,它還廣泛應用于辦公自動化領域、商業(yè)營銷領域、汽車及通信、計算機外部設備、模糊控制等各領域中。在 EPROM 編程和驗證程序時,由它輸入低 8 位地址。在 MCS51 中,這 8 個引腳還用于專門的第二功能。 定時器有兩種工作方式 :即定時和計數(shù)工作方 式。 (二)中斷響應會受到阻斷的條件 1 )同級或高優(yōu)先級的中斷正在進行中; 2 )現(xiàn)在的機器周期還 不是執(zhí)行指令的最后一上機器周期,即正在執(zhí)行的指令還沒完成前不響應任何中斷; 3 )正在執(zhí)行的是中斷返回指令 RET1 或是訪問專用寄存器 IE 或 IP 的指令,換而言之,在 RETI 或者讀寫 IE 或 IP 之后,不會馬上響應中斷請求,至少要在執(zhí)行其它一要指令之后才會響應。第 9個數(shù)據即 D8 位具有特別的用途,可以通過軟件摟控制它,再加特殊功能寄存器 SCON 中的 SM2 位的配合,可使 MCS51 單片機串行口適用于多機通信。 單片機控制器是整個系統(tǒng)的核心,負責控制檢測輸入 /輸出顯示,模擬摘機,撥號報警,掛機等一系列的程序動作。平時由電話線上取得工作電流并對后備電池充電,撥號報警時轉由后備電池供電。快速撥號時,在 50ms 左右。每個脈沖的寬度和間隔均為 100 1 位號碼后停頓 500 ms(保持 P3. 0 高電平)再撥下一位,直至全部撥完。 ok:輸人數(shù)據確認鍵。L1,L2 一接龜話線, ZND 為擊穿電壓 120 V 的壓敏二極管,防止電路受雷電干擾。 主程序狀態(tài)如圖所示。 uchar y[3]。 uchar t2_flag=0。 delay(1)。t_1=0。break。 P3_7=0。P1=0x5f。 P3_0=0。 P1_7=0。 delay(500)。 } } } TR0=0 } 關閉子程序模塊 關機子程序模塊用以完成電話號碼撥號防盜報警器進入待機工作狀態(tài)的任務(退出警戒),以實現(xiàn)主人回家后使其不再進行警戒。 這次設計不僅是對以前所學知識的一種檢驗,更是對自己能力的一次提高。第二,是在學習態(tài)度上,這次設計是對我的學習態(tài)度的一次檢驗。并且我們熟練掌握了有關器件的性能及測試方法。 同時 在 這大學最 后的畢業(yè)設計中 , 得到了同學們的幫助和鼓勵,對此表示十分感謝。 uchar set=0。 void delay(uint k)。 P1_7=!P1_7。 PCON=0x00。 if(P3_3==0)f++。ik。m=0。} } P1=DATA_7SEG[m]。 } 輸入時間 t2 void in_time2() { P1=0xb7。if(P3_4==0) {m++。t2_flag++。if(P3_5==0) {P1=0x7f。 if(P3_4==0){m++。data_flag++。goto F1。break。}} } EX1=0。 for(h=0。 } P3_1=0。P1_7=1。 while(DATA[data_flag]10) { if(DATA[data_flag]==0) {TR0=1。 if(n==((DATA[data_flag])*2)) {data_flag++。 EA=1。 case 2:in_time1()。delay(1)。 case 4:in_data()。 while(1) { switch(set) { case 0:stop()。P1_7=0。 P3_0=1。 } } 撥號 void bh() {data_flag=0。 t_1=0。f++) {f++。break。t_1=0。 if(set==1) {wh
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1