基於89C51的自動收費系統

2022-11-11 13:45:02 字數 2637 閱讀 3337

工程技術

謝俐俐(常州輕工職業技術學院江蘇常州213164)

摘要:介紹所設計的乙個基於89c51及tsopi738的臨時停車場自動收費系統,試系統通過微控制器89c5l控制虹外接收端和計、收費

端,較為理想的解決了臨時停車門禁、計費及收費的功能。關鍵詞:89c51收費系統紅外中圖分類號:

u11文獻標識碼:a文章編號一0045—01我們所設計的基於89c 5 l的紅外全自

動停車收費門禁管理系統採用的紅外感測的控制編碼是連續的32位二進位製碼組,其

中前l6位為8位使用者識別碼及其反碼,能還是送往89c51解碼微控制器int0和int1兩引腳上的波形相反,器tsop1738是vishay公司推出的一體區別不同的電器裝置,防止.不同機種遙控由i nt 0引腳上脈衝的下降沿所觸發的中化紅外置收器,集紅外置收放大於一體,無碼互相干擾。該晶元的使用者識別碼固定為斷服務程式完成啟動計數器t 0,以測量需任何外接元器件,使得該系統具有門禁十六進製制0lh;後16位為8位操作碼及其反int1引腳上正脈衝的寬度。由intl引腳控制、自動計費結算,並且該系統因為採碼。

該32位二進位製碼經38khz的載頻進行上脈衝的下降沿所觸發的中斷服務程式完用模組化設計,使得在功能上可根據使用者調製,提高發射效率,達到降低電源功耗的成關計數器t0,並根據計數值來判斷是對需求進行功能靈活調節,該系統操作安裝目的。然後,再通過紅外發射二極體進行應於二進位制的「0」還是「l。

簡單,穩定性較高,能滿足使用者對於系統性二次調製,產生紅外線向空間發射。

價比的需求。

在接收端tsopl738能完成從紅外線3軟體程式流圖設計

接收到輸出與ttl電平訊號相容的所有工本系統的軟體系統的主程式採用c語1系統設計框架及工作流程

作,而體積和普通的塑封三極體一樣。接言編寫,核心模組採用組合語言編寫以提該系統根據設計的需求將系統分為以收端紅外檢測主要負責對訊號進行解碼,高系統工作效率,c語言實現的模組主要包下幾個模組:①門禁模組:

負責對停車場的即識別二進位製碼「0」和「l」以及遙控信括以下幾個部分:①主控制模組:主要實現開關控制,該模組通過89c5l控制讀取紅號起始位。

由89c51微控制器對脈衝間隔計對儲存裝置ram的讀取以及對各種外設外檢測裝置記錄的資料來實現。②顯示輸數,由計數值的大小區別脈衝間隔的時間,硬體的中斷系統進行控制。②計費統計模出模組:

該模組主要提供顯示停車場的停從而識別出二進位製碼「0」、「1」和遙控信塊:通過軟體系統讀取內部時鐘來對計費車狀態,費用資訊,列印預覽以及視覺化的號起始位。紅外發射32位二進位制序列碼是系統進行控制,並在該模組中加入對收費系統設囂等功能。

③鍵盤輸入模組:通過4脈寬調變的,脈衝寬度固定(0.56ms),而脈標準的初始化設定功能。③查詢列印模×4鍵盤進行多種人機互動操作。

④紅外衝的間隔不同。因此,只要設法測出脈衝塊:負責對鍵盤輸入的查詢設定需求做出檢測模組:

安裝在停車場出入處以及每個隔時間,即可判斷是二進位制的「0」還是「1」。正確的判斷。

停車位,用於檢測汽車的進出車場以及停在設計時考慮到適當的容差,將脈衝間隔而採用彙編實現的模組主要是紅外置放車輛時接收到的訊號,送8 9c 5 l微控制器為的判為「0」,脈衝間收端89c51控制解碼的響應int0中斷服作相應處理。

