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

正文內容

基于stc89c52單片機出租車計價器設計畢業(yè)設計(論文)-全文預覽

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