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

正文內(nèi)容

畢業(yè)設(shè)計-出租車計價器設(shè)計(留存版)

2025-02-01 19:25上一頁面

下一頁面
  

【正文】 2 方案論證 …………………………………………………………………… 2 方案選擇…………………………………………………………………………… 2 系統(tǒng)框圖………………………………………………………………………………… 2 系統(tǒng)的工作 原理 ……………………………………………………………………… 3 3 硬件系統(tǒng)設(shè)計…………………………………………………………… 3 主機模塊………………………………………………………………………………… 3 信號采集………………………………………………………………………………… 5 防作弊電路的設(shè)計……………………………………………………………………… 6 按鍵及顯示單元的設(shè)計………………………………………………………………… 7 掉電存儲單元的設(shè)計 ……………………………… ………………………………… 8 顯示模塊………………………………………………………………………………… 9 4 程序設(shè)計………………………………………………………………… 11 主程序模塊…………………………………………………………………………… 11 里程計數(shù)中斷服務(wù)程序 ……………………………………………………………… 13 中途等待中斷服務(wù)程序……………………………………………………………… 14 顯示子程序服務(wù)程序…………………………………………………………… …… 14 鍵盤服務(wù)程序………………………………………………………………………… 14 5 測試驗證…………… …………………………………………………… 16 6 改進意見 ………………………………………………………………… 17 7 總結(jié) ………………………………………………………………… 17 謝辭 …………………………………………………………………………… 18 參考文獻 ……………………………………………………………………… 19 附錄 …………………………………………………………………………… 20 第 1 頁 共 50 頁 1 引言 隨著生活水平的提高,人們已不再滿足于衣食住的享受,出行的舒適已受到越來越多人的關(guān)注。它關(guān)系著交易雙方的利益。 本設(shè)計重點是設(shè)計主機模塊,并將各個硬件的功能顯示在選定的顯示器上。 本設(shè)計 在這里是通過中斷 INT1 來計數(shù)的,當(dāng)沒接收到一個中斷,自動在里程中增加 19(常用出租車輪胎周長為 ,可以根據(jù)情況改變),利用 Price = qibujia + ((licheng*danjia)/10/1000) + jiange 可以得出金額,通過 LCD1602 進行顯示。 下面就是作弊系統(tǒng)的原理圖。 方案二 :采用 LED 數(shù)碼管顯示。 第 11 頁 共 50 頁 11 圖 液晶 1602 轉(zhuǎn)接板原理圖 4 程序設(shè)計 該計價系統(tǒng)的軟件設(shè)計分為以下幾個模塊 : 主程序模塊 在主程序模塊中,需要完成對各接口芯片的初始化,出租車單價的初始化,中斷向量的設(shè)計以及中斷處理,循環(huán)等待等工作,還需判斷當(dāng)前時間自動切換夜間或是白天模式(自定晚上 22 點到第二天 6 點為夜間模式,計費模式則是白天 6 點到晚上 22 點起步價為 7 元, 22 點到次日 6 點起步價為 元,這兩種起步價都是是可調(diào)的)。 測試結(jié)果如表 5所示。應(yīng)用后使我的程序?qū)哟畏置?,結(jié)構(gòu)清晰。 sbit Key3 = P0^2。 sbit RW = P0^6。,39。 void WriteCom_LCD(uchar Cdata,uchar c)。 _nop_()。 RW=0。 Delay(5)。 L = 0。i++) { DisOneChar(i,1,39。 DS1302_IO=1。 } for(count=8。 rdata/=0x10。 第 29 頁 共 50 頁 29 rdata*=10。 year+=rdata。 temp*=0x10。 wdata+=temp。 SCL=1。 } //寫入 8個 bit到 24c02 Write8Bit(unsigned char input) { unsigned char temp。 DelayMs(10)。 Write8Bit(ReadDviceAddress)。 i = month/10。 DisOneChar(0,1,Table[i])。 DisOneChar(7,1,Table[i])。 i = hour%10。 DisOneChar(9,0,39。 i = (Buf/100)%10。 if((hour=22)||(hour6)) { qibujia = qibujia1。 i = (Price%10)。)。 DisOneChar(13,0,Table[i])。 i = second/10。 unsigned int Buf。)。 i = week。 DisOneChar(1,0,Table[i])。 TestAck()。 TestAck()。 SCL=1。number) { for(temp=112。 DS1302_SBWrite(0x88,wdata)。 wdata+=temp。 rdata=DS1302_SBRead(0x8d)。 hour+=rdata。 DS1302_SBWrite(0x8e,0x80)。0x01) DS1302_IO=1。 adress=1。 39。 X |= 0x80。 Delay(15)。 } /****************寫指令 ***********************/ void WriteCom_LCD(uchar Cdata,uchar c) //c 為 0時不檢測忙 { if(c == 1) { ReadBusy()。 RS=0。 define WriteDeviceAddress 0xa0 //定義器件在 IIC 總線中的地址 define ReadDviceAddress 0xa1 sbit SCL=P2^4。,39。 unsigned char qibujia2 = 70。沒有 他 的耐心指導(dǎo),也許就沒有我今天的畢設(shè)作品,為此再次向 他 表示衷心的感謝! 另外我還要感謝 我的學(xué)長 ,在我畢業(yè)設(shè)計的調(diào)試過程中, 由于老師擔(dān)任的職務(wù)使他有時會沒有時間,這時都是學(xué)長耐心的解答我的問題同時對我作品提供了很大的改進意見 。如 OCM4X8C,該液晶具有并行、串行兩種接線方式, 64 128 點陣,液晶自帶中文字庫和半寬字型庫,可以顯示 16 16 點陣的字符和漢字,同時提供圖形顯示功能,還可以自定義漢字顯示, 但是考慮到系統(tǒng)設(shè)計的成本較高,故未采用。 測試 方案: 首先將輪胎周長設(shè)為 1 米時,利用信號發(fā)生器產(chǎn)生負(fù)脈沖作為模擬車輪,電壓設(shè)置8V 左右,頻率分別為 10Hz、 18Hz、 26Hz、 34Hz,測量時間為 100 秒, 測試結(jié)果如表 4所示。 主參數(shù)及接口信號 下面是 LCD1602 的基本參數(shù)和各個引腳的功能,必須根據(jù)下面的參數(shù)來設(shè)計顯示電路的原理圖。 LCD 顯 示 器 的 原 文 是Liquid Crystal Display, 其工作原理就是利用液晶的物理特性:通電時排列變得有 第 9 頁 共 50 頁 9 序,使光線容易通過;不通電時排列混亂,阻止光線通過,說簡單點就是讓液晶如閘門般地阻隔或讓光線穿透。 出租車一般作弊的原理是給傳感器的輸入端加入一個低電平信號,從而讓計數(shù) 系統(tǒng)飛快的進行加操作,從而達到作弊的目的。 單片機可分為 4位單片機、 8位單片機、 16位單片機、 32位單片機。由掉電儲存保護單價以及時間等基本設(shè)置。當(dāng)出租車到達某地需要在那里等候時, 系統(tǒng)會自動根據(jù)時間進行計時 ,每等候一定時間,計費顯示就增加一個該收的等候費用。 關(guān)鍵詞 :計價器 ;霍爾傳感器 ;掉電保護 ; 防作弊 Abstract Cities now have universal automatic taxi meter, the meter technology is a foregone some small cities have not yet universal, but with increasing speed upurban construction, the city symbolizes of speed up the development of the universal meter is the taxi industry will also also no doubt that, so the next car39。 本課題是出租車計價器系統(tǒng)的設(shè)計。 我國在 70年代開始出現(xiàn)出租車,但那時的計費系統(tǒng)大都是國外進口不但不夠準(zhǔn)確,價格還十分昂貴。 第 2 頁 共 50 頁 2 1 設(shè)計任務(wù)及要求 1. 1 設(shè)計任務(wù) 本課題是租車計價器系統(tǒng)設(shè)計。然后傳送給顯示電路顯示所有的信息。工作 原理圖如圖 : 圖 集成開關(guān)型霍爾傳感器原理圖 霍爾傳感器的外形及接線如圖 圖 集成霍爾開關(guān)外形及接線 由于上述原因, 在 此次設(shè)計中 采用的是 霍爾傳感器 A44E。 AT24C02S 是一個 2k串行 CMOS EPROM,內(nèi)部有 256 個 8 位字節(jié), CATALYST 公司的先進 CMOS 技術(shù)實質(zhì)上減少了器件的功耗, AT24C02 還有一個 16 字節(jié)頁寫緩沖器。在袖珍式儀表或低功耗應(yīng)用系統(tǒng)中使用較大。最后將結(jié)果送 LCD 顯示。結(jié)果是自動增加總金額,說明等待系統(tǒng)完好,可以根據(jù)不同的需要在程序中更改等待時間,以適應(yīng)不同的需要。這次畢業(yè)設(shè)計讓我更加堅定,不斷學(xué)習(xí)新的知識來豐富自己,因為會遇到更多的問題需要解決,要找到問題的解決方法,就要有較多的知識積累,這樣才不會無從下手。 unsigned char count1,count2,count3。139。939。 /*********************************************************************** 延時函數(shù) **************************************************************************/ void Delay(unsigned char m) { unsigned char i。 E=0。 RW=1。//顯示清屏 WriteCom_LCD(0x06,1)。 while(Data[L] 0x20) { if(X = 0xf) { DisOneChar(X,Y,Data[L])。 第 27 頁 共 50 頁 27 for(count=15。 return rdata。 else DS1302_IO=0。 rdata/=0x10。 rdata*=10。 temp=second/10。 temp*=0x10。 temp*=0x10。 SCL=1。 SCL=1。 rbyte=rbyte1。 return(ch)。39。)。 39。 i = minute/10。)。.39。 i = (Price/100)%10。 i = (Price/10)%10。 第 35 頁 共 50 頁 35 i = (Buf%10)。 DisOneChar(11,0,Table[i])。 i = minute%10。 DisOneChar(11,0,39。 DisOneChar(3,1,Table[i])。 i = day/10。 GetTime()。 SCL=0。 input=input1。 } //發(fā) ACK0 void NoAck() { SDA=1。 DS1302_SBWrite(0x8c,wdata)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1