999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機(jī)在出租車計(jì)價器上的運(yùn)用與實(shí)現(xiàn)

2016-04-29 00:00:00廖穎民
科技創(chuàng)新與應(yīng)用 2016年33期

摘 要:介紹一種以AT89C51為核心的出租車計(jì)價系統(tǒng)的硬件設(shè)計(jì)。該計(jì)價器具有空載時顯示時間、載客時顯示價錢功能,具有計(jì)時和計(jì)價兩種工作方式,適合用于出租車計(jì)價系統(tǒng)。文章主要闡述設(shè)計(jì)的硬件組成部分。

關(guān)鍵詞:計(jì)價器;單片機(jī);LED

引言

單片機(jī)應(yīng)用系統(tǒng)因其優(yōu)異的性能、高可靠性、以及成本低廉被廣泛應(yīng)用于工業(yè)、數(shù)字信號處理、通信等各個技術(shù)領(lǐng)域。而采用LED數(shù)碼管作數(shù)字顯示以其亮度高、顯示直觀等優(yōu)點(diǎn)也被廣泛應(yīng)用于智能儀器及家用電器等領(lǐng)域。結(jié)合這兩者的優(yōu)點(diǎn),文章介紹一種以AT89C51單片機(jī)為核心,以共陽極數(shù)碼管作為顯示器件組成6位數(shù)字顯示的出租車計(jì)價系統(tǒng)的設(shè)計(jì)。該系統(tǒng)具有計(jì)時和計(jì)價兩種功能,在空載時顯示時間,載客時顯示價錢。

1 系統(tǒng)實(shí)現(xiàn)的功能

有計(jì)時和計(jì)價兩種模式;計(jì)時模式下6位數(shù)碼管同時顯示時、分、秒,24小時制;計(jì)價模式下數(shù)碼管同時顯示元、角。

2 方案的選擇

本設(shè)計(jì)方案的選擇主要是LED的顯示方式以及時間處理方式的選擇問題。

LED顯示部分可以采取靜態(tài)顯示和動態(tài)掃描顯示。靜態(tài)顯示的優(yōu)點(diǎn)是輸出操作比較方便,無時序混亂,缺點(diǎn)是工作時功耗大,占用的口線較多,需要一定的硬件資源。動態(tài)掃描雖然要解決時序混亂和顯示閃爍的問題,但這些問題在硬件和軟件上都是可以解決的,且動態(tài)掃描又有工作功耗少、占有口線少、節(jié)省硬件資源等優(yōu)點(diǎn),因此本設(shè)計(jì)LED顯示部分采用動態(tài)掃描方式。

對于時間的處理亦有兩種不同的方案。一是采用時鐘芯片如DS1302;二是利用單片機(jī)的定時器資源完成,兩種方案各有優(yōu)劣。采用時鐘芯片編程比較簡單,能更充分的運(yùn)用單片機(jī)的口線資源,內(nèi)含RAM會增加系統(tǒng)的RAM,容易校準(zhǔn)時鐘;采用專用晶振,幾乎無需調(diào)整就可以達(dá)到國家要求的時鐘誤差標(biāo)準(zhǔn),但成本較高,DS1302難以起振,導(dǎo)致電路調(diào)試不易成功,當(dāng)受到汽車的高壓點(diǎn)火干擾時,會出現(xiàn)計(jì)價器的計(jì)時混亂、時鐘停止等不良現(xiàn)象,造成計(jì)價器無法使用。利用單片機(jī)定時器能更好地利用單片機(jī)內(nèi)部資源,成本低廉,電路簡單,但對后期的編程有一定的要求,時鐘會產(chǎn)生誤差。綜合以上兩種方案的優(yōu)劣,在不要求系統(tǒng)有其他多種功能如打印功能、語音功能的情況下單個AT89C51的內(nèi)部資源是完全夠用的,因此本設(shè)計(jì)采用單片機(jī)定時器來處理時間問題。

3 過程論述

硬件設(shè)計(jì):

硬件電路由AT89C51單片機(jī)、LED顯示電路、復(fù)位電路等組成。系統(tǒng)結(jié)構(gòu)如圖1所示,硬件原理圖如圖2所示。

(1)復(fù)位電路

