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

正文內(nèi)容

用單片機stc89c52設(shè)計的出租車計價器畢業(yè)設(shè)計(論文)-全文預(yù)覽

2025-08-08 19:27 上一頁面

下一頁面
  

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