基于單片機的紅外門進控制系統(tǒng)設(shè)計與制作:我們所做的創(chuàng)新實驗項目“基于單片機的紅外門控系統(tǒng)”已基本完成,現(xiàn)將其工作原理簡要說明。該系統(tǒng)主要分為兩大部分:一是紅外傳感器部分。二是單片機計數(shù)顯示控制部分?;倦娐穲D如下:其中紅外傳感器部分我們采用紅外對管實現(xiàn),紅外對管平行放置,平常處于接收狀態(tài),經(jīng)比較器輸出低電平,當有人經(jīng)過時,紅外線被擋住,接收管接收不到紅外線,經(jīng)比較器輸出高電平。這樣,當有人經(jīng)過時便會產(chǎn)生一個電平的跳變。單片機控制部分主要是通過外部兩個中斷判斷是否有人經(jīng)過,如果有人經(jīng)過,由于電平跳變的產(chǎn)生,進入中斷服務(wù)程序,這里我們采用了兩對紅外傳感器接到兩個外部中斷口,中斷0作為入口,實現(xiàn)加1操作,中斷1作為出口,實現(xiàn)減1操作。另外,我們通過P0口控制室內(nèi)燈的亮暗,當寄存器計數(shù)值為0時,熄燈,不為0時,燈亮。顯示部分,采用兩位數(shù)碼管動態(tài)顯示,如有必要,可以很方便的擴展為四位計數(shù)。精益求精!在實驗過程中,我們走了非常多的彎路,做出來的東西根本不是自己想要的,我們本想做成室內(nèi)只有一個門的進出計數(shù),原理已清楚,即在門的兩邊放置兩對紅外對管,進出時,擋住兩對對管的順序不同,因此,可判斷是進入還是出去,從而實現(xiàn)加減計數(shù),編程時,可分別在兩個中斷服務(wù)程序的入口置標志位,根據(jù)標志位判斷進出,詳細內(nèi)容在程序部分。理論如此,但在實際過程中,還是發(fā)現(xiàn)實現(xiàn)不了上述功能,我們初步判定認為是程序掌握得不夠好,相信隨著自己對單片機了解的深入,應(yīng)該會做出更好的 (因為我們是臨時學的單片機),程序的具體內(nèi)容如下: $MOD52 ORG 0000H LJMP MAIN ORG 0003H LJMP 0100H ORG 0013H LJMP 0150H ORG 0050HMAIN: CLR A MOV 30H , A ;初始化緩存區(qū) MOV 31H , A MOV 32H , A MOV 33H , A MOV R6 , A MOV R7 , A SETB EA SETB EX0 SETB EX1 SETB IT0 SETB IT1 SETB PX1NEXT1: ACALL HEXTOBCDD ;調(diào)用數(shù)制轉(zhuǎn)換子程序 ACALL DISPLAY ;調(diào)用顯示子程序 LJMP NEXT1 ORG 0100H ;中斷0服務(wù)程序 LCALL DELY mov 70h,#2 djnz 70h,next JBC F0,NEXT SETB F0 CLR P0.0 LCALL DELY0 SETB P0.0 MOV A , R7 ADD A , #1 MOV R7, A MOV A , R6 ADDC A , #0 MOV R6 , A CJNE R6 , #07H , NEXT CLR A MOV R6 , A MOV R7 , ANEXT: RETI ORG 0150H ;中斷1服務(wù)程序 LCALL DELY mov 70h,#2 djnz 70h,next2 JBC F0,NEXT2 SETB F0 CLR P0.0 LCALL DELY0 SETB P0.0 CLR C MOV A , R7 SUBB A , #1 MOV R7, A MOV A , R6 SUBB A , #0 MOV R6 , A CJNE R6 , #07H , NEXT2 CLR A MOV R6 , A MOV R7 , ANEXT2: RETI ORG 0200HHEXTOBCDD:MOV A , R6 ;由十六進制轉(zhuǎn)化為十進制 PUSH ACC MOV A , R7 PUSH ACC MOV A , R2 PUSH ACC CLR A MOV R3 , A MOV R4 , A MOV R5 , A MOV R2 , #10HHB3: MOV A , R7 ;將十六進制中最高位移入進位位中 RLC A MOV R7 , A MOV A , R6 RLC A MOV R6 , A MOV A , R5 ;每位數(shù)加上本身相當于將這個數(shù)乘以2 ADDC A , R5 DA A MOV R5 , A MOV A , R4 ADDC A , R4 DA A ;十進制調(diào)整 MOV R4 , A MOV A , R3 ADDC A , R3 DJNZ R2 , HB3 POP ACC MOV R2 , A POP ACC MOV R7 , A POP ACC MOV R6 , A RET ORG 0250HDISPLAY: MOV R0 , #30H MOV A , R5 ANL A , #0FH MOV @R0 , A MOV A , R5 SWAP A ANL A , #0FH INC R0 MOV @R0 , A MOV A , R4 ANL A , #0FH INC R0 MOV @R0 , A MOV A , R4 SWAP A ANL A , #0FH INC R0 MOV @R0 , A MOV R0 , #30H MOV R2 , #11111110BAGAIN: MOV A , R2 MOV P2 , A MOV A , @R0 MOV DPTR , #TAB MOVC A , @A+DPTR MOV P1 , A ACALL DELAY INC R0 MOV A , R2 RL A MOV R2 , A JB ACC.4 , AGAIN RETTAB: DB 03FH , 06H , 5BH , 4FH , 66H , 6DH , 7DH , 07H , 7FH , 6FH ;七段碼表DELY: MOV R1,#80D1: MOV R2,#100 DJNZ R2,$ DJNZ R1,D1 RET DELAY: MOV TMOD , #01H ;延時子程序 MOV TL0 , #0FEH MOV TH0 , #0FEH SETB TR0WAIT: JNB TF0 , WAIT CLR TF0 CLR TR0 RETDELY0: MOV R1, #200D3: MOV R2,#250 DJNZ R2,$ DJNZ R1,D3 RET END 該系統(tǒng)實際應(yīng)用廣泛??捎迷谏a(chǎn)線上產(chǎn)品數(shù)量統(tǒng)計、公交車智能計數(shù)問候(需添加語音芯片)、超市內(nèi)人數(shù)統(tǒng)計等公共場合。另外,添加串口通信部分便可實現(xiàn)與PC數(shù)據(jù)交換的功能。 由于,實驗簡化了,剩下不少零件和資金,所以我們又做了兩項其他的實驗。
標簽: 單片機 紅外 控制系統(tǒng)設(shè)計 原理圖
上傳時間: 2013-12-22
上傳用戶:tangsiyun
為對開關(guān)磁阻電機調(diào)速進行實時控制,設(shè)計了一款基于DSP的TMS320F2812數(shù)字信號處理器為控制核心,設(shè)計開發(fā)了開關(guān)磁阻電機調(diào)速系統(tǒng)。以模塊化的思想設(shè)計了MCU控制系統(tǒng)、位置檢測系統(tǒng)、不對稱功率電路等模塊。給出了軟件設(shè)計的思想和方法,完成了嵌入式軟件系統(tǒng)的開發(fā)。該調(diào)速系統(tǒng)結(jié)構(gòu)簡單、成本低廉、起動轉(zhuǎn)矩大及調(diào)速范圍寬等優(yōu)點,具有很好的發(fā)展前景。
標簽: DSP 開關(guān)磁阻電機 調(diào)速 系統(tǒng)研究
上傳時間: 2014-12-28
上傳用戶:啊颯颯大師的
在軟件無線電數(shù)字接收機中,從AD前端采集過來的數(shù)字信號頻率高達72 MHz,如此高的頻率使得后端DSP不能直接完成相關(guān)的數(shù)字信號處理任務(wù)。因此合理的設(shè)計基于FPGA的DDC,以降低數(shù)字信號頻率,方便后端DSP實時完成相關(guān)的數(shù)字信號處理任務(wù)就顯得尤為重要。在很多數(shù)字信號處理系統(tǒng)中,數(shù)字信號頻率是非常高的,而后端數(shù)字信號處理器件幾乎不能滿足系統(tǒng)的實時性要求,此時通過合理的設(shè)計DDC就可以解決上述問題。
上傳時間: 2014-12-28
上傳用戶:432234
雨量信息是氣象信息的主要組成部分,是山洪防治決策的重要依據(jù),它的實時性和可靠性決定了決策的正確性和科學性。目前,多數(shù)雨量采集系統(tǒng)采用傳統(tǒng)的采集手段和數(shù)據(jù)傳輸方式,滿足不了雨量信息實時采集的要求?;贕PRS的雨量采集系統(tǒng),通過對雨量信息的遠程自動化采集,然后進行信息的網(wǎng)絡(luò)傳輸與數(shù)字化管理,實現(xiàn)了雨量數(shù)據(jù)的準確采集,為有效預(yù)警山洪提供了科學的依據(jù)。
標簽: GPRS 雨量采集 系統(tǒng)設(shè)計
上傳時間: 2014-01-23
上傳用戶:D&L37
雨量信息是氣象信息的主要組成部分,是山洪防治決策的重要依據(jù),它的實時性和可靠性決定了決策的正確性和科學性。目前,多數(shù)雨量采集系統(tǒng)采用傳統(tǒng)的采集手段和數(shù)據(jù)傳輸方式,滿足不了雨量信息實時采集的要求。基于GPRS的雨量采集系統(tǒng),通過對雨量信息的遠程自動化采集,然后進行信息的網(wǎng)絡(luò)傳輸與數(shù)字化管理,實現(xiàn)了雨量數(shù)據(jù)的準確采集,為有效預(yù)警山洪提供了科學的依據(jù)。
標簽: GPRS 雨量采集 系統(tǒng)設(shè)計
上傳時間: 2013-11-10
上傳用戶:teddysha
針對現(xiàn)有基于FAT32的文件隱藏方法存在的不足,提出了一種通過修改目錄項屬性和重構(gòu)FAT表項序列的文件隱藏方法;分析了Linux支持FAT32的重要數(shù)據(jù)結(jié)構(gòu)和函數(shù),利用Linux中的緩沖機制,在Linux操作系統(tǒng)上進行了方法實現(xiàn)。分析表明,該方法不僅能實現(xiàn)不依賴于操作系統(tǒng)的文件隱藏,而且隱藏方法簡單,運算輕量,文件隱藏強度高。
上傳時間: 2013-11-11
上傳用戶:784533221
本文主要講的是基于AVR的嵌入式溫濕度采集系統(tǒng)的設(shè)計與實現(xiàn)。 溫度是表示物體冷熱程度的物理量,微觀上來講是物體分子熱運動的劇烈程度。在整個宇宙當中,溫度無處不存在。無論在地球上還是在月球上,也無論是在熾熱的太陽上還是在陰冷的冥王星上,這一切無不由于空間位置的不同而存在著溫度的差別。 濕度,表示大氣干燥程度的物理量。在一定的溫度下在一定體積的空氣里含有的水汽越少,則空氣越干燥;水汽越多,則空氣越潮濕??諝獾母蓾癯潭冉凶?ldquo;濕度”。在此意義下,常用絕對濕度、相對濕度、比較濕度、混合比、飽和差以及露點等物理量來表示。濕度表示氣體中的水蒸汽含量,有絕對濕度和相對濕度兩種表示方法。絕對濕度是一定體積的空氣中含有的水蒸氣的質(zhì)量,一般其單位是克/立方米,絕對濕度的最大限度是飽和狀態(tài)下的最高濕度;相對濕度是絕對濕度與最高濕度之間的比,它的值顯示水蒸氣的飽和度有多高。
標簽: AVR 嵌入式 溫濕度采集系統(tǒng)
上傳時間: 2013-10-28
上傳用戶:13215175592
分析了在HAPS中應(yīng)用協(xié)作通信的需求,研究了HAPS通信信道在不同仰角區(qū)域的特性,在此基礎(chǔ)上提出一種HAPS通信中基于MIMO的信號協(xié)作接收方案,并在不同仰角區(qū)域中對該協(xié)作接收方案進行性能仿真,仿真結(jié)果表明,在中、低仰角區(qū)域內(nèi)使用該協(xié)作接收方案能夠獲得較大的組合分集增益,但是,對于高仰角區(qū)域此協(xié)作通信方案的性能改善不明顯,最后,就上述2種現(xiàn)象產(chǎn)生的原因進行了分析。
上傳時間: 2014-12-30
上傳用戶:hzht
在軟件無線電數(shù)字接收機中,從AD前端采集過來的數(shù)字信號頻率高達72 MHz,如此高的頻率使得后端DSP不能直接完成相關(guān)的數(shù)字信號處理任務(wù)。因此合理的設(shè)計基于FPGA的DDC,以降低數(shù)字信號頻率,方便后端DSP實時完成相關(guān)的數(shù)字信號處理任務(wù)就顯得尤為重要。在很多數(shù)字信號處理系統(tǒng)中,數(shù)字信號頻率是非常高的,而后端數(shù)字信號處理器件幾乎不能滿足系統(tǒng)的實時性要求,此時通過合理的設(shè)計DDC就可以解決上述問題。
上傳時間: 2013-11-20
上傳用戶:520
針對國內(nèi)眾多陶瓷窯爐用戶對燃燒節(jié)能系統(tǒng)及其優(yōu)化控制技術(shù)的需求,以及部分企業(yè)窯爐使用維護不方便等問題,提出了以陶瓷窯爐節(jié)能及其優(yōu)化控制系統(tǒng)為基礎(chǔ)的、基于網(wǎng)絡(luò)的面向陶瓷窯爐“用戶群”的技術(shù)支撐平臺,以形成窯爐制造者和用戶雙方相互交融的技術(shù)鏈,以便實現(xiàn)陶瓷窯爐節(jié)能及其優(yōu)化控制技術(shù)的產(chǎn)業(yè)化。關(guān)鍵 詞 : 陶瓷窯爐,支撐平臺,使能技術(shù)
上傳時間: 2013-11-19
上傳用戶:行旅的喵
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1