1.課程設計簡介
紅外計數器通常用于對外部事件進行計數。利用這一特性,我們可以用于統計某時間段內進出某幢大樓的人數,并且在該大樓內人數達到預先設定值時發出警報。設計利用紅外線發射/接收裝置(紅外對管)工作,如果在發射端和接收端之間有障礙物,則進行一次計數,否則不計數。大樓的進、出可分別利用兩組紅外對管進行設計。
2.紅外計數器單片機課程設計基本要求(80分):
⑴ 系統硬件設計:根據任務要求,完成單片機最小系統及其擴展設計,組成功能完整的系統并制作實物;
⑵ 系統軟件設計:根據紅外計數器系統功能,完成控制軟件的編寫與調試;
⑶ 基本功能:3位顯示、完成計數器可逆功能(即可進行加、減計數),到達設定值報警(如用于統計某幢大樓的進出人數,并在人數達到設定數值時紅外計數器報警);
⑷ 設計說明書(論文):設計說明書應表明設計思想和所使用的設計方法,主要內容包括:
① 系統簡介、系統整體功能說明、各功能模塊說明(附圖)、系統使用說明;
② 設計還需要改進的地方及設計的心得體會;
③ 參考文獻(包括參考書、資料、網站等,按標準格式列出);
④ 附件:系統總體原理圖及源程序。
此課程設計的解決方案
1、紅外線被擋時,紅外接受管的電壓會升高或者降低,那么讓發射管長期發送,單片機只掃描接受管,并進行類似鍵盤的防抖動處理。
2、在發射處接單片機,用定時器T0給脈沖,觸發紅外發射器,在接受處也是脈沖記數,當接受不到時是低電平。只要能算出低電平脈沖數就可以記數。