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

正文內(nèi)容

出租車計價器系統(tǒng)設(shè)計方案(編輯修改稿)

2025-05-25 02:02 本頁面
 

【文章內(nèi)容簡介】 0x42(前面加0x表示十六進制)。 顯示地址1234567891011121314151600H01H02H03H04H05H06H07H08H09H0AH0BH0CH0DH0EH0FH40H41H42H43H44H45H46H47H48H49H4AH4BH4CH4DH4EH4FH指令集  1602通過D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令?! ★@示模式設(shè)置: (初始化)  0011 0000 [0x38] 設(shè)置162顯示,57點陣,8位數(shù)據(jù)接口;  顯示開關(guān)及光標設(shè)置: (初始化)  0000 1DCB D顯示(1有效)、C光標顯示(1有效)、B光標閃爍(1有效)  0000 01NS N=1(讀或?qū)懸粋€字符后地址指針加1 amp。光標加1),  N=0(讀或?qū)懸粋€字符后地址指針減1 amp。光標減1),  S=1 且 N=1 (當寫入一個字符后,整屏顯示左移)  s=0 當寫入一個字符后,整屏顯示不移動  數(shù)據(jù)指針設(shè)置:  數(shù)據(jù)首地址為80H,所以數(shù)據(jù)地址為80H+地址碼(027H,4067H)  其他設(shè)置:  01H(顯示清屏,數(shù)據(jù)指針=0,所有顯示=0);02H(顯示回車,數(shù)據(jù)指針=0)?! ⊥ǔM扑]的初始化過程:  延時15ms  寫指令38H  延時5ms  寫指令38H  延時5ms  寫指令38H  延時5ms ?。ㄒ陨隙疾粰z測忙信號) ?。ㄒ韵露家獧z測忙信號)  寫指令38H  寫指令08H 關(guān)閉顯示  寫指令01H 顯示清屏  寫指令06H 光標移動設(shè)置  寫指令0cH 顯示開及光標設(shè)置 第五章 程序設(shè)計本系統(tǒng)的軟件設(shè)計主要可分為主程序模塊、定時計數(shù)中斷程序、里程計數(shù)中斷服務(wù)程序、中途等待中斷服務(wù)程序、顯示子程序服務(wù)程序、鍵盤服務(wù)程序六大模塊。下面對各部分模塊作介紹。 系統(tǒng)主程序設(shè)計在主程序模塊中,需要完成對各接口芯片的初始化、出租車起價和單價的初始化、中斷向量的設(shè)計以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動/清除標志寄存器、里程寄存器和價格寄存器,并對它們進行初始化。然后,主程序?qū)⒏鶕?jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。當按下S1時,就啟動計價,將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程是否已超過起價公里數(shù)。若已超過,則根據(jù)里程值、每公里的單價數(shù)和起價數(shù)來計算出當前的累計價格,并將結(jié)果存于價格寄存器中,然后將時間和當前累計價格送顯示電路顯示出來。當?shù)竭_目的地的時候,由于霍爾開關(guān)沒有送來脈沖信號,就停止計價,顯示當前所應(yīng)該付的金額和對應(yīng)的單價,到下次啟動計價時,系統(tǒng)自動對顯示清零,并重新進行初始化過程。 定時中斷服務(wù)程序假設(shè)中斷計數(shù)一次代表車輪轉(zhuǎn)動10圈,每當霍爾傳感器輸出一個低電平信號就使單片機中斷一次,計數(shù)值加一,程序根據(jù)計數(shù)值和車輪周長計算出里程數(shù),然后程序又根據(jù)里程數(shù)和單價計算出總價。最后將結(jié)果送LCD顯示。 里程計數(shù)中斷服務(wù)程序每當霍爾傳感器輸出一個低電平信號就使單片機中斷一次,當里程計數(shù)器對里程脈沖計數(shù)滿1000 次時,使微機進入里程計數(shù)中斷服務(wù)程序中。在該程序中,需要完成當前行駛里程數(shù)和總額的累加操作,并將結(jié)果存入里程和總額寄存器中。 中途等待中斷服務(wù)程序當在計數(shù)狀態(tài)下霍爾開關(guān)沒有輸出信號,片內(nèi)的T1 定時器便被啟動,每當計時到達10分鐘,就對當前金額加上中途等待的單價,以后每十分鐘都自動加上中途等待的單價。當中途等待結(jié)束的時候,也就自動切換到正常的計價。 顯示子程序服務(wù)程序由于顯示部分采用液晶顯示,所以只要將液晶進行初始化,在需要顯示時調(diào)用顯示函數(shù)對相應(yīng)的字符及數(shù)據(jù)在液晶屏的具體位置進行顯示。 鍵盤服務(wù)程序鍵盤采用查詢的方式,放在主程序中,當沒有按鍵按下的時候,單片機循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 程序流程圖圖51 主程序流程圖圖52 里程計數(shù)中斷服務(wù)流程圖 第六章 設(shè)計總結(jié)及致謝 設(shè)計總結(jié)由于使用的是單片機作為核心的控制元件,以及靈敏的霍爾開關(guān)型器件,是本出租車計價器具電路簡單、成本低的特點,加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。但是在我們設(shè)計和調(diào)試的過程中,也發(fā)現(xiàn)了一些問題,譬如計價的金額位數(shù)有限,實際的里程可能會很遠,會超出我們的顯示范圍。計價器的設(shè)計還不夠人性化,比如加上語音的提示功能,可能會更有生命力。 致謝本設(shè)計是對我們所學知識的用在實踐中一種考驗與拓展,并培養(yǎng)我們的獨立思考、設(shè)計和創(chuàng)新能力、解決遇到問題的能力和團隊合作能力,以及我們在走向工作崗位后能更好的發(fā)揮學以致用。在碰到困難時不急不燥,在自主解決的前提下,結(jié)合團隊力量,解決問題并有所創(chuàng)新。在老師的親切關(guān)懷和悉心指導下,我們的設(shè)計從無到有,再到基本完成。老師在設(shè)計思路上給予我們精心的指導和啟迪,他引導我們積極思考,獨立解決問題,令我們茅塞頓開,受益匪淺。在設(shè)計中學會了一些疑難問題的探討和工作中的協(xié)調(diào)性,汲取知識的方式和途徑。為今后的工作奠定了堅實的基礎(chǔ)。在設(shè)計的整個過程中,使我學習到很多寶貴的知識。 參考文獻[1]—原理與用應(yīng)[M].[2]余錫存 [M].陜西:[3]雷麗文 [M].北京:電子工業(yè)出版社. [4][M].西安電子科技大學出版社. 附 件附錄1附錄2includedefine uchar unsigned chardefine uint unsigned int day_cost(void)。 night_cost(void)。uint day_price,night_price。uchar code table1[]=Dayprice:2 wait=30:+1。uchar code table2[]=Nightprice:3 wait=30:+1。uchar code table3[]=Cost:0000 Dis : 0000 。uchar code table4[]= 00:00:00 。uchar num,distance,count1,wait。uchar shi,fen,miao,s5num,count2。uint M500,date,waitcost。sbit lcden=P3^0。sbit rs=P3^1。sbit s1=P2^2。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1