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

正文內(nèi)容

基于stc89c52單片機(jī)出租車計(jì)價(jià)器設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)-全文預(yù)覽

2024-09-24 15:05 上一頁面

下一頁面
  

【正文】 } } */ void display( uint zongjine0,uint dengdai0,uint licheng0,uint danjia0) //數(shù)碼管 //顯示 { uint jshi,jge,jjiao,dengd,lshi,lge,dge,djiao。 jjiao=zongjine0%100%10。 dge=danjia0/10。 wela=0。 delay(4)。 dula=1。 delay(4)。 dula=1。 wela=1。 P0=table[dengd]。 P2=0x10。0x7f。 P2=0x20。 delay(4)。 dula=1。 delay(4)。 wela=0。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 41 dula=0。 P2=0x04。0x7f。 P2=0x02。 P0=table[jshi]。 wela=1。 lshi=licheng0/10。 //while(aa) if(aa) { 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 40 jshi=zongjine0/100。 P2=rd。 while(1) { WrToROM (0x01,table[3])。 return(Data)。 Ack()。 Send(Addresss)。 } uchar RdFromROM(uchar Addresss) { uchar Data。 Send(Data)。 Send(0xa0)。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 38 }while(BitCounter)。0xfe。 delayNOP( )。 Sda=1。 Scl=0。 temp=Data1。 if((tempamp。 uchar temp。 delayNOP( )。 delayNOP( )。 delayNOP( )。 delayNOP( ) 。 delayNOP( ) 。 delayNOP( ) 。 delayNOP( ) 。 _nop_()。 _nop_()。 } void delayNOP( ) // 保證 I2C 的時(shí)序要求 = { _nop_()。i0。 //分別為白天單價(jià) 、夜晚單價(jià)、//等待單價(jià)、 白天夜晚單價(jià)切換暫存 、起步價(jià) uint aa,bb,temp,temp1,inter,exter。licheng。 sbit Sda=P3^7。 //里程溢出指示 //sbit dula=P3^0。 // + sbit key2=P1^2。 //sbit exter=P3^3。 當(dāng)然還 在此,我向身邊關(guān)心我的老師、同學(xué)致以誠摯的謝意!最后感謝母校對(duì)我這幾年的辛勤培養(yǎng) 。 當(dāng)然設(shè)計(jì)存在不少缺陷,做如下改進(jìn)。 1. 能準(zhǔn)確計(jì)算出出租車運(yùn)行里程; 2. 實(shí)現(xiàn)了單價(jià)可調(diào),里程精確到 公里,并可以對(duì)等待時(shí)間進(jìn)行計(jì)時(shí); I2C 總線通過 EEPROMAT24C02 對(duì)存儲(chǔ)空間進(jìn)行了擴(kuò)展,使其具備掉電存儲(chǔ)功能。 計(jì)價(jià)器系統(tǒng)的仿真 當(dāng)各個(gè)子模塊都實(shí)現(xiàn)后,聯(lián)調(diào)則主要是看當(dāng)把他們?nèi)诤显谝黄饡r(shí)是否會(huì)有時(shí)序上的沖突,以及可能存在的分析不周全的地方。0x7f,共陰極時(shí)加入 ||0x)控制是否顯示小數(shù)點(diǎn)兒,故實(shí)際計(jì)算時(shí)要做適當(dāng)改動(dòng)。 delay(5)。call stack window 調(diào)出相應(yīng)變量觀察。最后解決的方法是用了鎖存器,顯示結(jié)果正常為固定的預(yù)設(shè)的八個(gè)數(shù)字。鍵盤程序流程圖如圖 35。在此瞬間,段選控制 I/O 口輸出相應(yīng)字符段選碼(字符碼),而位選則控制 I/O 口在該顯示的位送入選通電平,以保證該位顯示顯示相應(yīng)字符。如果里程大于 3 公里,則執(zhí)行公式:總金額 =起步價(jià) +(里程 3) *單價(jià) +等待時(shí)間 *等待單價(jià);否則,執(zhí)行公式:總金額 =起步價(jià) +等待時(shí)間 *等待單價(jià)。 其中: X 表示計(jì)數(shù)初值, TH、 TL 分別為 16 位計(jì)數(shù)器高 8 位和低 8 位應(yīng)裝入的初值。 I N T 0計(jì) 數(shù) 達(dá) 到 5 0 0 ?增 加 1 公 里調(diào) 用 價(jià) 格 子 程 序達(dá) 到 最 大 里 程 ?返 回NNY開 始Y 圖 32 里程中斷服務(wù)子程序 中途等待中斷程序 在中途等待中斷程序中,定時(shí)器 1 每 50ms 計(jì)一次數(shù),每計(jì)夠 100 次(5sec),便將當(dāng)前里程值送入某個(gè)緩存變量,與前一個(gè) 5 秒的值進(jìn)行比較,如果兩者相同,則表明霍爾傳感器沒有輸出信號(hào),認(rèn)為出租車停了下來,洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 進(jìn)入等待計(jì)時(shí),計(jì)時(shí)中間變量 dd 自加 1,計(jì)夠 12 次為一分鐘, dd 自清零,同時(shí)根據(jù)所設(shè)的等待單價(jià)刷新總金額。若已超過,則根據(jù)里程值、每公里的單價(jià)值和起步價(jià)來計(jì)算出當(dāng)前的總金額,并將結(jié) 果存于總金額寄存器中;中途等待時(shí),無脈沖輸入,不產(chǎn)生中斷,當(dāng)時(shí)間超過等待設(shè)定值時(shí),開始進(jìn)行計(jì)時(shí),并把等待金額加到總金額里,然后將總金額、里程、等待時(shí)間和單價(jià)送數(shù)碼管顯示出來。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 OE11D22D33D44D55D66D77D88D9GND10LE118Q127Q136Q145Q154Q163Q172Q181Q19V C C20U274H C 57 3OE11D22D33D44D55D66D77D88D9GND10LE118Q127Q136Q145Q154Q163Q172Q181Q19VCC20U374H C 57 3V C C40P 39P 38P 37P 36P 35P 34P 33P 32EA31A L E30P S E N29P 21P 22P 23P 24P 25P 26P 27P 28P 1P 2P 3P 4P 5P 6P 7P 8R S T9P 10P 11P 12P 13P 14P 15P 16P 17X T A L 218X T A L 119GND20U1S T C 89C 5211 7 4 2 1 10 5 3129 8 6a b c d e f g d pc om 1 c om 2 c om 3 c om 4L E D ?7S E G ( 0 .36) X 411 7 4 2 1 10 5 3129 8 6a b c d e f g d pc om 1 c om 2 c om 3 c om 4L E D ?7S E G ( 0 .36) X 412345678161514131211109排阻R E S P A C K 4排阻R E S 8AGNDGND40 V C CV C CP P GNDGNDV C CV C C 圖 27 數(shù)碼管動(dòng) 態(tài)顯示電路 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 第 3 章 軟件設(shè)計(jì) 系統(tǒng)主程序 在主程序模塊中,需要完成對(duì)各參量和接口的初始化、出租車起步價(jià)和單價(jià)的初始化以及中斷、計(jì)算、循環(huán)等工作。 本次設(shè)計(jì)中:段選信號(hào) LE 接 ,對(duì)應(yīng)圖中標(biāo)號(hào) ;位選信號(hào) LE接 ,對(duì)應(yīng)圖中標(biāo)號(hào) 。L— 低電平; X— 任意電平; Z— 高阻態(tài),既不是高電平也不是低電平,其電平狀態(tài)由與它相連接的其它電氣狀態(tài)決定; Q0—上次的電平狀態(tài)。 74HC573 的引腳分布圖 26如下。前三個(gè)數(shù)碼管分別接 、 和 ,用于顯示總金額;第四個(gè)接 ,顯示等待時(shí)間;第五個(gè)和第六個(gè)數(shù)碼管分別接 和 ,用于顯示里程 ,由于需精確到小數(shù)位,故最多只能顯示 公里,但經(jīng)過添加溢出指示,可計(jì)到 20 公里,在現(xiàn)實(shí)中已基本夠用;后面兩個(gè)數(shù)碼管分別接 和 ,用于顯示 單價(jià)。 需要注意的時(shí),當(dāng)按鍵按下和釋放的瞬間都有抖動(dòng)現(xiàn)象,一般來說,抖動(dòng)的時(shí)間長短與鍵盤的機(jī)械特性有關(guān),大約為 510ms [5] 。由于調(diào)節(jié)信息不多,故采用 5 個(gè)獨(dú)立鍵盤即可,分別實(shí)現(xiàn)清零、切換、增大、減小和功能等作用。 2. I2C 總線數(shù)據(jù)傳輸?shù)母袷? (1) 主控器的寫數(shù)據(jù)格式 : 首先由主機(jī)發(fā)送起始信號(hào) — 當(dāng) SCL 為高電 平時(shí), SDA 由高到低有跳變;然后發(fā)一個(gè)尋址字節(jié),當(dāng)收到應(yīng)答信號(hào)后發(fā)送數(shù)據(jù),其中應(yīng)答信號(hào)為當(dāng) SCL 為高時(shí) SDA 傳送 0,并持續(xù) 以上;當(dāng)主機(jī)產(chǎn)生停止信號(hào)時(shí),數(shù)據(jù)傳送結(jié)束,停止信號(hào)是當(dāng) SCL 為高電平時(shí) SDA 有一個(gè)由低到高的跳變。 每當(dāng)設(shè)定一次單價(jià),系統(tǒng)就調(diào)用存儲(chǔ)程序,將單價(jià)信息保存在芯片內(nèi);當(dāng)系統(tǒng)重新上電的時(shí)候,自動(dòng)調(diào)用讀存儲(chǔ)器程序,將存儲(chǔ)器內(nèi)的單價(jià)等信息,讀到緩存單元中,供主程序使用。 AT24C02 是 Ateml 公司的 2KB 的電可擦除存儲(chǔ)芯片,采用兩線串行的總線和單片機(jī)通訊,電壓最低可以到 ,額定電流為 1mA,靜態(tài)電流 10uA(),芯片內(nèi)的資料可以在斷電的情況下保存 40 年以上,而且采用 8 腳的 DIP 封裝,使用方便。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 DABV c co u tC G N D0481 25 1 01 5O F FO N工 作 點(diǎn) 圖 22 A44E 霍爾傳感器原理 里程計(jì)算主要通過霍爾傳感器 A44E 檢測完成 , 出租車車輪每旋 轉(zhuǎn)一周,霍爾傳感器 A44E 便產(chǎn)生一相應(yīng)的脈沖輸出,并把該脈沖交由單片機(jī)進(jìn)行處理,單片機(jī)則根據(jù)程序設(shè)定,通過計(jì)算脈沖個(gè)數(shù)換算出已行駛里程:里程 =脈沖個(gè)數(shù) *出租車車輪周長 。 在輸入端輸入電壓 Vcc,經(jīng)穩(wěn)壓器穩(wěn)壓后加在霍爾電勢發(fā)生器的兩端,根據(jù)霍爾效應(yīng)原理,當(dāng)霍爾片處在磁場中時(shí),在垂直于磁場的方向通以電流,則與這二者相垂直的方向上將會(huì)產(chǎn)生 霍爾電勢差 VH 輸出,該 VH 信號(hào)經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到 OC 門輸出。但 P0 口不能同時(shí)作為地址 /數(shù)據(jù)總線和 I/O 使用。 RST 端若由低電平上升到高電平并持續(xù) 2 個(gè)周期,系統(tǒng)將實(shí)現(xiàn)一次復(fù)位操作;在該復(fù)位電路中,按一下復(fù)位開關(guān) ,利用電容沖放電的所產(chǎn)生的延時(shí),就會(huì)在 RST 端產(chǎn)生一段時(shí)間的高電平,進(jìn)而進(jìn)行復(fù)位操作。芯片外圍電路最高可接入 40MHZ 的晶振( AT 單片機(jī)數(shù)值一般為 24MHZ)。其中,等待時(shí)間可根據(jù)霍爾傳感器 A44E 是否有脈沖輸出加以判斷,如可設(shè)定等待時(shí)基為 5s,即假如 A44E 在 5s 后仍無脈沖輸出便認(rèn)為進(jìn)入等待時(shí)間,并由單片機(jī) STC89C52內(nèi)部計(jì)時(shí)器對(duì)其進(jìn)行計(jì)時(shí)。白天單價(jià)、夜晚單價(jià)、等待單價(jià)和起步價(jià)格都可通過獨(dú)立鍵盤進(jìn)行調(diào)節(jié)。 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 3 第 1 章 系統(tǒng)工作原理 功能 要求 出租車計(jì)價(jià)器是根據(jù)乘客乘坐汽車行駛距離和等候時(shí)間的多少進(jìn)行計(jì)價(jià)的 ,并在行駛中同步顯示本次消費(fèi)、運(yùn)行里程、運(yùn)行單價(jià)以及等待時(shí)間等信息。 功能要求 1. 設(shè)計(jì)一個(gè)出租車計(jì)價(jià)器,并利用霍爾傳感器和單片機(jī)內(nèi)集成的計(jì)數(shù)器測試出出租車運(yùn)行里程。 5. 具有方便的模塊化編程技術(shù),使已編好的程序便于移植,可極大縮短開發(fā)時(shí)間,增加程序的可讀性和可維護(hù)性。單片機(jī) C 語言編程相對(duì)于 MC51 匯編語言編程有如下優(yōu)點(diǎn): 1. 對(duì)單片機(jī)的指令系統(tǒng)不需要有很深的理解就可以編程操作單片機(jī)。如飛機(jī)、軍艦、導(dǎo)彈、魚雷制導(dǎo)、智能武器等。如空調(diào)機(jī)、微波爐、 IC 卡、汽車電子設(shè)備等。如數(shù)據(jù)采集、測控技術(shù)。 通過多次調(diào)試系統(tǒng)性能達(dá)到設(shè)計(jì)要求?;趩纹瑱C(jī)的計(jì)價(jià)器是由單片機(jī)和外部電路組成。洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) I 畢業(yè)設(shè)計(jì)論文 基于 STC89C52 單片機(jī)出租車計(jì)價(jià)器設(shè)計(jì) 摘 要 隨著城市建設(shè)日益加快,象征著城市面貌的出租車行業(yè)也將加速發(fā)展 。 出租車計(jì)價(jià)器
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1