




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一引言隨著人們生活水平的不斷提高,大家對住宅和辦公室的安全意識也日長期以來,一些電子雜志介紹的廉價防盜報警均工作警戒后,主控CPU不斷檢查觸發開關的狀態,當盜賊入室觸發開關時,立即啟動電話撥號報警程序向主人告警(當然也可以通過修改軟件使其在現場發出二硬件系統方案設計圖2.1為電話撥號報警器的系統構成方框圖,由單片機控制器、鍵盤輸入、數碼管顯示、觸發電路、撥號電路及電源等6部分組成。低價位的AT89S2052。電話撥號防盜報警器的觸發電路用磁性開關(門磁開關),簡單可靠,也可用開關電源脈沖撥號是目前電話機兩種撥號方式中的一而形成的脈沖信號,來完成輸入電話號碼的發送。在操作中,若用戶撥1,則送出1個脈沖,回路中斷一次、接通一次;撥2,則發出2個脈沖,回路斷一次、接通一次、再斷一次;...;而撥0時,則發出10個脈沖,回路斷、接通輪流10次。圖2.2為電話號碼“32”的脈沖波形。通通時間沖號碼3的脈沖圖2.2電話號碼“32”的脈沖波形不同。快速撥號時,只要取一半時間即可。電路電流接通的時間(即在同一位號碼中的2個斷脈沖之間的接通電流時間)約在32~42ms之間,視斷續比的不同脈沖接通時間之和,每一個周期的時間為100ms左右。快速撥號時,在50ms左右。2位號碼(即2組脈沖串)之間的最小時間間隔,通常為800ms左右;而快我國目前采用的電話脈沖撥號的速率是10PPS(每秒的脈沖數),即每秒發出10個脈沖,因此上述各參數不存在快速撥號時的值。為了提高撥號的可靠性及穩定性,這里設計個脈沖代表播出1,2個脈沖代表撥出2,……,10個脈沖代表撥出0,每個脈沖的寬度和間隔為100ms。工作時首先進行模擬摘機,然后開始脈沖撥號,1位號碼后停頓500ms(保持接通)再撥下一位,直至全部撥完后再發報警音,……,最后掛機。2.1.3脈沖撥號實現過程圖2.3為脈沖撥號的實現電路。平時電話線上的電壓約為50~60V左右。未撥號時電片機的P3.0、P3.1均輸出低電平。1個脈沖代表撥出1,2個脈沖代表撥出2,……,10個脈沖代表撥出0,每個脈122.1.4AT89S2052單片機的功能特點1.AT89S2051的主要性能特點兩極程序加密鎖定;128B內部RAM;15條可編程雙向I/0口線;2個16位定時2.引腳功能介紹P1口(P1.0~P1.7):是一個8位雙向I/0口,其中P1.2至P1.7提供內部上拉P3口:引腳P3.0至P3.7(P3.5除外)是7個帶內部上拉電阻的雙向I/0口線。作為串行數據接收RXD;P3.1作為串行數據發送TXD;P3.2為外部中斷0申請INTO;P3.3為外部中斷1申請INT1;P3.4為定時器/計時器0輸入;P3.5位定時器/計數器1輸入;P3.7無第2功能RD。AT89S2052片內有2個鎖定位,可以不編程(U),也可以編程(P),以獲得一些表2.1程序存儲器鎖定編程鎖定位1UU沒有編程鎖定特性2PU3PP同模式2,同時禁止校驗P1.0和P1.1應置0;如果采用外部上拉,則置1。應注意的是,當閑置模式被下拉,P1.0和P1.1應置0,如果采用外部上拉,則置1。時鐘計時器要求用六位LED數碼管顯示時、分、秒、以二十四小時方式運設計框架如圖3.1所示。6位LED顯示器單片機控制器單片機控制器列驅動簡化了電路,但可實現以前需要幾片甚至十電路原理如圖所示,共有4個按鍵,即rst、ok、up、set。ok:輸入數據確認鍵。set:工作模式設定鍵,可設定管機、工作、輸入時間t1、輸入時間t2及輸入電話號碼5種模式。于工作狀態指示或輸入數據指示。L1、L2接電話線,ZND為擊穿電壓120V的壓敏二極管,防止電路受雷電干擾。平時系統處于低功耗待機狀態(此時耗電僅2mA左右),由電話線上取電工作,并對3.6V/60mA鎳鉻電池充電,當輸入數據進行設定或進行撥號報警時,耗電會達到10mA,這時主要由鎳鉻電池供電。由動電壓,用三極管8550作電源驅動輸出。采用12MHZ晶振有利于精確性。硬件電路圖如圖3.2示。YaY導還2豆顯還2豆顯3u-三系統的軟件設計3.1電話撥號防盜報警器程序設計入的鍵值分別散轉至對應的子程序(管機、警戒工作、輸入時間t1、輸入時間t2、輸入電話號碼)循環工作。T0為100ms定時中斷服務子程序,它實現精確主程序狀態流程圖如圖3.6所示。INT0外中斷服務子函數狀態流程圖及INT1外中斷服務子函數的狀態流程圖分別如圖3.7、圖3.8所示。開始開始定時器TO初始化根據set鍵值散轉工作圖3.6主程序狀態流程如set鍵按下,則set鍵值加1如鍵值大于5,則鍵值回0查詢門控開關共10次3.2時鐘顯示程序設計顯示單元清0TO、T1設為16位計數器模式允許TO中斷N數碼管顯示的數據存放在內存單元dis[0]~dis[5]中,其中dis[0]~dis[1]存放秒制BCD碼。由于采用軟件動態掃描實現數據顯示功能,顯示用的十進制BCD碼數據的對應段碼存放在ROM表(dis7[11])中,顯示時,先取出dis[0]~dis[5]中的某一數據,然后查得對應得顯示段碼從PO口輸出,P2口將對應得數碼管選定時器T0用于時間計時。定時溢出中斷周期可設為50ms,中斷進入后先判斷,中斷計時累計20次(即1ms)時對妙計數單元進行加1操作。時鐘計數單元在義的6個單元(timedata[6])中。timedata[0]~timedata[1]存放秒數據,時值為23小時59分59秒。在計數單元中采用十進制BCD碼計數,秒,分、時之間滿60進位。TO中斷服務程序執行流程如圖3.4所示。T0T0中斷1s到?加1處理T1中斷服務程序用于指示調整數字單元的亮閃,在時間調整狀態下,每過按T1或T2鍵可進行加1或減1操作;繼續按TO鍵可分別進行分十位、時個四系統的調試部分地1步:接上電話線(也即接上電源)后,數碼管顯示“E”,意為數據錯第2步:②按下up鍵后,數字開始從0~9循環遞增,調至0后松開up鍵,點按ok④按下up鍵后,數字開始循環遞增,調至1后松開up鍵,點按ok鍵確認第3步:“二”,意為可輸入時間t2,點按ok鍵確認(小數點被同時點亮)。③按下up鍵后,數字開始循環遞增,調至2后松開up鍵,點按ok鍵確認(小④按下up鍵后,數字開始循環遞增,調至5后松開up鍵,點按ok鍵確認(小這樣就完成了將025(代表t1=25s)存入內存的過程。同時數碼管又恢復顯示“二”五總結法使磁電檢測達到最佳的效果,充分發揮軟件編程方便靈活的特點,來滿足系[1]楊長春.電子報合訂本2002年上:261[2]電子產品世界,2004,9(167):81-82大學出版社,2005.3:85-120報,2006,4,35(2):186-188學學報,2006,4,24(2):161-164[6]熊磊,黃玉水.一種改進型PDM調動控制方式.南昌大學學報,2006,3,28[7]黃智偉.全國大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025裝修工程合同書范文
- 2025版本的申通快遞運輸合同
- 人教部編版一年級上冊課文 39 明天要遠足教學設計及反思
- 2025年江西省建筑施工企業勞動合同樣本
- 2025教育器材采購合同
- 2025年土地轉讓合同范本
- 2025租房合同修訂范本
- 《環保法規概要》課件
- 《法學專業指導》課件 - 深入解讀法律學科
- 《商用中央空調市場拓展策略》課件
- 2025世界防治哮喘日知識講座專題課件
- 糧食安全時政試題及答案
- 小學開展常規教育經驗交流活動方案
- 第四單元專題學習《孝親敬老傳承家風》公開課一等獎創新教學設計-(同步教學)統編版語文七年級下冊名師備課系列
- 茂名市生活垃圾焚燒發電項目
- 2025年03月四川成都農業科技中心公開招聘筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 大學英語四級考試2024年6月真題(第1套)翻譯
- 2024年鄭州鐵路職業技術學院單招職業技能測試題庫必考題
- 2025年03月國家機關事務管理局所屬事業單位公開招聘應屆畢業生14人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 城市交通中的共享出行模式研究
- 全過程工程咨詢投標方案(技術方案)
評論
0/150
提交評論