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

正文內(nèi)容

基于單片機的出租車計費器的設(shè)計與研究-資料下載頁

2024-11-16 19:49本頁面

【導(dǎo)讀】現(xiàn)在人們的生活節(jié)奏越來越快,人們常常要在不同地方來回奔跑。成為人們出行必不可少的最常使用的工具之一。在各大中城市出租車行業(yè)都已普及自動。計價器,所以計費器技術(shù)的發(fā)展已成定局。出租車計費器的普及也是毫無疑問的,所以。未來汽車計費器的市場還是十分有潛力的。屏顯示起步價,路程以及消費金額等信息。其中起步價顯示兩位數(shù),路程顯示3位數(shù),本電路設(shè)計的出租車計費器不但能實現(xiàn)基本的計費功能,而且還能根據(jù)白天、黑。夜不同時間段來調(diào)節(jié)單價,可以在運行過程中實現(xiàn)白天黑夜不同單價的轉(zhuǎn)換。節(jié)起步價和單價。初此之外,由于特殊原因,還可以實現(xiàn)等待功能,在等待過程中,計。費器的數(shù)據(jù)保持不變。出租車計費器設(shè)計可以進行里程顯示,預(yù)設(shè)起步價和起步公里數(shù);行程按全程收費,有復(fù)位功能和啟動功能,啟動后,開始計價。更多的附加功能,應(yīng)用前景廣闊。

  