隔為的半lj為「l」。

務程式和int1中斷服務程式兩部分。解解碼微控制器系統由碼程式在初始化後,首先檢測碼間隔標誌2系統核心模組設計

和74ls00等組成,介面電路如圖2所示,(29h).0,如果為1,表明是一組碼的開始,紅外線遙控是目前使用最廣泛的一種ts0pl738的輸出端通過74ls00的兩個反程式就將碼長計數器清零,並從頭開始計通訊手段。由於紅外裝鬣具有體積小、功相電路接至解碼微控制器89c5 i的int0和數。同時為了防止其它裝置的紅外干擾,耗低、功能強、成本低等特點,因此在家電intl,作為輸入介面。

89c51解碼微控制器在程式中還加入了檢測模組,e當接收到產品以及其它小型電器裝置上紛紛採用紅通過p0口作為輸出介面,傳送解碼所得的前8位碼後,首先檢查該值是否為0lh。如外控制。紅外槍測模組是該系統的設計核指令控制碼去控制電器裝置。

89c51單片果是則置位使用者碼標誌(29h).1。只有用心,分為發射端和接收端兩部分,下面分別機的tcon中有乙個控制位,該位由軟體設戶碼標誌為1時,收到的後8位碼才作為有進行介紹。

置為「1」,設定int0和int1為下降沿觸效操作碼處理。

在發射端採用了紅外發射端採用以日發中斷,其相應的定時/計數器0就可以測最後將接收的32位編碼中使用者碼和操本nec的upd6l2lg組成發射電路,主要量對應的int bl腳上正脈衝的寬度。利用作碼各自的反相一致性。正極性的使用者碼解決突發事件時手動控制收費系統。

當發這一特點,用定時器t0來測量int1引腳留在buf3中,負極性的使用者碼留在buf2射器按鍵按下後,即有控制碼發出,所按的上正脈衝的寬度,即前後兩脈衝的間隔時中;正極性的操作碼留在bufl中,負極性鍵不同遙控編碼也不同。upd6l2lg產生

間,據此可判斷它對應於二進位制的是「l」

的操作碼留在buf0中。再通過89c51對緩衝中的資料進行比較已確定解碼的正確資料。

89c51

一4結語

into∽

本文所介紹的自動計費系統分析了主

l流停車收費系統在某些應用領域的不足,提出了一款採用紅外置收檢測的89c5l單k,一j口l

oo片機控制的小型自動收費系統,該系統為臨時停車場的自動收費、門禁提供了可intl

能,並使系統實現的成本降低,操作管理簡易。

圖2紅外介面電路圖

科技資訊

89C51微控制器硬體結構和原理

2 20h 2fh為可位定址區域,這16個位元組的每一位都有乙個位址,編址為00h 7fh。當然,位定址區也可以用作位元組定址的一般資料緩衝區使用。3 30h 7fh為堆疊 資料緩衝區。4 80h ffh高節的ram有21個特殊功能暫存器 sfr 訪問sfr只允許使用直接定址方式。其中11個具有位定...

基於STC89C51微控制器定時插座的設計與實現報告

摘要隨著家用電器的越來越普及和人們生活節奏的加快,人們對電器的依賴性進一步提高,對電器的定時需求也進一步增大。定時開關插座可用於電飯煲 飲水機 電視機 電腦 電動車電池的充電 定時開關電熱毯等需要定時供電的場合。定時開關插座的使用能夠做到節能 安全 方便等。本文介紹了一種基於stc89c51微控制器...

AT89C51微控制器的基本結構

at89c51微控制器的主要工作特性 內含4kb的flash儲存器,擦寫次數1000次 內含28位元組的ram 具有32根可程式設計i o線 具有2個16位可程式設計定時器 具有6個中斷源 5個中斷向量 2級優先權的中斷結構 具有1個全雙工的可程式設計序列通訊介面 具有乙個資料指標dptr 兩種低功...