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

正文內(nèi)容

自行車里程,速度計的設(shè)計的論文(參考版)

2025-07-01 06:20本頁面
  

【正文】 關(guān)小數(shù)點顯示 。關(guān)閉LED1(里程)燈 SETB 。速度顯示控制程序 。顯示公里數(shù)據(jù) LJMP START1 。顯示小數(shù)點() LCALL SSS 。點亮LED1(顯示里程狀態(tài)) CLR 。里程顯示控制程序 。 RETI 。計時器溢出,置溢出標(biāo)志INTT11: POP PSW 。移入A JNZ INTT11 。不等于0轉(zhuǎn)INTT11 INC 6DH 。6CH計時 單元加1 MOV A,6CH 。累加器堆棧保護 PUSH PSW 。 T1計數(shù)器中斷服務(wù)程序。中斷返回。清溢出標(biāo)志 POP PSW 。清A MOV TL1,A 。 MOV 6BH,6DH 。將時間計數(shù)值移入暫存單元68H6BH MOV 69H,TH1 。 MOV 6DH,0FFH 。溢出時計時單元賦0FFH(顯示速度為零) MOV TH1,0FFH 。關(guān)外中斷1 JNB 00H,INTEX11 。堆棧保護 PUSH PSW 。每轉(zhuǎn)1圈時間計數(shù)處理程序,每圈時間放在68H6BH單元中。中斷返回。狀態(tài)字恢復(fù) POP ACC 。里程數(shù)據(jù)存入EEPROM SETB EX1 。計數(shù)沒溢出轉(zhuǎn)INTEX0OUT INC 62H 。計數(shù)沒溢出轉(zhuǎn)INTEX0OUT INC 61H 。圈加1 CLR A 。 累加器堆棧保護 PUSH PSW 。里程計數(shù)程序,用外中斷0實現(xiàn),計數(shù)用60H62H內(nèi)存單元。 。轉(zhuǎn)START1循環(huán)。=1,顯示里程 LCALL DISPLAYV 。堆棧在75H開始 LCALL CLEARMEN 。延時 LJMP CLEAR1 。子程序返回ERR: CPL 。關(guān)報警器 LCALL VIICREAD 。開外中斷0 SETB ET1 。開定時器T1 SETB EA 。四個開關(guān)都沒合上,轉(zhuǎn)出錯處理 MOV 21H,19H 。 26寸自行車周長值 LJMP CLEAR2 。 轉(zhuǎn)CLEAR2KEY2: JB ,KEY3 。 MOV 21H,12H 。22寸自行車周長值 LJMP CLEAR2 。,, 。內(nèi)存置數(shù)據(jù)0FFH MOV P1, A 。內(nèi)存置數(shù)據(jù)0FFH MOV 6AH,A 。A為0FFH MOV 68H,A 。 MOV 63H,A 。 MOV 61H,A 。 MOV 73H,A 。 MOV 71H,A 。 MOV 6DH,A 。清A MOV 20H,A 。外中斷0用邊沿觸發(fā) SETB IT1 。T1為16位外部控制定時器 SETB PX0 。中斷返回上電初始化程序。跳至INTT1中斷服務(wù)程序 ORG 0023H 。跳至INTEX1中斷服務(wù)程序 ORG 001BH 。中斷返回 ORG 0013H 。外中斷0中斷程序入口 LJMP INTEX0 。程序執(zhí)行開始地址 LJMP START 。中斷初始化。畢業(yè)設(shè)計已經(jīng)結(jié)束,但是它卻給我留下了美好的回憶,在做畢業(yè)設(shè)計的過程中加深了師生的感情和同學(xué)之間的友誼,覺得每一天都是那么的充實和愉快。也要感謝我的同學(xué)們,在我遇到困難時主動幫我解決,使我很快地攻克了一個又一個難關(guān)。以后在做畢業(yè)設(shè)計的過程中才感到得心應(yīng)手,我從中學(xué)到了許多新知識。也使我們從中得到了鍛煉。本次畢設(shè)使我們將大學(xué)四年所學(xué)的知識進行了匯總,在收集資料,確定方案的過程中,我學(xué)到許多知識,也弄懂了許多以前不是很清楚的問題。通過實驗證明本次設(shè)計符合設(shè)計的要求,能實現(xiàn)對里程、速度的顯示,功能性較強,具有一定的實踐意義,將會在許多場合應(yīng)用。車輪轉(zhuǎn)一圈所用的時間根據(jù)此公式將最終顯示出里程和速度。軟件采用匯編語言編寫,采用模塊化設(shè)計思想,程序可讀性強。 結(jié)束語該課題的主要任務(wù)是開發(fā)一個以MCS51單片機為核心的自行車里程/速度計。軟件采用模塊化設(shè)計,可讀性強,方便二次開發(fā)。尤其是本次設(shè)計的核心元件AT89C52單片機,軟件技術(shù)成熟,并具有種類齊全的支持芯片。硬件部分采用的器件應(yīng)用較廣泛,且價格低廉,如AT89C52單片機、D觸發(fā)器74LS7存儲器24C0驅(qū)動器74LS244等。單片機不計數(shù)在磁鐵來回靠近霍爾傳感器時單片機始終顯示4個0,經(jīng)檢查傳感器工作正常,指示燈電路工作也正常,在換了一塊單片機后電路正常工作,判定原單片機已被燒毀。在加上上拉電阻后,P0口輸出正常。 調(diào)試故障及原因分析在本次軟件仿真和硬件搭建過程中大大小小遇到了若干問題,具體故障和解決方法如下:數(shù)碼管不顯示本次設(shè)計的電路數(shù)碼管采用共陰極接法,在仿真時錯用共陽極數(shù)碼管,導(dǎo)致數(shù)碼管不顯示。源代碼通過編譯無誤后,就可以進行仿真,在仿真過程中不斷完善電路和程序的功能最后達到本次設(shè)計的目的。直到通過電器規(guī)則檢查為止。 系統(tǒng)仿真在構(gòu)思好電路原理圖和編好程序之后就要對其進行系統(tǒng)仿真。PROTEUS軟件已有20多年的歷史,在全球擁有龐大的企業(yè)用戶群,是目前唯一能夠?qū)Ω鞣N處理器進行實時仿真、調(diào)試與測試的EDA工具,真正實現(xiàn)了在沒有目標(biāo)原形時就可以對系統(tǒng)進行調(diào)試與驗證。PROTEUS系統(tǒng)仿真平臺與開發(fā)平臺是由英國Labcenter公司開發(fā)的,是目前世界上最完整的系統(tǒng)設(shè)計與仿真平臺。 顯示子程序流程圖第5章 系統(tǒng)調(diào)試與分析 自行車里程/速度計系統(tǒng)調(diào)試 調(diào)試系統(tǒng)簡介為了減少資源的浪費和避免焊接過程中產(chǎn)生不必要的錯誤,在焊接硬件電路前對硬件電路設(shè)計的可行性和軟件編程的正確性進行了仿真實驗。在輪流點亮掃描過程中,每位顯示器的點亮?xí)r間是極為短暫的(約1ms),由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。CPU向字段輸出口送出字型碼時,所有顯示器接收到相同的字型碼,但究竟是哪個顯示器亮,則取決于COM端。通過定時器計出每轉(zhuǎn)一圈所用的時間,用自行車車輪的周長除以時間就得出自行車的速度。點亮里程指示燈開始將車圈數(shù)轉(zhuǎn)換成里程顯示里程值返回 里程處理子程序流程圖外中斷1服務(wù)程序用于處理輪子轉(zhuǎn)動一圈后的計時數(shù)據(jù)。每次計數(shù)一次后,對里程數(shù)據(jù)進行一次存儲操作。 中斷子程序流程圖 數(shù)據(jù)處理子程序的設(shè)計1. 里程計算子程序,為十六進制計數(shù)器。其高4位用于定時/計數(shù)器中斷控制,低4位借給外部中斷,用做中斷標(biāo)志和觸發(fā)方式選擇位。這種中斷請求是在單片機芯片內(nèi)部發(fā)生的,因此無須在芯片上設(shè)置引入端。為此在單片機內(nèi)部有兩個定時/計數(shù)器,以對其中的計數(shù)結(jié)構(gòu)進行計數(shù)的方法,來實現(xiàn)定時或計數(shù)功能。這樣,每次定時器T1的開啟時間剛好為轉(zhuǎn)一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度。中斷1用于控制定時器T1的啟/停,當(dāng)輸入為0時關(guān)閉定時器。中斷0用于對輪子圈數(shù)的計數(shù)輸入,輪子每轉(zhuǎn)一圈,霍爾傳感器輸出一個低電平脈沖。、低電平有效。然后主程序?qū)⒏鶕?jù)各標(biāo)志寄存器的內(nèi)容,分別完成啟動、清除、計程和計速等不同的操作。 自行車里程/速度計總體程序設(shè)計在主程序模塊中,需要完成對各接口芯片的初始化、自行車里程和速度的初始化、中斷向量的設(shè)計以及開中斷、循環(huán)等待等工作。 基于霍爾傳感器自行車里程/速度計的軟件設(shè)計包括上電初始化程序、中斷子程序、速度調(diào)用子程序、里程調(diào)用子程序、LED顯示子程序、延時子程序等幾大部分。當(dāng)系統(tǒng)出現(xiàn)問題,就可以根據(jù)功能設(shè)置找出問題的根源,從而更快地解決問題。模塊化結(jié)構(gòu)設(shè)計即是根據(jù)要求和硬件設(shè)計的結(jié)構(gòu),將整個系統(tǒng)的功能分成許多小的功能模塊,再根據(jù)這些小的功能模塊進行程序編寫的過程。 報警電路圖第4章 自行車里程/速度計軟件程序設(shè)計 概述在硬件設(shè)計完畢之后,接下來就是設(shè)計中最核心和最為主要的軟件部分設(shè)計。、~,通過軟件編程,先把所要顯示的數(shù)據(jù)放入存儲單元,然后把數(shù)據(jù)送入段選通對應(yīng)的地址,再選通某一個LED,逐步完成四個LED的顯示。也就是說我們可以采用分時的方法,輪流控制各個顯示器的COM端,使各個顯示器輪流點亮。本系統(tǒng)采用動態(tài)掃描顯示接口電路,動態(tài)顯示接口電路是把所有顯示器的8個筆劃段ah同名端連在一起,而每一個顯示器的公共極COM各自獨立地受I/O線控制。本次設(shè)計采用共陰極接法。其中7個發(fā)光二極管構(gòu)成字型“8”的各個筆畫段,另一個小數(shù)點為dp發(fā)光二極管。由于它具有顯示清晰、亮度高、使用電壓低、壽命長的特點,因此使用非常廣泛。 顯示電路的設(shè)計本設(shè)計中采用LED數(shù)碼管顯示。復(fù)位后,P0到P3并行I/O口全為高電平,其它寄存器全部清零,只有SBUF寄存器狀態(tài)不確定。上電時,剛接通電源,電容C相當(dāng)于瞬間短路,+5V立即加到RET/VPD端,該高電平使89C52全機自動復(fù)位,這就是上電復(fù)位;若運行過程中需要程序從頭執(zhí)行,只需按動按鈕即可。本系統(tǒng)的復(fù)位電路是采用按鍵復(fù)位的電路,是常用復(fù)位電路之一。只要RET保持高電平,則89C52循環(huán)復(fù)位。有了它可以使程序從指定處開始執(zhí)行,即從程序存儲器中的0000H地址單元開始執(zhí)行程序。此外,如果單片機有串行通信,則應(yīng)該選擇振蕩頻率除以串行通信頻率可以除盡的晶體。對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響振蕩器的高低、振蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。這兩個引腳跨接石英晶體振蕩器和電容,就構(gòu)成一個穩(wěn)定的自激振蕩器。本設(shè)計采用第一種方式。AT89C52片內(nèi)由一個反相放大器構(gòu)成振蕩器,可以由它產(chǎn)生時鐘。 74LS244邏輯圖 單片機外圍電路的設(shè)計 時鐘電路的設(shè)計時鐘是單片機的心臟,單片機各功能部件的運行都是以時鐘頻率為基準(zhǔn),有條不紊地一拍一拍地工作??梢钥闯?4LS244由2組組成、每組由四路輸入、輸出構(gòu)成。 74LS244芯片的介紹本次設(shè)計中的采用驅(qū)動數(shù)碼管的芯片為74LS244,74LS244為三態(tài)輸出的八位緩沖器和線驅(qū)動器,若單片機輸出口直接接顯示部分電路,則電流太小,會導(dǎo)致顯示部分不能正常工作。 分頻前后對比圖由圖可見,二分頻后的波形的高或地電平的時間正好是霍爾傳感器開關(guān)的一個周期,霍爾傳感器輸出脈沖到,即接收到對圈數(shù)計數(shù)的脈沖。 74LS74引腳圖在本題目中74LS74芯片起分頻的作用。由于其狀態(tài)的更新發(fā)生在CP脈沖的邊沿故又稱之為上升沿觸發(fā)的邊沿觸發(fā)器,D觸發(fā)器的狀態(tài)只取決于時針到來前D端的狀態(tài)。 74LS74芯片的介紹74LS74是D觸發(fā)器的一種,它是一個具有記憶功能的二進制信息存儲器件,是構(gòu)成
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1