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

正文內(nèi)容

基于單片機控制的車速里程表設(shè)計_畢業(yè)設(shè)計論文-全文預(yù)覽

2025-09-23 18:05 上一頁面

下一頁面
  

【正文】 產(chǎn)生中斷。各子程序如下 : 1.初始化:設(shè)置 T0計 時器工作方式 1,輸入口為 開總中斷。 :當 口有脈沖時進入外部中斷 0。i6。 當 n == 50000 時, n清零 n = 0。(單位 km/h) 低速時 : v=tab_v[5],即顯示第五個速度值。求得平均速度。 打開位選,賦 P0 = tab_we[k]。 顯示速度百位 show(v1/10%10,1)。 顯示路程百位 show(s1/10%10,6)。 ( 1)單步執(zhí)行 采用單步執(zhí)行操作可對應(yīng)用程序每步執(zhí)行一條指令,可逐條檢查這一段程序的執(zhí)行過程是否符合原設(shè)計要求。如果這段程序無語法或邏輯上的錯誤,則連續(xù)運行到設(shè)置的斷點處停止運行,返回監(jiān)控狀態(tài)。 在原程序中一般均以符號地址,標號等出現(xiàn),通過匯編自動進行變換和調(diào)整,偏移量等均可自動換算和填入。 ` 24 ( 1)對照程序流程圖,先對相對獨立的功能模塊,子程序,中斷服務(wù)程序等進行仔細地檢查,然后對整個主程序按其功能劃分成若干程序段 進行分段檢查,逐步擴大到整個程序系統(tǒng)。確認無誤之后逐次插上芯片等器件,借助開發(fā)系統(tǒng)可檢查出是否有硬件故障。 3.源程序的調(diào)試 源程序的調(diào)試一般可分為分調(diào),聯(lián)調(diào)和考機 3步進行。 C) 分析故障原因。 ` 26 圖 三、編譯結(jié)果如下 圖 。 仿真結(jié)果二 表示:速度為 46km/h,行駛里程為 3公里。我真的感謝那些在我畢業(yè)設(shè)計中幫助過我的老師同學讓我成長了許多。在設(shè)計與調(diào)試過程中,我得到周翔老師的親切關(guān)懷和悉心的指導以及沈波同學關(guān)系幫助,在此表示深深地感謝。在周老師的指導和幫助下,我查找了相關(guān)的資料,擬訂了設(shè)計思路和方案,經(jīng)過不斷修改和調(diào)試完成了設(shè)計內(nèi)容。 uchar code tab_duan[]={0x3F,0x06,0x5B,0x4F, 0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C, 0x39,0x5E,0x79,0x71}。 uchar t,sec。 //單個速度,用來求平均值 /******************顯示函數(shù) ****************/ void show(uchar j,uchar k) //j 斷碼數(shù), k 位碼數(shù) { P0 = 0。//送斷碼 duan = 0。 //開位選 P0 = tab_we[k]。 for(x = n。y)。 //外中斷 0 中斷控制位 .打開 ` 34 PX0 = 1。邊緣觸發(fā)方式 ET0 = 1。 t=0。//高低速標志位 for(i = 0。 //低速標志位; TR0 = 0。 //開啟 T0 n++。 //50000 TL0 =0xb0。 sec++。i6。 } /******************主函數(shù) **************/ void main() { init()。 show(v1/100,0)。 //路程顯示 vs show(s1/100%10,5)。 本設(shè)計中所引用的其他個人或集體已發(fā)表的文字和研究成果,或為獲得教育機構(gòu)的學位或 證書所使用過的材料,均已明確注明。 畢業(yè)設(shè)計(論文)作者簽名: 日期: 。 畢業(yè)設(shè)計(論文)與資料若有不實之處,本人承擔一切相關(guān)責任。 show(s1%10,7)。 show(v1%10,2)。 v1=v*10。 v=v/6。 else ` 36 { v=0。 } /*******************數(shù)據(jù)處理 ***********************/ void date_deal() { uchar i。 if(time = 5) n = 0。 //50000 TL0 = 0xb0。i++) tab_v[i] = tab_v[i+1]。 tab_v[5]=*pi*r/time。 time=sec+t*。 IT0 = 1。 //T0 計數(shù)方式 1 [3][1] 輸入 EA = 1。x) for(y = 110。 //關(guān)位選 delay(2)。 //消影,消除干擾 P0 = 0XFF。 //消影,消除干擾 duan = 1。 float time,s,v。 //位碼 void delay(uint )。 在完成畢業(yè)設(shè)計的同時讓我學 到了很多也懂的了很多發(fā)現(xiàn)現(xiàn)在的我還需要不斷的努力學習,最后請讓我在一次的感謝在這次畢業(yè)設(shè)計中對我指導和幫助的周翔老師和各位小組成員! ` 31 附錄一 硬件設(shè)計原理圖 ` 32 附錄二 程序清單 include define uchar unsigned char define uint unsigned int define pi define r sbit duan = P2^0 。面對課題所需的要求來說。一晃一個月的畢業(yè)設(shè)計生活已經(jīng)過去了,在整個過程中,我有著許多的收獲和歡樂,但也有苦澀和教訓,這些成功的經(jīng)驗將激勵我 在以后的人生之路上取得更大成績,失敗的經(jīng)歷將使努力去改變自己不完美的地方,讓 自己在以后的日子作的更好,這一切將成為我生命中最寶貴的財富之一 最后,感謝學校給了我這次學習的機會,也多謝老師前輩們多日來無私的照顧和關(guān)心,使我開心順利的完成在學校的生活。以前很不熟悉的 Word 是如何操作的、以及資料的整理等等,很多東西只有自己親身體會到了才會有所收獲。 四、仿真結(jié)果如下 圖 和 。調(diào)試的重點在于主程與各功能模塊程序段之間的連接處,整個 軟件系統(tǒng)的執(zhí)行順序,逐個相連進行調(diào)試。 A) 設(shè)置并輸入一組符合要求的參量,啟動程序段運行,觀察運行情況或故障的影響及現(xiàn)象。故可采用此法排除硬件系統(tǒng)的一般 性故障。 ( 2)硬件系統(tǒng)檢查。 自動生成目標代碼和固化 ]4[ 。全速斷點運行為檢查實時性及中斷響應(yīng)處理等提供了方便。宏單步可執(zhí)行一段程序,如一步就可執(zhí)行完整個循環(huán)程序段。 顯示路程個位 ` 23 第 4 章 軟件調(diào)試 程序的檢測與調(diào)試 1.程序的查錯手段 單片機的應(yīng)用系統(tǒng)均需借助對應(yīng)的開發(fā)系統(tǒng)(或裝置)進行在線仿真,對應(yīng)用系統(tǒng)的軟,硬件進行全面地檢測與調(diào)試。 顯示速度個位 show(s1/1000%10,4)。 當不斷發(fā)送脈沖時,程序從外部中斷到顯示程序一直循環(huán)。 :用三位數(shù)顯示速度,四位數(shù)顯示路程。計算五個速度之和。 :計算速度分高速和低速。 //數(shù)組移數(shù)據(jù) 關(guān)閉 T0,給 T0 賦 50毫秒初值。 tab_v[5]=*pi*r/time,計算速度并放入數(shù)組中。 設(shè)置外部中斷 0觸發(fā)方式為邊沿觸發(fā)方式。 ` 20 圖 子程序和主函數(shù)的設(shè)計 一、子程序的設(shè)計 設(shè)汽車輪子半徑為 r,脈沖數(shù)為 n, t=50 毫秒 ,一個脈沖的時間為 time,速度為初始化 處理程序 定時器 0 中斷 外部中斷 顯示程序 是否產(chǎn)生中斷 Yes no 開始 結(jié)束 ` 21 v(km/h),路程為 s(km),pi=。 開發(fā)步驟: (1) 確定任務(wù): a) 確定系統(tǒng)的功能,指標,成本 b) 完成期限 (2) 總體設(shè)計: a) 調(diào)研 b) 機型選擇 c) 軟硬件任務(wù)劃分 I. 硬件開發(fā) 一.繪出線路圖 二.選購元器件 三.組裝 四.調(diào)試硬件 II. 軟件開發(fā) 一.建立數(shù)學模型,確定算法,安排數(shù)據(jù)結(jié)構(gòu) 二.設(shè)計 ,編制各子程序模塊 三.各子程序進行調(diào)試 四.各子程序連接起來調(diào)試 (3) 樣機聯(lián)調(diào) : a) 軟,硬件結(jié)合起來調(diào)試 b) 找出錯誤,修改軟,硬件 c) 實時仿真,直至滿足設(shè)計要求 (4) 產(chǎn)品定型 : a) 形成工藝 b) 編寫技術(shù)文件 ` 19 車速里程表的軟件設(shè)計 本軟 件設(shè)計的思路是先做流程圖,弄清程序的整體思路,再按模塊進行分塊編寫,一般把子程序放在前面,主函數(shù)放 在后面。 (4) 各功能程序的運行狀態(tài),運行結(jié)果以及運行要求盡量設(shè)置狀態(tài)標志,以便查 ` 18 詢,控制與程序判轉(zhuǎn)。 單片機應(yīng)用軟件的一般設(shè)計 應(yīng)用軟件應(yīng)在硬件電路的支持下能可靠地實現(xiàn)應(yīng)用系統(tǒng)的各種功能。從設(shè)計者的角度出發(fā),一個硬件電路的設(shè)計過程往往就是設(shè)計者的經(jīng)驗不斷積累的過程。 圖 圖 OC門驅(qū)動器用 573, 573 即 TTL 集電極開路六正相高壓驅(qū)動器 .當 7407 輸出低電 ` 16 平時,沒有電流流過 LED,當 5737 輸出為開路狀態(tài)時,電流經(jīng) 100? 限流電阻流入 LED顯示器,每個七段 LED 的公共端都接一個 7407 驅(qū)動器 。 圖 SL74HC573管腳功能 ` 14 表 功能表 如下 輸入 輸出 輸出使能 鎖存使能 D Q L H H H L H L L L L X 不變 H X X Z 表 74HC573 邏輯圖 如下圖 圖 74HC573邏輯圖 本設(shè)計中 通過控制 74HC573 的打開和關(guān)閉 來鎖存段選和位選數(shù)據(jù)。 如下圖 器件的輸入是和標準 CMOS 輸出兼容的;加上拉電阻,他們能和 LS/ALSTTL 輸出兼容。 ET0 = 1,允許T0中斷。 ` 12 D7 D6 D5 D4 D3 D2 D1 D0 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 本設(shè)計中: IT0 = 1,表示外部中斷 0觸發(fā)方式控制為邊沿觸發(fā)方式,當?shù)谝粋€機器周期采樣到 INT1 為低電平時,則 IE1 置 1。出了這兩個 16位的計數(shù)器外,在定時器中還有兩 個特殊功能寄存器,一個是八位定時器方式寄存器 TMOD,另一個是八位定時器控制寄存器 TCON。 5 工作溫度范圍: - 40℃ ~ + 85℃, 磁性的溫度依賴性較小 。 根據(jù)霍爾效應(yīng),人們用半導體材料制成的元件叫霍爾元件。 ` 10 后來發(fā)現(xiàn)半導體、導電流體等也有這種效應(yīng),而半導體的霍爾效應(yīng)比金屬強得多,利用這現(xiàn)象制成的各種霍爾元件,廣泛地應(yīng)用于工業(yè)自動化技術(shù)、檢測技術(shù)及信息處理等方面。每個字節(jié)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1