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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于單片機(jī)的金屬探測(cè)器的設(shè)計(jì)-資料下載頁(yè)

2024-12-03 17:57本頁(yè)面

【導(dǎo)讀】組成、軟件設(shè)計(jì)、工作原理及主要功能。該金屬探測(cè)器以AT89S52單片機(jī)為核心,壓基準(zhǔn)值相比較后,決定是否探測(cè)到金屬。系統(tǒng)軟件采用匯編語(yǔ)言編寫(xiě)。討,認(rèn)為儀器的工作頻率、檢測(cè)線圈的尺寸及匝數(shù)等是影響靈敏度的主要因素;比如在機(jī)場(chǎng)、大型運(yùn)動(dòng)會(huì)如奧運(yùn)會(huì)、展覽會(huì)等都用金屬。由此可見(jiàn),金屬探測(cè)器對(duì)工業(yè)生產(chǎn)及人身安全起著重要的作用。準(zhǔn)確判定金屬物品藏匿的位置,就需要金屬探測(cè)器具有較高的檢測(cè)精度。電焊等諸因素的干擾。傳統(tǒng)探測(cè)器復(fù)雜的模擬電路器件,大大提高了系統(tǒng)的可靠性、靈敏度和抗干擾性。也可用于探測(cè)隱藏于墻內(nèi)、護(hù)墻板內(nèi)側(cè)、空洞和土壤中的上述物品和其。根據(jù)電磁感應(yīng)原理,當(dāng)金屬物接近通電線圈時(shí),將使通電線周?chē)拇艌?chǎng)發(fā)生變化,如圖1-1,[2]對(duì)于緊密纏繞N匝的線

  

