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

基于AT89C2051單片機汽車計費系統的設計

2014-04-29 06:41:36張海龍
電子世界 2014年21期
關鍵詞:單片機

張海龍

【摘要】汽車計價器設計以AT89C2051 單片機為核心控制元件,利用靈敏的霍爾傳感器測距,采用AT24C02 實現系統掉電時的價格和時間等信息保存,輸出采用6 位LED數碼管分屏顯示單價、路程、總金額以及時間。

【關鍵詞】單片機;計費系統;霍爾傳感器

一、引言

汽車計價器是出租車行業發展的重要標志。它關系著交易雙方的利益。具有良好性能的計價器無論是對廣大汽車司機朋友還是乘客來說都是很必要的。隨著汽車行業的日漸發展,汽車計價器的功能已從剛開始的只顯示路程發展到了能夠自主計費,以及打印發票和語音提示、按時間自主變動單價等功能。現在各大城市出租車行業都已普及自動計價器,所以計價器技術的發展已成定局。而部分小城市尚未普及,但隨著城市建設日益加快,汽車行業也將加速發展,計價器的普及也是必然的,所以汽車計價器的市場還是十分有潛力的。

二、硬件設計方案

采用傳統的模擬電路和數字電路設計的計價器,其整體電路規模較大,故障率高,難調試,功能不易實現。本次設計我們利用單片機AT89C2051芯片作為設計的核心,利用霍爾傳感器測距,實現對汽車計價統計,采用AT24C02 實現在系統掉電的時候保存單價和系統時間等信息,顯示采用6位LED數碼管,分屏顯示單價、路程、總金額以及時間。本系統具有功能強大、電路簡單、便于維護等特點。總體設計框圖如圖2.1所示。

1.單片機

AT89C2051是美國ATMEL公司生產的低電壓、高性能CMOS 8位單片機,只有20引腳。片內含有2K字節可反復擦寫的只讀程序存儲器和128字節的隨機數據存儲器,兼容標準MCS-51指令系統,內置通用8位中央處理器和Flash存儲單元。

該系統中AT89C2051作為總控芯片,主要具有對測量結果進行運算處理、控制顯示及保證系統正常工作等功能。

2.里程計算設計

本次設計里程計算采用霍爾傳感器A44E,里程計算是通過安裝在車輪上的霍爾傳感器A44E檢測到的信號,送到單片機,經處理計算,送給顯示單元的。其原理如圖2.2所示。

我們選擇了P3.2口作為信號的輸入端,內部采用外部中斷0(這樣可以減少程序設計的麻煩),車輪每轉一圈(我們設車輪的周長是1 米),霍爾開關就檢測并輸出信號,引起單片機的中斷,對脈沖計數,當計數達到1000 次時,也就是1公里,單片機就控制將金額自動的加增加,其計算公式:

當前單價×公里數=金額。

圖2.2 傳感器測距示意圖

3.顯示單元設計

本設計具有單價、路程、金額顯示輸出,加上我們另外擴展了時鐘顯示(包含時分秒的顯示),采用LCD液晶屏顯示,在距離屏幕較遠處無法看清數據,不能滿足要求,而且在白天其對比度也不能夠滿足要求,因此我們采用6位LED數碼管顯示方式。

數據的分屏的顯示是通過按鍵S1來實現切換的,在汽車不走的時候,按下S1,可以實現數據的分屏顯示,車在行走的時候只有總金額和單價顯示屏在顯示,當到達目的地的時候,客戶要求查看總的里程的時候,就可以按下S1 切換到里程和單價顯示屏,供客戶查詢。

4.AT24C02掉電存儲單元的設計

掉電存儲單元的作用是在電源斷開的時候,存儲當前設定的單價信息。AT24C02是ATMEL 公司的2KB字節的電可擦除存儲芯片,采用兩線串行的總線和單片機通訊,電壓最低可以到2.5V,額定電流為1mA,靜態電流10Ua(5.5V),芯片內的資料可以在斷電的情況下保存40年以上,而且采用8腳的DIP封裝,使用方便。

其電路如圖2.3所示。

圖中R8、R10是上拉電阻,其作用是減少AT24C02的靜態功耗,由于AT24C02的數據線和地址線是復用的,采用串口的方式傳送數據,所以只用兩根線SCL(移位脈沖)和SDA(數據/地址)與單片機傳送數據。

每當設定一次單價,系統就自動調用存儲程序,將單價信息保存在芯片內。當系統重新上電的時候,自動調用讀存儲器程序,將存儲器內的單價等信息,讀到緩存單元中,供主程序使用。

5.按鍵設計

(1)S1按鍵的功能