單片機(jī)的復(fù)位是靠外部電路實(shí)現(xiàn)的,在時鐘電路工作后,只要在單片機(jī)的RST引腳上出現(xiàn)24個時鐘振蕩(2個機(jī)器周期)以上的高電平,單片機(jī)便實(shí)現(xiàn)初始化狀態(tài)復(fù)位。為了保證應(yīng)用系統(tǒng)可靠復(fù)位,通常使RST引腳保持10ms以上的高電平。因此復(fù)位電路的核心是必須保證RST引腳出現(xiàn)10ms以上穩(wěn)定的高電平,不論是簡單或是復(fù)雜的電路,都是為了保證這個10ms以上穩(wěn)定的高電平。本設(shè)計(jì)采用上電復(fù)位電路和開關(guān)復(fù)位組合電路,上電復(fù)位由Cr、R20組成,在通電瞬間,在RC電路充電過程中,RST端出現(xiàn)正脈沖,從而使單片機(jī)復(fù)位,時間長數(shù)為22μ×1k=22ms,這個時間可以使單片機(jī)可靠復(fù)位。開關(guān)復(fù)位由Cr、R20、R21、RESET鍵組成,手動按下RESET鍵時,Cr通過R21迅速放電,使RST端迅速變?yōu)楦唠娖剑琑ESET鍵松開后,電容通過R20和內(nèi)部下拉電阻充電,逐漸使RST端恢復(fù)低電平。Cr、R20、R21的值可由實(shí)驗(yàn)調(diào)整。

上電復(fù)位電路和開關(guān)復(fù)位組合電路中,干擾易竄入復(fù)位端,在大多數(shù)情況下不會造成單片機(jī)的錯誤復(fù)位,但會引起內(nèi)部某些寄存器的錯誤復(fù)位。這時可在RESET復(fù)位引腳上接上一個去耦電容。

(2)LED顯示電路

設(shè)計(jì)采用3個一組的數(shù)碼管,如圖3所示。C1、C2、C3為位選,A、B、C、D、E、F、G為段選。

顯示采用動態(tài)掃描方式,P1口接驅(qū)動器和限流電阻作為段選控制,P2口接三極管驅(qū)動后作為位選控制。由于動態(tài)掃描每一位數(shù)字的顯示時間只占全部顯示時間的1/N(N是數(shù)碼管位數(shù)),因此每一位的驅(qū)動應(yīng)該是靜態(tài)驅(qū)動電流的N倍(典型值應(yīng)是8×NmA),以保持顯示器應(yīng)有的亮度。每個位驅(qū)動器的驅(qū)動電流則應(yīng)是7×8×N=56×NmA(每位數(shù)字有7個筆畫)。本系統(tǒng)采用2片3個一組的共陽數(shù)碼管,因每一筆畫驅(qū)動電流為56mA,選用74LS245作筆畫驅(qū)動器,公共陽極的位驅(qū)動器使用共發(fā)射極PNP型晶體管,每筆畫上的串聯(lián)限流電阻R1-R7取42Ω(R=(5V-0.3V-2V-0.3V)÷56mA)。

74LS245為同相三態(tài)雙向總線收發(fā)器,工作電壓為4.75V~5.25V,驅(qū)動電流為-15/24mA,最大傳輸延遲為12ns,典型功耗為290mW。邏輯引腳如圖4所示。

(3)按鍵電路

整個按鍵電路由五個微動按鍵K0、K1、K2、K3、K4組成。K0、K1、K2分別為調(diào)秒、調(diào)分、調(diào)時按鍵,當(dāng)按下其中的某一個按鍵時都可以使相應(yīng)的時間加一;K4鍵為計(jì)價鍵,當(dāng)按下時系統(tǒng)進(jìn)入計(jì)價模式工作;K3為車輪脈沖模擬鍵。在實(shí)際的出租車計(jì)價器中車輪信號傳感器是接在出租車的軟軸上,輸出信號為脈沖方式,當(dāng)車輪轉(zhuǎn)動一圈時,發(fā)出一個脈沖。在本設(shè)計(jì)中,為測試方便,把K3鍵作為車輪脈沖的模擬鍵,按下一次表示有一個脈沖輸入即車輪轉(zhuǎn)動一圈。

4 調(diào)試

在調(diào)試的過程中對硬件的檢查非常關(guān)鍵,后續(xù)編程寫入的軟件能否正常運(yùn)行,取決于硬件設(shè)計(jì)是否正確。在本系統(tǒng)中,首先檢查LED是否工作正常,可以直接用導(dǎo)線來連接地線和段選及位選,若能夠點(diǎn)亮,說明LED硬件已經(jīng)正常。接著是檢查整個硬件系統(tǒng),可以用一個像跑馬燈的程序來檢查LED能否逐個點(diǎn)亮,可點(diǎn)亮則說明整個系統(tǒng)的硬件設(shè)計(jì)已經(jīng)正確。

5 結(jié)束語