【正文】 系統(tǒng)設(shè)計 [J].華章, 2020,( 34): 346 何俊池,張婷婷,裴文龍 .基于 AT89S51 單片機出租車計費器的設(shè)計 [J].科技向?qū)В?2020, ( 21): 39,14 康華光 .電子技術(shù)基礎(chǔ)模擬部分 [M].第五版 .北京:高等教育出版社, 2020 康華光 .電子技術(shù)基礎(chǔ)數(shù)字部分 [M].第五版 .北京:高等教育出版社, 2020 劉堯,白福忠,蘭月政 .基于 AT89S51 單片機出租車計費器的研究 [J].測控技術(shù), 2020, 32( 11): 2225 毛小輝,張建新 .基于 AT89c51 單片機的出租車計費器設(shè)計 [J].嘉興學(xué)院學(xué)報, 2020, 25 ( 3): 110113 邱關(guān)源,羅先覺 .電路 [M].第五版 .北京:高等教育出版社, 2020 王衛(wèi)星 .單片機原理與應(yīng)用開發(fā)技術(shù) [M].北京:中國水利水電出版社, 2020 王兆安,劉進軍 .電力電子技術(shù) [M].第 5 版 .北京:機械工業(yè)出版社, 2020 翟敏煥 .基于單片機的出租車計費器設(shè)計 [J].開發(fā)案例, 2020,( 1): 6467 張輝杰 .基于單片機的出租車計費器設(shè)計 [J].榆林學(xué)院學(xué)報, 2020, 20( 6): 2832 周權(quán) .基于單片機的出租車計費器設(shè)計和實現(xiàn) [J].中山大學(xué)研究生學(xué)刊(自然科學(xué)、醫(yī)學(xué) 版), 2020, 32( 1): 93101 朱鳴華,劉旭麟,楊微等 .C 語言程序設(shè)計教程 [M].北京:機械工業(yè)出版社, 2020 Otero A, Otero J,Sanchez L. Using fuzzy techniques for bounding the tolerance of GPSbased speed and distance measurements in taximeter verification[C]//2020 Ninth Interaational Conference on Intelligent Systems Design and Application. 2020. 24 附 錄 附錄 A 電路原理圖 電路原理圖如圖 19 所示 圖 19 電路原理圖 25 附錄 B 主要程序 本設(shè)計的主要程序如下: include //包含單片機寄存器的頭文件 include //包含隨機函數(shù) rand()的定義文件 include //包含 _nop_()函數(shù)定義的頭文件 sbit RS=P2^5。 //寄存器選擇位,將 RS 位定義為 引腳 sbit RW=P2^6。 //讀寫選擇位,將 RW 位定義為 引腳 sbit E=P2^7。 //使能 信號位,將 E 位定義為 引腳 sbit BF=P0^7。 //忙碌標(biāo)志位,將 BF 位定義為 引腳 sbit SW1=P1^0。//SW1, SW2 控制白天黑夜 sbit SW2=P1^1。 sbit SW3=P1^2。//SW3 復(fù)位 sbit SW4=P1^3。//SW4 保持或開始計費 sbit SW8=P2^0。 sbit SW5=P2^1。//白天黑夜單價按鍵設(shè)置 sbit SW6=P2^2。//加價 EA=0。 //開總中斷 ET0=0。 //不使用定時器 T0 的中斷 TR0=1。 //啟動 T0 TH0=0。 //計數(shù)器 T0 高 8 位賦初值 TL0=0。 //計數(shù)器 T0 低 8 位賦初值 b8=0。 LcdInitiate()。 //調(diào)用 LCD 初始化函數(shù) delay(10)。 //延時 10ms,給硬件一點反應(yīng)時間 WriteAddress(0x00)。 // 從第 1 行第 3 列開始顯示 i = 0。 //指向字符數(shù)組的第 1 個元素 while(string[i] != 39。\039。) { WriteData(string[i])。 i++。 //指向下字符數(shù)組一個元素 26 } WriteAddress(0x0a)。 // 從第 1 行第 3 列開始顯示 i = 0。 //指向字符數(shù)組的第 1 個元素 while(string2[i] != 39。\039。) { WriteData(string2[i])。 i++。 //指向下字符數(shù)組一個元素 } WriteAddress(0x40)。 // 從第 1 行第 3 列開始顯示 i = 0。 //指向字符數(shù)組的第 1 個元素 while(string1[i] != 39。\039。) { WriteData(string1[i])。 i++。 //指向下字符數(shù)組一個元素 } WriteAddress(0x4a)。 // 從第 1 行第 3 列開始顯示 i = 0。 //指向字符數(shù)組的第 1 個元素 while(string3[i] != 39。\039。) { while(1) { a0=(TH08)+TL0。 if((SW6==0)amp。(SW5==1)amp。(SW8==1)) //設(shè)置白天起步價 { b1=b1+10。 a1=b1。 while(SW6==0)。 } if((SW7==0)amp。(SW5==1)amp。(SW8==1)) //設(shè)置白天起步價 {b1=b110。 a1=b1。 //a8=b1。 27 while(SW7==0)。 } if((SW6==0)amp。(SW5==0)amp。(SW8==1)) //設(shè)置晚上起步價 { b2=b2+10。 a2=b2。 while(SW6==0)。 } if((SW7==0)amp。(SW5==0)amp。(SW8==1)) //設(shè)置晚上起步價 {b2=b210。 a2=b2。 while(SW7==0)。 } if((SW6==0)amp。(SW5==1)amp。(SW8==0)) //設(shè)置白天起步價 {a3=a3+1。 while(SW6==0)。 } if((SW7==0)amp。(SW5==1)amp。(SW8==0)) //設(shè)置白天起步價 {a3=a31。 while(SW7==0)。 } if((SW6==0)amp。(SW5==0)amp。(SW8==0)) //設(shè)置晚上起步價 {a4=a4+1。 while(SW6==0)。 } if((SW7==0)amp。(SW5==0)amp。(SW8==0)) //設(shè)置晚上起步價 {a4=a41。 while(SW7==0)。 } if((a0=20)amp。(SW1==1)amp。(SW2==1)) //白天 {a7=a1。b4=a1。} if((SW1==1)amp。(a020)amp。(SW2==1)) {b3=a020。a5=b3/10。a7=b4+a3*(a5a6)。b5=a7。} if((SW2==0)amp。(a0=20)amp。(SW1==1) ) //晚上 28 {a7=a2。b5=a2。} if((SW2==0)amp。(a020)amp。(SW1==1)) {b3=a020。a6=b3/10。 a7=b5+a4*(a6a5)。b4=a7。 } if(SW3==0) {TH0=0。TL0=0。a0=0。b3=0。b4=0。b5=0。a5=0。a6=0。b6=0。b7=0。} if(SW4==1) TR0=0。 if(SW4==0) TR0=1。 if(SW2==1) { h=b1/10。 a9=a3。} D1=a7%10。 //計算個位數(shù)字 D2=(a7%100)/10。 //計算十位數(shù)字 D3=(a7%1000)/100。 //計算百位數(shù)字 D4=a7/1000。 //計算千位數(shù)字 WriteAddress(0x04)。 // 從第 2 行第 6 列開始顯示 WriteData(digit[D4])。 //將千位數(shù)字的字符常量寫入 LCD WriteData(digit[D3])。 //將百位數(shù)字的字符常量寫入 LCD WriteData(digit[D2])。 //將十位數(shù)字的字符常量寫入 LCD WriteData(39。.39。)。 //將小數(shù)點的字符常量寫入 LCD WriteData(digit[D1])。 //將個位數(shù)字的字符常量寫入 LCD D5=h%10。 //計算個位數(shù)字 D6=h/10。 //計算十位數(shù)字 WriteAddress(0x0d)。 // 從第 2 行第 6 列 開始顯示 WriteData(digit[D6])。 //將千位數(shù)字的字符常量寫入 LCD WriteData(digit[D5])。 //將百位數(shù)字的字符常量寫入 LCD D7=b8%10。 //計算個位數(shù)字 D8=(b8%100)/10。 //計算十位數(shù)字 D9=b8/100。 //計算百位數(shù)字 29 WriteAddress(0x44)。 // 從第 2 行第 6 列開始顯示 WriteData(digit[D9])。 //將百位數(shù)字的字符常量寫入 LCD WriteData(digit[D8])。 //將十位數(shù)字的字符常量寫入 LCD WriteData(39。.39。)。 //將小數(shù)點的字符常量寫入 LCD WriteData(digit[D7])。 //將個位數(shù)字的字符常量寫入 LCD for(i=0。i4。i++) //延時 1s(每 1s 采集一次數(shù)據(jù)) D10=a9%10。 //計算個位數(shù)字 D11=a9/10。 //計算十位數(shù)字 WriteAddress(0x4d)。 // 從第 2 行第 6 列開始顯示 WriteData(digit[D11])。 //將千位數(shù)字的字符常量寫入 LCD WriteData(digit[D10])。 //將百位數(shù)字的字符常量寫入 LCD } } 致 謝 本 設(shè)計 雖然凝聚著自己的汗水,但卻不只個人智慧的產(chǎn)品,沒有老師、同學(xué)、朋友的幫助和支持, 本次設(shè)計也不會順利完成 。很感謝我的導(dǎo)師 許利霞 老師的指導(dǎo),感覺同學(xué)朋 友對我的幫助。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1