freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的出租車計價器的的設(shè)計論文-wenkub

2023-07-04 12:51:04 本頁面
 

【正文】 單。 系統(tǒng)主要功能本出租車自動計費,上電后顯示最初的起步價,里程計費單價,等待時間計費單價,通過按鍵可以調(diào)節(jié)起步價,里程計費單價,等待時間計費單價。計程范圍099km,精確到1km。它比市場上的一些計價器使用更方便,功能更全,還具有有效防止司機作弊和系統(tǒng)穩(wěn)定性好的優(yōu)點。再從集成電路式到目前的單片機系統(tǒng)設(shè)計的出租車計價器。在這里主要是以AT89S52單片機為核心控制器,P0口接1602液晶顯示模塊,P1口接按鍵的,通過按鍵輸入。時鐘電路采用12MHz的晶振,作為系統(tǒng)的時鐘源,具有較高的準確性。 2. 撰寫課程設(shè)計說明書,說明書使用A4打印紙計算機打印,用Protel等繪圖軟件繪制電子線路圖紙?!秵纹瑱C原理與接口技術(shù)》課程設(shè)計題 目: 基于單片機的出租車計價器的設(shè)計學(xué)院(系): XXXXXXX系 年級專業(yè): XXXXXXXXXXX班 學(xué) 號: XXXXXXXXXXXX 學(xué)生姓名: X X X 指導(dǎo)教師: X X X 課程設(shè)計任務(wù)書學(xué)生姓名: X X X 專業(yè)班級: XXX班 指導(dǎo)教師: X X X 工作單位: XX系 題 目: 基于單片機的出租車計價器的設(shè)計 初始條件:1. 運用所學(xué)的單片機原理與接口技術(shù)知識和數(shù)字電路知識;2. 51單片機應(yīng)用開發(fā)系統(tǒng)一套;3. PC機及相關(guān)應(yīng)用軟件。時間安排:第1周 下達課程設(shè)計任務(wù)書和日程安排,調(diào)研和查找資料,明確設(shè)計任務(wù)要求;第2周 完成方案論證、總體設(shè)計和硬件設(shè)計;第3周 完成軟件設(shè)計和程序的編寫; 第4周 調(diào)試硬件系統(tǒng)和軟件程序,完成整個系統(tǒng)的設(shè)計和調(diào)試;第5周 結(jié)果分析整理、撰寫課程設(shè)計報告,驗收和答辯。在上電時字符型液晶1602顯示最初的起步價,里程收費,等待時間收費三種收費,通過按鍵可以調(diào)整起步價,里程收費,等待時間收費。關(guān)鍵詞:單片機AT89C51; AT89S52;1602液晶;出租車計費器; 目 錄前 言 1第一章 出租車計價系統(tǒng)的設(shè)計要求與設(shè)計方案 2 出租車計價器設(shè)計要求 2 系統(tǒng)主要功能 2 方案論證與比較 2第二章 出租車計價系統(tǒng)的硬件設(shè)計 4 振蕩電路 4 復(fù)位電路設(shè)計 4 鍵盤接口電路 5 顯示電路 5 路程測量部分 6 單片機各引腳功能說明 6 1602液晶的簡介 8第三章 出租車計價系統(tǒng)的軟件設(shè)計 10 單片機資源使用 10 中斷子函數(shù) 10 判鍵子函數(shù) 11 顯示子程序 11 總程序流程框圖 13第四章PROTEUS的簡介 14 Proteus介紹 14第五章 設(shè)計體會與小結(jié) 15參考文獻 15附 錄 16一.源程序 16二.設(shè)計總圖 2 前 言出租車計價器是出租車營運收費的專用智能化儀表,隨著電子技術(shù)的發(fā)展,出租車計價器技術(shù)也在不斷進步和提高。出租車計價器計費是否準確、出租車司機是否作弊才是乘客最關(guān)心的問題,而計價器營運數(shù)據(jù)的管理是否方便才是出租車司機最關(guān)注的。第一章 出租車計價系統(tǒng)的設(shè)計要求與設(shè)計方案 出租車計價器設(shè)計要求設(shè)計一個出租車自動計費器,計費包括起步價、行車里程計費、等待時間計費三部分,用1602液晶 顯示總金額,運行時間,暫停時間,3Km之內(nèi)起步價計費,超過3Km,設(shè)速度為100m/s,(),用液晶顯示總里程,同時用液晶顯示等待時間和運行花費時間。顯示等候時間:用兩位數(shù)字顯示,顯示方式為“XX”,單位為min。同時具有運行,暫停,停止等狀態(tài),可以顯示運行的時間,同時可以顯示暫停的時間,具有累加功能,暫停和運行時間在暫停和運行前一次的狀態(tài)上計時。第二章 出租車計價系統(tǒng)的硬件設(shè)計 振蕩電路單片機內(nèi)部有一個高增益、反相放大器,其輸入端為芯片引腳XTAL1,其輸出端為引腳XTAL2。振蕩電路如圖21所示:圖21振蕩電路 復(fù)位電路設(shè)計復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是按鍵復(fù)位。RERST引腳的高電平只要能保持足夠的時間(2個機器周期),單片機就可以進行復(fù)位操作。I/O口內(nèi)部有上拉電阻時,外部可不接上拉電阻。顯示電路如圖24所示:圖24 數(shù)碼管封裝圖及數(shù)據(jù)線與數(shù)碼管管腳關(guān)系 路程測量部分出租車中需要一個能準確獲得車輪轉(zhuǎn)動即路量信號的裝置,以得到標準的脈沖信號送入單片機的定時/ 計數(shù)器T1 即P3. 5 引腳,利用單片機的T1 的計數(shù)功能完成100 次的計數(shù)后產(chǎn)生一中斷來完成路程的測量。GND:接地。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行 圖26校驗時,P0輸出原碼,此時P0外部必須被拉高。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。XTAL2:來自反向振蕩器的輸出。 中斷子函數(shù)對于中斷程序,只要定時器計數(shù)滿就會產(chǎn)生中斷50ms中斷一次,共計20次,秒鐘加1,秒鐘計滿再分鐘加,當分鐘加到99時全部清零。此系統(tǒng)受益于15年來的持續(xù)開發(fā),被《電子世界》在其對PCB設(shè)計系統(tǒng)的比較文章中評為最好產(chǎn)品—“The Route to PCB CAD”。PROSPICE 仿真器的一個擴展PROTEUS VSM:便于包括所有相關(guān)的器件的基于微處理器設(shè)計的協(xié)同仿真。交互的裝置模型包括:LED和LCD顯示,RS232終端,通用鍵盤,I2C,SPI器件。第五章 設(shè)計體會與小結(jié) 出租車計費器系統(tǒng)的設(shè)計已經(jīng)全部完成,能按預(yù)期的效果進行模擬汽車啟動,停止,暫停等功能并能夠通過LCD顯示車費數(shù)目。經(jīng)過這一個月的學(xué)習(xí),我覺得自己不論是在理論知識方面還是在動手能力方面都有了不小的進步,自己從中受益匪淺。通過這次設(shè)計不僅增強了自己的動腦能力和動手能力,也提高了我思考問題、分析問題、解決問題的能力,更重要的是學(xué)會用工程化的思想來解決問題。參考文獻1. 李廣弟,朱月秀,[M].,20072. [M].北京航空航天大學(xué)出版社,19963. 李群芳,:清華大學(xué)出版社,20054. [M].北京:高等教育出版社,19905. :機械工業(yè)出版社,20046. 胡輝,單片機原理及應(yīng)用設(shè)計—21世紀高等院校規(guī)劃教材[M],水利水電出版社,7. 劉守義,單片機應(yīng)用技術(shù)[M],西安:西安電子科技大學(xué)出版社,1996附 錄 一.源程序 includedefine uchar unsigned chardefine uint unsigned int sbit rw=P2^1。//液晶判斷忙標志位void lcd_init()。//液晶清屏void lcd_set()。//直接寫字符void display1()。sbit K2=P1^2。sbit aa=P2^3。sbit led_await=P3^1。//跳入開始標志位bit jump_out。uchar dispbuf1[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}。//void chuli()。//void set(uchar x)。//uchar second,minite,second1,minite1。//金額變量//*******************************************void main(){ init()。 display()。 chuli1()。 clear()。 money=0。 minite1=0。 led_run=1。 v1=0。 dispbuf1[i]=0。 TH1=(6553650000)/256。 EA=1。 if(count==20) { count=0。 if(minite==99) { minite=0。 dispbuf1[1]=minite%10。 if(
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1