在汽車不走的時候,按下S1,可以實現數據的分屏顯示,車在行走的時候只有總金額和單價顯示屏在顯示,當到達目的地的時候,客戶要求查看總的里程的時候,就可以按下S1 切換到里程和單價顯示屏,供客戶查詢。

(2)S2按鍵的功能

在按下S1按鍵之后,若接著按下S2鍵則進行單價調整(默認為調整白天單價),當接著按下S1時,則進行晚上單價調,再次按下S1可進行中途等待單價調整。當單價調整結束后,可以通過按下S2按鍵進行時間調整,默認為調整時,接著按下S1可進行調整分,分調整后再接下S1可進行秒調整。當時調整完成后,若接著按下S2則又可進行單價調整。

(3)S3按鍵的功能

在顯示金額及單價時,若按下S3鍵則顯示路程和單價,再次按下S3則可返回顯示金額及單價。

(4)S4按鍵的功能

在按下S1按鍵之后,若接著按下S4按鍵,則進行設定默認晚上單價,并啟動計價器,若沒有按下S4則可設定默認單價(白天),并啟動計價器。當設定默認晚上單價結束后,再次接下S4按鍵則可設定默認中途等待單價,并啟動計價器。當設定默認中途等待單價后,若還按一次S4,則返回系統時間的顯示。

三、軟件設計

本系統的軟件設計主要可分為主程序模塊、定時計數中斷程序、里程計數中斷服務程序、中途等待中斷服務程序、顯示子程序服務程序、鍵盤服務程序六大模塊。

主程序模塊完成對各接口芯片的初始化、汽車起價和單價的初始化、中斷向量的設計以及開中斷、循環等待等工作。

另外,在主程序模塊中還需要設置啟動/清除標志寄存器、里程寄存器和價格寄存器,并對它們進行初始化。然后,主程序將根據各標志寄存器的內容,分別完成啟動、清除、計程和計價等不同的操作。

四、結論

采用AT89C2051單片機作為核心的控制元件,靈敏的霍爾開關型器件A44E霍爾傳感器,因此本汽車計價器具有功能強、性能可靠、電路簡單、成本低實用性強等特點,加上經過優化的程序,使其有很高的智能化水平。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 国产大全韩国亚洲一区二区三区| 亚洲AV电影不卡在线观看| 亚洲日本韩在线观看| 操国产美女| 粉嫩国产白浆在线观看| 亚洲Aⅴ无码专区在线观看q| 国产午夜人做人免费视频中文| 在线观看无码av五月花| 日本道综合一本久久久88| 91丝袜在线观看| 成人午夜久久| 国内精品小视频福利网址| 青青久视频| 久久精品中文字幕免费| 91破解版在线亚洲| 国产黄色爱视频| 久久久成年黄色视频| 国产美女91视频| 亚洲熟女偷拍| 青青青视频蜜桃一区二区| 99精品国产自在现线观看| 亚洲天堂免费| 免费在线成人网| 国产99免费视频| 91成人在线免费视频| 波多野结衣亚洲一区| 国产精品久久久久久久久久98| 亚洲乱强伦| 麻豆精品久久久久久久99蜜桃| 国产精品3p视频| 亚洲最大福利网站| 人人爱天天做夜夜爽| 国产成人艳妇AA视频在线| 久久精品国产在热久久2019| 中文字幕 91| 91国内视频在线观看| 国产欧美日韩精品综合在线| 九色视频最新网址| 亚洲国产看片基地久久1024| 国产丝袜无码精品| 国产高清无码麻豆精品| 国产后式a一视频| 国产亚洲精久久久久久久91| 天天综合网亚洲网站| 国产亚洲现在一区二区中文| 尤物在线观看乱码| 性69交片免费看| 中文无码影院| 精品伊人久久大香线蕉网站| 亚洲av日韩av制服丝袜| 成人一区在线| 国产美女在线观看| 色九九视频| 日韩久久精品无码aV| 国产在线高清一级毛片| 欧美性久久久久| 一本久道热中字伊人| 欧美a级完整在线观看| 亚洲91精品视频| 老色鬼欧美精品| 国产精品蜜臀| 欧美午夜在线播放| 国产对白刺激真实精品91| 日韩成人在线网站| 日韩欧美国产另类| 九色在线视频导航91| 囯产av无码片毛片一级| 亚洲人成网18禁| 一边摸一边做爽的视频17国产| 亚洲国产精品日韩av专区| 欧美精品三级在线| 亚洲精品国产精品乱码不卞| 日韩东京热无码人妻| 久久综合亚洲鲁鲁九月天| 亚洲欧美日韩中文字幕在线| 好吊色妇女免费视频免费| 2021无码专区人妻系列日韩| 一本一道波多野结衣一区二区 | 久久激情影院| 国产精品丝袜视频| 亚洲国产日韩一区| 不卡色老大久久综合网|