【正文】 OTEL9 KEILC 及單片機(jī)下載編寫(xiě)等軟件的應(yīng)用,并快速重溫了《模擬》《數(shù)字》《單片機(jī)》《高頻》等學(xué)過(guò)的知識(shí)??傮w來(lái)說(shuō),在摸索該如何設(shè)計(jì)電路使之實(shí)現(xiàn)所需功能的過(guò)程中,使我學(xué)到了好多知識(shí),受益匪淺。 四年的本科學(xué)習(xí)生活即將結(jié) 束,在論文完成之際,我衷心地感謝在這四年的學(xué)習(xí)和生活中培養(yǎng)過(guò)我、幫助過(guò)我以及在論文寫(xiě)作期間給予指導(dǎo)和支持的所有老師和同學(xué)。 衷心感謝我的導(dǎo)師王延年老師。整個(gè)設(shè)計(jì)過(guò)程王老師以嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和淵博的知識(shí)指導(dǎo)我的設(shè)計(jì)和學(xué)習(xí),使我有明確的設(shè)計(jì)思路和正確的學(xué)習(xí)方法,培養(yǎng)了我獨(dú)立學(xué)習(xí)的能力,可以說(shuō),這段時(shí)間我取得的每一點(diǎn)進(jìn)步都和老師的辛勤教誨密不可分。 設(shè)計(jì)之初,參考了大量的教材及中英文專(zhuān)業(yè)資料,得到了王老師的熱心指導(dǎo)和同學(xué)們的幫助,在此我對(duì)給予我?guī)椭睦蠋熀屯瑢W(xué)表示衷心地感謝。 附 錄 1 電路原理圖 附 錄 2 各模塊 程序清單 1.初始化子程序 ADPORT EQU 7FF8H △ U EQU 20H U0 EQU 21H U EQU 22H ORG 0000H LJMP MAIN ORG 0013H LJMP INT1 ORG 0020H MAIN: MOV SP, 60 MOV 20H, N MOV R7, FFH 。 R7 1111111 MOV 21H, 00H MOV 22H, 00H MOV Rl, 3OH RET 。ADC0809 通道 0 地址 。靈敏度存放在 20H ?;鶞?zhǔn)電壓存放在 21H 。差值存放在 22H 。主程序起始地址 。轉(zhuǎn)主程序 。INT1 中斷服務(wù)程序入口 。轉(zhuǎn) NITI 中斷服務(wù)程序 。 。設(shè)置堆棧指針 。放入靈敏度值 設(shè)靈敏度值為 N 。初始化讀數(shù)標(biāo)志 。21H 單元清零 。22H 單元清零 。R1 為緩沖區(qū)數(shù)據(jù)地址指針,送數(shù)據(jù)緩沖區(qū)首址 。 2.中斷服務(wù)程序 AD: SETB IT1 SETB EA SETB EX1 MOV DPTR, ADPORT MOV A 00H MOV R5, A MOVX @DPTR, A CJNE R7, 00H, $ LOOP: NOP AJMP LOOP ORG 2100H NIT1: PUSH PSW PUSH A PUSH DPL PUSH DPH MOV DPTR, 7FF8H MOVX A, @DTPR MOV R5, A LCALL FILTER MOV A 00H MOVX @DPTR, A MOV R7, 00H POP DPH 。當(dāng) ADC0809 的 EOC 輸出電平上跳沿觸發(fā)中斷 1 。打開(kāi)總中斷開(kāi)關(guān) 片內(nèi)中斷允許寄存器 EA 。允許外中斷 1 中斷 。數(shù)據(jù)指針指向通道頂 0 通道 。 。 。啟動(dòng) A/D 轉(zhuǎn)換 。 。 。中斷服務(wù)程序入口 。 。 。數(shù)據(jù)指針指向通道 IN0 。把該通道的 A/D 轉(zhuǎn)換結(jié)果讀到累加器 A 中 。將 A/D 結(jié)果存入 R5 。調(diào)用數(shù)字濾波程序 。 。再次啟動(dòng)刀 D 轉(zhuǎn)換 。置讀數(shù)標(biāo)志 。 POP DPL POP A POP PSW RETI KEY: MOV P1,0FFH MOV A,P1 CPL A ANL A,0FH。 JZ KEY LCALL D10ms MOV A,P1 CPL A ANL A,0FH JZ KEY MOV B,A。 MOV A,P1。 CPL A ANL A,0FH KEY1: JNZ KEY1 LCACC D10ms MOV A,B JB ,PKEY1 JB ,PKEY2 JB ,PKEY3 JB ,PKEY4 EKEY: RET PKEY1:LCALL K1 RET 。 。 。 。中斷返回 。P1 口為輸入 ,各位應(yīng)先置位為高電平 。讀取按鍵狀態(tài) 。取正邏輯 ,高電平表示有鍵按下 。A 0 時(shí)無(wú)鍵按下 ,重新掃描鍵盤(pán) 。有鍵按下時(shí)延時(shí)去抖動(dòng) 。讀取按鍵狀態(tài) 。取正邏輯 ,高電平表示有鍵按下 。再判別是否有鍵按下 。A 0 時(shí)無(wú)鍵按下 ,重新掃描鍵盤(pán) 。有鍵按下時(shí) ,鍵值送 B 暫存 。判別按鍵釋放 。按鍵未釋放 ,等待 。釋放 ,延時(shí)去抖動(dòng) 。取鍵值送 A 。K1 按轉(zhuǎn) PKEY1 。K1 命令處理程序 PKEY2:LCALL K2 RET PKEY3:LCALL K4 RET K1: MOV P1,△ U。 MOV A,P1。 RET K2: MOV P1,△ U。 MOV A,P1。 INC A RET K3: MOV P1, △ U。 MOV A,P1。 DEC A RET K4: MOV P1, △ U。 MOV A,P1。 JZ KEY SETB A RET D10ms:MOV R7,10H DS1: MOV R6,0FFH。 DS2: DJNZ R6,DS2 DJNZ R7,DS1 RET 。10ms 延時(shí)子程序 4.?dāng)?shù)字濾波程序 FILTER: CLR A MOV R2, A MOV R4, A MOV R3, 3FH MOV R1, 30H MOV R0, 06H DAV1: ADD A, R4 MOV R4, A CLR C MOV A, R2 SBBB A, R5 JNC DAV2 MOV A, R5 MOV R2, A DAV2: CLR C MOV A, R5 SBBB A, R3 JNC DAV3 MOV A, R5 MOV R3, A DAV3: DJNZ R0, DAV1 CLR C MOV A, R4 SBBB A, R2 SBBB A, R3 。R R4 清 0 。 。 。置最小值初態(tài) 。置數(shù)據(jù)區(qū)首地址 。置連續(xù)采樣次數(shù) N 6 。累加輸入值 。累加和放入 R4 。清進(jìn)位標(biāo)志 。取最大值 。最大值一輸入值 。輸入值 R2 ? 。 。更新最大值 。取 A/D 結(jié)果 。與最小值比較 。判斷輸入值 R3 ? 若 C 0,輸入值 R3 ,則轉(zhuǎn)到 DAV3 。 。更新最小值 。判斷 N1 0? 若輸入值介于最大 ,最小值之間 ,且 R01不等于 0時(shí)轉(zhuǎn)至 DAV1 。 。N 個(gè)數(shù)減去最大最小 。 CLR C RRC A MOVX @R1, A NIC R1 RET 5.顯示與報(bào)警程序 DISPLAY: SETB MOV A,P3 JB ,DIS1 JB ,DIS2 JB ,DIS3 JB ,DIS4 LCALL DELAY CLR AJAMP DISPLAY DIS1: MOV P3,A。 MOV A,△ U。 RET DIS2: MOV P3,A。 INC A MOV A, △ U+1。 RET DIS3: MOV P3,A。 DEC A MOV A,△ U1。 RET 。將算術(shù)平均值存入以 30H 為首址的 RAM 緩沖單元中 。修改數(shù)據(jù)區(qū)指針 DIS4: MOV P3,A。 SETB A RET ALARM: SETB LCALL DELAY CLR AJAMP ALARM DELAY: MOV R5, FFH D1: MOV R6, FFH D2: DJNZ R6, D2 DJNZ R5, D1 REN END 西安工程大學(xué)本科畢業(yè)設(shè)計(jì) 論文 1 6
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1