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

正文內(nèi)容

單片機課程設(shè)計出租車計價器就-預(yù)覽頁

2025-07-20 12:47 上一頁面

下一頁面
 

【正文】 。河南理工大學(xué)本科課程設(shè)計報告河南理工大學(xué)河南理工大學(xué)《單片機應(yīng)用與仿真訓(xùn)練》設(shè)計報告基于單片機的出租車計價器的設(shè)計2022 年 7 月 1 日摘要 出租車已經(jīng)是城市交通的重要組成部分,從加強行業(yè)管理以及減少司機與乘客的糾紛出發(fā),具有良好性能的計價器對出租車司機和乘客來說都是很必要的。本設(shè)計的是一個基于單片機河南理工大學(xué)本科課程設(shè)計報告AT89S52的出租車自動計費設(shè)計,附有復(fù)位電路,時鐘電路,鍵盤電路等。通過按鍵模擬出租車的運行,暫停,停止。①、計費功能費用的計算是按行駛里程收費。顯示等候時間:用兩位數(shù)字顯示,顯示方式為“XX”,單位為 min。 系統(tǒng)主要功能本出租車自動計費,上電后顯示最初的起步價,里程計費單價,等待時間計費單價,通過按鍵可以調(diào)節(jié)起步價,里程計費單價,等待時間計費單價。方案圖如圖 13所示:河南理工大學(xué)本科課程設(shè)計報告 3 圖 13方案三方案總結(jié):通過各個方案的比較,本次采用方案三,不但控制簡單,而且成本低廉,設(shè)計電路簡單。 振蕩電路脈沖經(jīng)過二分頻后作為系統(tǒng)的時鐘信號,再在二分頻的基礎(chǔ)上三分頻產(chǎn)生 ALE信號,此時得到的信號時機器周期信號。上電瞬間 RESET引腳獲得高電平,隨著電容的充電,RERST 引腳的高電平將逐漸下降。I/O 口通過按鍵與地相連,I/O 口有上拉電阻,無鍵按下時,引腳端為高電平,有鍵按下時,引腳電平被拉低。液晶電路使用時,如果發(fā)現(xiàn)液晶不亮可以調(diào)節(jié)連接液晶的點位器,改變液晶的亮度。圖 25 路程測量電路河南理工大學(xué)本科課程設(shè)計報告 6 單片機各引腳功能說明AT89S52 電路圖如圖 26 所示 : VCC:供電電壓。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FLASH編程和校驗時,P1 口作為第八位地址接收。P2 口當用于外部程序存儲器或 16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。當 P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。當振蕩器復(fù)位器件時,要保持 RST腳兩個機器周期的高電河南理工大學(xué)本科課程設(shè)計報告 7 平時間。因此它可用作對外部輸出的脈沖或用于定時目的。另外,該引腳被略微拉高。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。顯示電路用到了 P0和 P2口,P0 口為液晶的數(shù)據(jù)口。液晶顯示程序流程圖如圖 33所示:河南理工大學(xué)本科課程設(shè)計報告 13 圖 33 顯示子程序流程圖 總程序流程框圖接收等待時間 , 價格顯示數(shù)據(jù)接收里程數(shù) , 價格顯示數(shù)據(jù)k e y 1 _ f l a g 是否為真開始結(jié)束YN河南理工大學(xué)本科課程設(shè)計報告 14 圖 34整體程序流程圖第四章 proteus 軟件仿真 Proteus 介紹Proteus軟件是來自英國 Labcenter electronics公司的 EDA工具軟件,它組合了高級原理布圖、混合模式 SPICE仿真,PCB 設(shè)計以及自動布線來實現(xiàn)一個完整的電子設(shè)計系統(tǒng)。 其功能模塊:—個易用而又功能強大的 ISIS原理布圖工具;PROSPICE 混合模型 SPICE仿真;ARES PCB 設(shè)計。最新支持 ARM。應(yīng)用特殊模型的 DLL界面提供有關(guān)元件庫的全部文件。程序用軟件仿真運行,硬件電路再次檢查有無焊錯,或者元件與插座接觸不良等方面問題;確認均無問題后,再次把軟件和硬件聯(lián)機調(diào)試,直至功能正常。表 :假設(shè)單程的單價是 2元,起步價為 5元(包含 3公里),分別不公里程測試得數(shù)據(jù)如表:4km 6km 7km 9km河南理工大學(xué)本科課程設(shè)計報告 16 理論 7元 11元 13元 17元 總 金額實際 7元 11元 13元 17元理論 4km 6km 7km 9km行駛里程 實際 4km 6km 7km 9km表 實際金額和里程數(shù)表 :假設(shè)在單程運行中的單價 2元的情況下行駛了6km,進行中途等待,分別等待不同的時間(每 5分鐘相當于增加 1公里),起步價為 5元(包含 3km)。一個月來,經(jīng)過自己努力,基本上完成了設(shè)計要求的內(nèi)容,在系統(tǒng)可行性分析、原理圖設(shè)計等方面都作了許多實際工作,取得了一些成績,同時也遇到了一些問題,存在一些不足。經(jīng)過單元設(shè)計和系統(tǒng)設(shè)計鞏固了以前所學(xué)的專業(yè)知識,自己真正認識到理論聯(lián)系實際的重要性,為以后的學(xué)習(xí)和工作提供了很多有價值的經(jīng)驗。另外通過本次設(shè)計,是我認識到自己理論知識的應(yīng)用能力有很大的欠缺,需要在以后的學(xué)習(xí)中進一步提高。 //定義路程、價錢、等待時間及一些全局的變量等; uchar dengdai,second,minute。 //單程還是往返設(shè)置sbit key3=P1^3。sbit led4=P1^7。bit flag。minute=0。 //單程 or 往返,接指示燈;key3_flag=1。led1=1。 // 等待時間切換標志 }//暫停程序void zanting(void) {if(key3_flag) {EX0=0。} key3_flag=!key3_flag。 //單程價格 if(key2_flag) danjia=15。 } //顯示的輔助程序,分離一個數(shù)的各個數(shù)字 void fenli(uint temp) //數(shù)據(jù)的分離處理 {河南理工大學(xué)本科課程設(shè)計報告 21 if(temp9999) temp=9999。gewei=temp%10。i++)。 P0=led_seg_code[gewei]。 //如果是路程,點亮小數(shù)點兒else P0=led_seg_code[shiwei]。else P0=led_seg_code[baiwei]|0x80。 diplay_delay()。 diplay_delay()。河南理工大學(xué)本科課程設(shè)計報告 22 P2=0xbf。P0=led_seg_code[qianwei]。i0。} //鍵盤的掃描 void keyscan() { if(key1==0) // 按鍵消抖并判斷按下去的次數(shù)為基數(shù)還是偶數(shù) { delay(5)。 } if(key3==0) // 暫停 { delay(5)。 } //指示等掃描 led1=!key2_flag。 //切換指示,顯示路程還是等待時間; diplay_delay()。IE=0x83。if(flag) pulse++。if(tt=100) //1s 采樣{tt=0。aa=0。 second++。 //初始化數(shù)據(jù) initial_time()。} }二.系統(tǒng)原理圖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1