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

正文內(nèi)容

基于單片機的家用智能防火防盜警報器的設計畢業(yè)設計-資料下載頁

2025-06-27 20:36本頁面
  

【正文】 組的第二維數(shù)據(jù)確定要顯示的字符串的字符個數(shù),通過二維數(shù)組的第一維數(shù)據(jù)作為下標查找出要顯示的字符數(shù)據(jù)第一個字節(jié)的位置,調(diào)用液晶屏驅(qū)動程序即可顯示出相應的內(nèi)容。15設計小結本文設計的家用智能防火防盜報警系統(tǒng)為家庭安防提供了一條可行途徑。該系統(tǒng)利用多傳感器檢測,在防火防盜報警部分可設計成智能火災和盜竊探測模式,從而提高系統(tǒng)的檢出率和正確率,增進系統(tǒng)的可靠性。此系統(tǒng)具有智能化、自動化特點,進一步提高了系統(tǒng)的可靠性,有很大發(fā)展?jié)摿?,因此,對智能防火防盜報警系統(tǒng)的推廣具有十分重要的實際意義。該防火防盜報警系統(tǒng)的設計主要用到了單片機技術、數(shù)字電路、模擬電路、匯編語言和C語言程序設計、傳感器技術和嵌入式系統(tǒng)等方面的知識。為了完成該畢業(yè)設計,我查閱大量文獻資料,深入學習多方面的知識。在實踐過程中,我的動手設計、語言組織、文檔撰寫等方面的能力大大提高,視野大大開闊。對于這樣的整機系統(tǒng),在今后的學習和工作中,我會多理論聯(lián)系實踐,多尋找機會參與設計,在設計中不斷深入、摸索和總結,提高自己的實踐能力。22參考文獻[1]楊拴科:《模擬電子技術基礎》,高等教育出版社 2010年,第114144頁。[2]李中發(fā):《數(shù)字電子技術》,中國水利水電出版社 2011年,第5060頁。[3]張友德:《單片微型機原理》,復旦大學出版社 2009年,第2546頁。[4]李光飛:《單片機設計實例指導》,北京航空航天大學出版社 2010年,第100120頁。[5]胡漢才:《單片機原理及其接口技術》,清華大學出版社 2011年,第5563頁。[6]楊立民:《單片機技術及應用》,西安電子科技大學出版社 2010年,第4954頁。[7]林毓梁:《單片機原理及應用》,機械工業(yè)出版社 2010年,第2028頁。[8]及力:《ProtelDXP2004SP2實用設計教程》,電子工業(yè)出版社 2010年,第90113頁。[9]張建偉等:《微機原理與接口技術》,西北大學出版社 2011年,第8398頁。[10]張毅坤:《單片微型計算機原理及應用》,西安電子科技大學出版社2010年,第5565頁。附錄一:程序代碼清單ORG 0000H 。開機復位PC指向0000H地址ORG 001BH ;定時器T1入口LJMP WT0 ;轉(zhuǎn)入定時器T1中斷程序ORG 30H ;這條語句有何作用?指定下一條程序的地址為30HMAIN: MOV SP,50H ;堆棧從50H開始MOV 20H,0 ;20H清零MOV 24H,0 ;24H清零MOV P3,0 ;P3口輸出低電平MOV P1,0 ;P1口輸出低電平(紅外線發(fā)射二極管工作)MOV TH0,6 ;MOV TL0,6 ;MOV TMOD,02H ;TO工作方式為2SETB EA ;打開總中斷SETB ET0 ;開T0中斷SETB TR0 ;T0開始計數(shù)M: MOV P1,00H ;P1口輸出低電平(以上程序所做的是開機初始化,程序進行基本設置)MOV A,P3 ;將P3口的值賦予AANL A,7FH ;將A的值和01111111作與運算,并且結果保留在A中CJNE A,7FH,W37 ;如果A不等于01111111那么跳轉(zhuǎn)到W37(也就是說當P3口輸入高電平時報警AJMP M ;返回到M處(處于監(jiān)控等待狀態(tài))WT0: PUSH ACC ;將累加器A中的數(shù)值壓入堆棧PUSH PSW ;將程序狀態(tài)字PSW壓入堆棧(保護現(xiàn)場)INC 22H ;將22H中的值加1MOV A,22H ;將22H中的值賦予ACJNE A,200,TORETI ;如果A中的值不等于200那么跳轉(zhuǎn)到TORETI(退出中斷)(也就是說中斷200次后往下執(zhí)行)MOV 22H,0 ;將22H中的數(shù)值清零INC 23H ;將23H中的值加1MOV A,23H ;將23H中的值賦予ACJNE A,10,TORETI 。1s 如果A中的值不等于10那么跳轉(zhuǎn)到TORETI(退出中斷)(在中斷10次,那么只有中斷200x10=2000次以后程序才能往下執(zhí)行)MOV 23H,0 ;將23H中的數(shù)值清零JNB 00H,WBJ; TORETI: POP PSW ;恢復PSW中的數(shù)值POP ACC ;恢復A中的數(shù)值(恢復現(xiàn)場)RETI;退出中斷WBJ: CPL ;AJMP TORETI ;跳轉(zhuǎn)到TORETI (退出中斷)W37: INC 24H ;將24H中的值加1MOV A,24H ;將24H中的值賦予ACJNE A,10,M 。如果A中的值不等于10那么跳轉(zhuǎn)到M(增加檢測時間,如果重復10次檢測到P3口輸入高電平時程序往下執(zhí)行)SETB 00H ;AJMP M ;跳轉(zhuǎn)到MEND ;結束
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1