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

正文內(nèi)容

單片機(jī)自行車速度里程計(jì)論文(參考版)

2025-06-21 12:51本頁(yè)面
  

【正文】 轉(zhuǎn)V1退出 VIIC WRITE 歸一化EEPROM存入程序(12MZ時(shí)鐘),存入數(shù)在50H起單元VIICWRITE: ACALL WMOV9 MOV SLA, SLAW MOV NUMBYT, 09H LCALL WRNBYT RETWMOV9: MOV 5FH, 50H MOV R0, MTD MOV R1, 5FH MOV R2, 09HWMOV: MOV A, R1 MOV R0, A INC R0 INC R1 DJNZ R2, WMOV RET VIICRE AD 歸一化EEPROM讀出程序(12M時(shí)鐘),讀出數(shù)放入60H67H單元VIICREAD: MOV MTD, 50H MOV SLA, SLAW MOV NUMBYT, 01H LCALL WRNBYT MOV SLA, SLAR MOV NUMBYT, 08H LCALL RDNBYT ACALL RMOV8 RETRMOV8: MOV R0, MRD MOV R1, 60H 。 子程序返回WARING: CLR 。 關(guān)報(bào)警燈V1: LCALL DISPLAY 。 與預(yù)定報(bào)警值比較 JNC WARING 。 每圈時(shí)間換算為公里/小時(shí)程序 MOV A, 71H 。 顯示公里數(shù)據(jù) LJMP START1 。 中斷返回DISPLAY S 里程顯示控制程序 DISPLAYS: LCALL SSS 。 恢復(fù)堆棧 POP ACC 。 不等于0轉(zhuǎn)INTT11 SETB 00H 。 進(jìn)位,6DH單元加1 MOV A, 6DH 。 移入A JNZ INTT11 。 INC 6CH 。(計(jì)數(shù)器T1由外中斷1輸入控制,當(dāng)為高電平時(shí)計(jì)時(shí)開始)INTT1: PUSH ACC 。 RETI 。 清溢出標(biāo)志 POP PSW 。 MOV 6DH, A 。 計(jì)時(shí)單元置0 MOV TH1, A 。 CLR A 。 MOV 6AH, 6CH 。INTEX11: MOV 68H, TL1 。 MOV 6CH, 0FFH 。 溢出標(biāo)志為0轉(zhuǎn)INTEX11 MOV TL1, 0FFH 。 CLR EX1 。INTEX1: PUSH ACC 。 中斷返回 INTEX1 PROGRAM 。 狀態(tài)字恢復(fù) POP ACC 。 里程數(shù)據(jù)存入EEPROM SETB EX1 。 計(jì)數(shù)沒(méi)溢出轉(zhuǎn)INTEX0OUT INC 62H 。 計(jì)數(shù)沒(méi)溢出轉(zhuǎn)INTEX0OUT INC 61H 。 圈加1 CLR A 。 累加器堆棧保護(hù) PUSH PSW 。 調(diào)顯示子程序JNB SW1 ;判斷SW1是否按下,按下則執(zhí)行SW1程序,否則往下執(zhí)行JNB SW2 ;判斷SW2是否按下,按下則執(zhí)行SW2程序,否則往下執(zhí)行JNB SW3 ;判斷SW3是否按下,按下則執(zhí)行SW3程序,否則往下執(zhí)行SW1: MOV A 30H ;地址30H存放按鍵按下次數(shù),送入A INC A ;按鍵次數(shù)加1    CJNE?。痢。#埃担取???;    MOV  30H?。#埃保龋话眩#埃保人腿耄常埃鹊刂?,A中內(nèi)容是                ?。埃担龋h(huán)執(zhí)行  ?。遥牛浴         。唬常埃葍?nèi)容不是#05H,返回SW2:MOV?。痢。常埃取   ?;  ?。茫剩危拧。痢。#埃保取 。唬林胁皇牵#埃保?,循環(huán)執(zhí)行   ACALL K1  ?。停希帧。痢。常玻取   ?;   INC A       ?。弧  。茫剩危拧。痢。#埃担取 ?; MOV 32H 01H ; ACALL K1 ;K1: MOV A 30H ; CJNE A 02H ; MOV A 31H ; INC A ; RET ;SW3:MOV?。痢。常埃取   ?;  ?。茫剩危拧。痢。#?H ?。唬林胁皇牵#埃保?,循環(huán)執(zhí)行  ?。粒茫粒蹋獭2  ?。停希帧。痢。常玻取   ?;   DEC?。痢       ?;  ?。茫剩危拧。痢。#?H ??; MOV 32H 05H ; ACALL K2 ;K2: MOV A 30H ; CJNE A 02H ; MOV A 31H ; DEC A ; RET            INTEX0 PROGRAM 里程計(jì)數(shù)程序,用外中斷0實(shí)現(xiàn),計(jì)數(shù)用60H62H內(nèi)存單元。內(nèi)存置數(shù)據(jù)0FFH PROGRAM START 。內(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 。外中斷1用邊沿觸發(fā) MOV 20H, A 。外中斷0優(yōu)先級(jí)為1 SETB IT0 。T1為16位外部控制定時(shí)器 MOV SP, 75H 。中斷返回 PROGRAM CLEAR 。中斷返回 ORG 002BH 。 跳至INTT1中斷服務(wù)程序 ORG 0023H 。 跳至INTEX1中斷服務(wù)程序 ORG 001BH 。中斷返回 ORG 0013H 。跳至INTEX0中斷服務(wù)程序 ORG 000BH 。跳至START ORG 0003H 。 確定具體硬件的連接方式 PRO GRAM INPUT ORG 0000H 。 定時(shí)器T1擴(kuò)展高816位 EQU 。 DPTR計(jì)數(shù)擴(kuò)展高8位 TH1H EQU 6CH 。 EEPROM尋址字節(jié)寫 SLAR EQU 0A1H 。 EEPROM發(fā)送數(shù)據(jù)緩沖單元 MRD EQU 40H 。 EEPROM器件尋址字節(jié)存放單元 NUMBYT EQU 51H 。 EEPROM數(shù)據(jù)傳送口 VSCL EQU 。無(wú)論是在平時(shí)的階段,還是在論文的選題、資料查詢、開題、研究、設(shè)計(jì)和撰寫的每一個(gè)環(huán)節(jié),都得到導(dǎo)師的悉心指導(dǎo)和幫助。 在此,首先感謝我的老師,感謝各位老師這四年中在學(xué)習(xí)中、生活上的關(guān)心和照顧;其次感謝各位同學(xué),同學(xué)們?cè)谏钪薪o予很大的幫助,在學(xué)習(xí)上也給極大的鼓舞。在學(xué)習(xí)期間經(jīng)歷了風(fēng)風(fēng)雨雨,在各位老師和同學(xué)的幫助和支持下最終得以順利完成。同時(shí)通過(guò)這次畢業(yè)設(shè)計(jì)提高了自己的單片機(jī)編程的能力,同時(shí)也讓自己知道了自己不足和缺陷,從而為自己能更好的改進(jìn)提供了幫助。讓自己切實(shí)感覺(jué)到了學(xué)有所用。通過(guò)對(duì)硬件電路的設(shè)計(jì),增強(qiáng)了自己的動(dòng)手能力。通過(guò)此次畢業(yè)設(shè)計(jì),我學(xué)到了很多知識(shí)。軟件采用模塊化設(shè)計(jì),可讀性強(qiáng),方便二次開發(fā)。尤其是本次設(shè)計(jì)的核心元件AT89C51單片機(jī),軟件技術(shù)成熟,并具有種類齊全的支持芯片。下面對(duì)本設(shè)計(jì)展望一下:本系統(tǒng)操作簡(jiǎn)單,易于實(shí)現(xiàn)。本次設(shè)計(jì)符合設(shè)計(jì)的要求,能實(shí)現(xiàn)對(duì)行程、速度的單獨(dú)顯示,功能性較強(qiáng),具有一定的實(shí)踐意義,將會(huì)在許多場(chǎng)合應(yīng)用。當(dāng)車輪轉(zhuǎn)動(dòng),小磁片滑過(guò)霍爾元件時(shí),霍爾元件輸出一脈沖,可根據(jù)車輪周長(zhǎng)計(jì)算行程和速度。軟件采用匯編語(yǔ)言編寫,采用模塊化設(shè)計(jì)思想,程序可讀性強(qiáng),能滿足設(shè)計(jì)要求,達(dá)到設(shè)計(jì)的指標(biāo),實(shí)現(xiàn)對(duì)自行車速度/里程的計(jì)算功能,并用LCD顯示,行程與速度分別根據(jù)以下公式求得:里程=脈沖總數(shù)車輪周長(zhǎng)速度=車輪周長(zhǎng)247。PROM地址讀該地址上的數(shù)據(jù)到寄存器/發(fā)送要寫入的數(shù)據(jù)判斷是否收到應(yīng)答信號(hào)發(fā)送停止位返 回NY圖69 存儲(chǔ)程序流程圖結(jié)論與展望 該課題的主要任務(wù)是開發(fā)一個(gè)以AT89C51單片機(jī)為核心的自行車速度里程計(jì)。程序流程圖如圖69 所示。相同總線上的設(shè)備在收到數(shù)據(jù)后,以置SDA為低電平的方式對(duì)其確認(rèn)。當(dāng)SCL為高電平時(shí),SDA的改變表示“開始”和“停止”狀態(tài),即SDA由高電平轉(zhuǎn)入低電平表示開始,該命令必須在其他命令前執(zhí)行;SDA由低電平轉(zhuǎn)入高電平表示停止?fàn)顟B(tài),該命令可終止所有通訊。PROM程序的設(shè)計(jì)主機(jī)在SCL線上產(chǎn)生自己的時(shí)鐘傳輸I178。開 始計(jì)算行程S=n*L顯示S返 回 圖67 里程處理子程序流程圖 顯示子程序的設(shè)計(jì)顯示程序流程圖如圖68所示開 始顯示屏初始化讀取顯示數(shù)據(jù)V和S顯示V和S結(jié)束 圖68 顯示子程序流程圖 I178。當(dāng)車輪每轉(zhuǎn)一圈,通過(guò)霍爾元件將脈沖數(shù)輸入單片機(jī)內(nèi),通過(guò)計(jì)數(shù)器計(jì)出脈沖數(shù),再用乘法子程序算出行程數(shù)。60H為低位,62H為高位。速
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1