(1)地線的設(shè)計(jì)要引起重視。在微機(jī)應(yīng)用系統(tǒng)中,地線應(yīng)盡量加粗。同時地線應(yīng)該盡量分開,比如本系統(tǒng)中74LS245的地線和AT89C51地線應(yīng)分開,以減少彼此之間的干擾。同時在各個關(guān)鍵部分應(yīng)配置去耦電容,本系統(tǒng)中74LS245電源端配備了去耦電容。

(2)單片機(jī)進(jìn)行擴(kuò)展時,不應(yīng)超過其驅(qū)動能力,否則會引起整個系統(tǒng)工作異常。本設(shè)計(jì)由于不能直接驅(qū)動6個LED數(shù)碼管顯示,所以添加了顯示驅(qū)動芯片74LS245。

(3)通常按鍵所用開關(guān)為機(jī)械彈性開關(guān),其利用機(jī)械觸點(diǎn)的合、斷作用。由于機(jī)械觸點(diǎn)的彈性影響,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開,在閉合及斷開的瞬間均伴隨有一連串的抖動,為了確保按鍵動作的準(zhǔn)確性,在后期的軟件編寫上必須要考慮消除抖動的影響,方法可以是在第一次檢測到有鍵按下時,執(zhí)行一段延時20ms的子程序后再確認(rèn)該鍵電平是否仍保持閉合狀態(tài),如果保持閉合狀態(tài)則確認(rèn)真正有鍵按下,從而消除了抖動的影響。鍵彈開時的抖動消除也可以運(yùn)用上述方法進(jìn)行。

參考文獻(xiàn)

[1]孫涵芳,徐愛卿.MCS-51系列單片機(jī)原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,1996.

[2]李平,周躍松.MCS-51單片機(jī)定時誤差的修正及補(bǔ)償[J].電氣自動化,1993,21(5):68.

作者簡介:廖穎民(1981,03-),男,漢族,籍貫:廣西南寧,工作單位:南寧市科技館,學(xué)歷:大學(xué)本科,學(xué)士,職稱:助理工程師,研究方向:科普展品的研發(fā)與維護(hù)。

主站蜘蛛池模板: 午夜天堂视频| 亚洲美女高潮久久久久久久| 国产理论精品| 亚洲国产日韩在线观看| 狠狠ⅴ日韩v欧美v天堂| 国产一区二区丝袜高跟鞋| 亚洲视频影院| 亚洲美女一级毛片| 久久综合结合久久狠狠狠97色 | 亚洲欧洲日韩久久狠狠爱| 免费欧美一级| 色综合a怡红院怡红院首页| 日本91在线| 97在线观看视频免费| 久久久黄色片| 在线播放国产一区| 国产精品成人观看视频国产| 久久黄色视频影| 久久国产亚洲欧美日韩精品| 伊人成人在线| 欧美性久久久久| 免费视频在线2021入口| 国产欧美日本在线观看| 国产精品尤物在线| 香蕉伊思人视频| 久久久久国产精品熟女影院| 香蕉视频在线观看www| 国外欧美一区另类中文字幕| 91无码人妻精品一区二区蜜桃 | 国产精品亚洲αv天堂无码| 欧美色综合网站| 在线观看欧美国产| 青青草国产免费国产| 亚洲天堂视频在线观看| 欧美精品啪啪| 国产精品性| 狠狠五月天中文字幕| 91在线国内在线播放老师| 色男人的天堂久久综合| 亚洲精品免费网站| 99久久国产精品无码| 亚洲欧洲日产国产无码AV| 一级毛片a女人刺激视频免费| 成人亚洲视频| 国产亚洲精久久久久久久91| 国产精品视频系列专区| 一级毛片免费观看久| 欧美一级黄片一区2区| 狠狠亚洲五月天| 操美女免费网站| 伊人久久大香线蕉成人综合网| 国产精品伦视频观看免费| 精品五夜婷香蕉国产线看观看| 国产va在线观看免费| 亚洲,国产,日韩,综合一区| 亚洲成A人V欧美综合| 久视频免费精品6| 亚洲天堂视频在线免费观看| 欧美另类第一页| 色妞www精品视频一级下载| 99久久这里只精品麻豆| 日韩成人免费网站| 精品精品国产高清A毛片| 久久国产乱子伦视频无卡顿| 91在线精品免费免费播放| 一区二区三区国产精品视频| yy6080理论大片一级久久| 97久久免费视频| 国产精品自在拍首页视频8| 亚洲国产天堂久久综合| 日韩第一页在线| 九九热在线视频| 99热国产这里只有精品无卡顿" | 乱码国产乱码精品精在线播放| 99久久婷婷国产综合精| 亚洲成人精品在线| 亚洲第一区欧美国产综合 | 高清不卡毛片| 日韩视频精品在线| 国产美女叼嘿视频免费看| 日韩麻豆小视频| 日韩视频精品在线|