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

正文內(nèi)容

基于單片機(jī)的出租車計價器設(shè)計畢業(yè)設(shè)計-wenkub.com

2025-06-16 12:51 本頁面
   

【正文】 //數(shù)碼管顯示 keyscan()。 display(zongjine,licheng,danjia)。 S4num=0。 sign=0。 if(WHEEL_speed=7) //脈沖個數(shù)10s小于7個(時速低于5公里) {WHEEL_speed=0。 aa++。 licheng++。}void inter1() interrupt 2 //脈沖中斷{ IT1=1。 delay(5)。 //金額計算 else zongjine=qibu+dengdai*danjia3。//數(shù)碼管段碼清零 EA=1。 ET0=1。 //開外部中斷1 IT1=1。 aa=0。 danjia3=read_data(3)。 danjia1=read_data(1)。 SCL=1。 while(!S4)。 //顯示 } if(S4num==5)//退出功能鍵 { write_data(4,qibu)。 while(!S3)。 while(!S2)。 if(S2==0) { qibu++。 while(!S3)。 if(S3==0) { danjia3。 while(!S2)。//顯示 } //調(diào)等待單價 if(S4num==3) { write_data(2,danjia2)。 while(!S3)。 while(!S2)。 if(S2==0) { danjia2++。 while(!S3)。 if(S3==0) { danjia1。 while(!S2)。 while(!S4)。 }}void keyscan()//鍵盤掃描{ if(S4==0)//功能鍵調(diào)節(jié) { delay(5)。P2=table[dge]。 case 6:p06=0。break。P2=table[jxiaoshu]。0x7f顯示小數(shù)點,下同 case 2:p02=0。 case 1:p01=0。 P0=0xff。//單價 dge=danjia%10。 jxiaoshu=zongjine%1000%100%10。 uint numwei,numshu。 date=read_byte()。 respons()。 start()。 write_byte(date)。 write_byte(0xa0)。 delayNOP()。 delayNOP()。i++) { temp=temp1。} void write_byte(uchar date) // 從MCU寫到EEPROM{ uchar i,temp。 j=1。} uchar read_byte() // 從EEPROM讀到MCU{ uchar i,j。amp。} void respons() //IIC應(yīng)答位{ uchar i。 delayNOP()。 SDA = 0。j)。 for(i=x。uint zongjine,licheng,dengdai。sbit p07=P0^7。sbit p03=P0^3。 //IIC引腳sbit SDA=P1^6。 //清零鍵sbit S2=P1^1。}。_nop_()。 其次要感謝和我一起作畢業(yè)設(shè)計的幾個同學(xué),他們在本次設(shè)計中在資料查找、糾錯、程序的修改方面給了我許多好建議,加快了畢業(yè)設(shè)計的速度。 在這里首先要感謝我的指導(dǎo)老師老師。通過這次對畢業(yè)論文的編寫以及電路的設(shè)計,讓我更加深刻的認(rèn)識到理論和實踐相合的重要性。通常在不同的時間,不同的情況下都會有不同的收費標(biāo)準(zhǔn)。在計價模式下,(5公里/小時)在時,若10秒內(nèi)沒有改變這種狀態(tài),則進(jìn)入中途等待模式下,屏幕會進(jìn)入等待計價狀態(tài) 。測試中我們主要從白天、晚上兩種模式分別測試各項功能。本系統(tǒng)采用36 Hz的掃描頻率,掃描脈沖由相應(yīng)的外圍電路提供。傳感器的選擇方面,考慮到對路程里數(shù)的測試我們選用了RPR220光電傳感器非常適合我們的設(shè)計要求。 圖43 鍵盤掃描流程圖5實驗調(diào)試及結(jié)果分析經(jīng)過一段時間的焊接,做成的實物如圖51所示。如果里程大于3公里,則執(zhí)行公式:總金額=起步價+(里程3)*單價+等待時間*等待單價;否則,執(zhí)行公式:總金額=起步價+等待時間*等待單價。 (5公里/小時) 時,折算成脈沖后為10s小于7個,若10S后仍然低于這個速度沒有輸出信號,片內(nèi)的 T1定時器便被啟動,每當(dāng)計時到達(dá)5鐘,就對當(dāng)前金額加上中途等待的單價,以后每五鐘都自動加上中途等待的單價。由于晶振的頻率為12MHz,則計數(shù)周期為: T=1/(12000000Hz)*12=1us ,本設(shè)計選用定時器0,TMOD=0X01, 選用模式1,故T0為16為計數(shù)器,T0計數(shù)最大值為65536 。 圖41 系統(tǒng)主流程圖 定時中斷服務(wù)程序在定時中斷服務(wù)程序中,每 10ms 產(chǎn)生一次中斷,當(dāng)產(chǎn)生 100次中斷的時候,也就到了一秒,送數(shù)據(jù)到相應(yīng)的顯示緩沖單元,并調(diào)用顯示子程序?qū)崟r顯示。然后,主程序?qū)⒏鶕?jù)各標(biāo)志位寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。此外出租車營運過程的一些數(shù)據(jù)也會保存在其中,以便出租車公司及司機(jī)查詢,方便進(jìn)行管理。電路如圖311所示。它內(nèi)部帶有話筒放大器、自動增益控制時鐘、揚聲器驅(qū)動電路等,工作電壓是5V,可以通過變壓電路將5V電壓轉(zhuǎn)變?yōu)?V,單片錄放時間60秒。數(shù)據(jù)通過P0直接傳送,地址的低8位是需要通過鎖存器74LS373得到的,而地址的高8位則由P0直接傳送。本設(shè)計采用的是8255對單片機(jī)接口進(jìn)行擴(kuò)展。由于單片機(jī)驅(qū)動能力有限,本處采用74LS244作為數(shù)碼管的驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各個數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。LED采用靜態(tài)顯示與單片機(jī)接口時,共陰極或共陽極點連接在一起接地或高電平。若采用共陰極結(jié)構(gòu),那么陰極公共點接地,各陽極獨立,接高電平者發(fā)光,陽極接地者呈暗淡。S3:,當(dāng)功能鍵S4按下時,S3可對數(shù)據(jù)進(jìn)行減小。由于調(diào)節(jié)信息不多,故采用4個獨立鍵盤即可,分別實現(xiàn)清零、切換、增大、減小和功能等作用。 圖 37 存儲單元電路圖中RR5 是上拉電阻,其作用是減少AT24C02的靜態(tài)功耗。在斷電的情況下保存40 年以上,采用8 腳的DIP 封裝,其中A2到A0為地址引腳,SDA、SCL為總線接口;WP為保護(hù)引腳,WP接VSS時,禁止寫入高位地址,WP接VDD時,允許寫入任何地址。發(fā)射器和接收器都有兩根引出腳,其中長腳為正極,短腳為負(fù)極。 圖33 傳感器測距示意圖(這樣可以減少程序設(shè)計的麻煩),車輪每轉(zhuǎn)一圈(設(shè)車輪的周長是2米),霍爾開關(guān)就檢測并輸出信號,引起單片機(jī)的中斷,對脈沖計數(shù),當(dāng)計數(shù)達(dá)到500次時,即1公里,單片機(jī)就控制將金額自動增加,如圖34所示。 A44E霍爾傳感器檢測電路設(shè)計A44E 屬于開關(guān)型的霍爾器件,其工作電壓范圍比較寬(~18V),其輸出的信號符合TTL電平標(biāo)準(zhǔn),可以直接接到單片機(jī)的IO 端口上。單片機(jī)最小系統(tǒng)電路圖如圖31所示。在乘客到達(dá)目的地時通過按鍵進(jìn)行語音播報和打印乘車數(shù)據(jù)。白天單價、夜晚單價、等待單價和起步價格都可通過獨立鍵盤進(jìn)行調(diào)節(jié)。要求出租車計價器根據(jù)乘客乘坐汽車行駛距離和等候時間的多少進(jìn)行計價,并在行程中同步顯示車費值。等待計費:在行車路途中,傳感器檢測到汽車速度低于設(shè)定值時,這時候就要啟動等候計費程序的中途等待程序。(3)軟件設(shè)計根據(jù)硬件特點和設(shè)計要求,采用C語言來編寫程序。(1)方案的初步論證與選擇我通過搜集題目的相關(guān)資料,參照了目前通用的設(shè)計思想和設(shè)計方法,選擇了幾套設(shè)計方案進(jìn)行了分析比較,最終選定了以單片機(jī)來實現(xiàn)設(shè)計要求。 出租車計價器顯示的總金額是由公里數(shù)(等候時間一般折算成一定比例的里程來計算)與單價聯(lián)合組成。本設(shè)計采用AT89S52單片機(jī)為主控器,以RPR220光電傳感器測距,實現(xiàn)對出租車的多功能的計價設(shè)計,并采用AT24C02實現(xiàn)在系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1