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

正文內(nèi)容

基于單片機(jī)的自行車測(cè)速系統(tǒng)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-12-16 02:41 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 自行車?yán)锍?/速度計(jì)的設(shè)計(jì) 16 致謝 首先,我要感謝 何景峰 老師在本次畢業(yè)設(shè)計(jì)中不厭其煩的指導(dǎo)我, 在整個(gè)畢業(yè)設(shè)計(jì)制作過程中, 使得我在單片機(jī)方面 的 技能得到了進(jìn)一步提高 。何老師 給予了全程的幫作、鼓勵(lì)與指導(dǎo), 他的細(xì)心是我非常感動(dòng), 在此我表示衷心的感謝! 還有我要感謝籌劃、負(fù)責(zé)這次畢業(yè)設(shè)計(jì)的老師領(lǐng)導(dǎo)。有了你們仔細(xì)認(rèn)真的工作,我們的畢業(yè)設(shè)計(jì)才能有條不紊的展開。 最后,我還要感謝我身邊的同學(xué)、朋友,他們也給了我很大的幫助。 自行車?yán)锍?/速度計(jì)的設(shè)計(jì) 17 附錄 : 系統(tǒng)完整源程序 以下是控制系統(tǒng)完整源程序 。 。。。。。。。。。。 。 SPEED/MILE OR IKE PROGRAM 。 。。。。。。。。。。 。 。 。 60H, 61H, 62H 作里程計(jì)數(shù)單元, 6CH, 6DH 作 T1計(jì)數(shù)擴(kuò)充單元, 。 68H, 69H, 6AH, 6BH 存放自行車每圈時(shí)間數(shù), 70H, 71H, 72H, 73H 。 作顯示 BCD 碼存放數(shù)用, 11H— 15H 存放被除數(shù), 16H19H 存放除數(shù) 。 。 。 定義 VSDA EQU 。 EEPROM 數(shù)據(jù)傳送口 VSCL EQU 。 EEPROM 時(shí)鐘傳送口 SLA EQU 50H 。 EEPROM 器件尋址字節(jié)存放單元 NUMBYT EQU 51H 。 EEPROM 傳送字節(jié)數(shù)存放單元 MTD EQU 30H 。 EEPROM 發(fā)送數(shù)據(jù)緩沖單元 MRD EQU 40H 。 EEPROM 讀出數(shù)據(jù)存放單元 SLAW EQU 0A0H 。 EEPROM 尋址字節(jié)寫 SLAR EQU 0A1H 。 EEPROM 尋址 字節(jié)讀 DPHH EQU 62H 。 DPTR 計(jì)數(shù)擴(kuò)展高 8位 TH1H EQU 6CH 。 定時(shí)器 T1擴(kuò)展高 8位 TH1HH EQU 6DH 。 定時(shí)器 T1擴(kuò)展高 816 位 。 。。。。。。 。 PRO GRAM INPUT 。 。。。。。。 自行車?yán)锍?/速度計(jì)的設(shè)計(jì) 18 ORG 0000H 。程序執(zhí)行開始地址 LJMP START 。跳至 START ORG 0003H 。外中斷 0 中斷程序入口 LJMP INTEX0 。跳至 INTEX0 中斷服務(wù)程序 ORG 000BH 。定時(shí)器 T0中斷程序入口 RETI 。中斷返回 ORG 0013H 。外中斷 1 中斷入口 LJMP INTEX1 。 跳至 INTEX1 中斷服務(wù)程序 ORG 001BH 。 定時(shí)器 T1中斷程序入口 LJMP INTT1 。 跳至 INTT1中斷服務(wù)程序 ORG 0023H 。串口中斷入口地址 RETI 。中斷返回 ORG 002BH 。定時(shí)器 T2中斷入口地址 RETI 。中斷返回 。 。 。。。。。。 。 PROGRAM CLEAR 。 。。。。。。 。上電初始化程序 CLEARMEN: MOV TMOD, 90H 。T1 為 16 位外部控制定時(shí)器 MOV SP, 75H 。堆棧在 75H 開始 SETB PX0 。外中斷 0優(yōu)先級(jí)為 1 SETB IT0 。外中斷 0用邊沿觸發(fā) SETB IT1 。外中斷 1用邊沿觸發(fā) MOV 20H, A 。清內(nèi)存中特定單元 MOV 6CH, A 。 MOV 6DH, A 。 MOV 70H, A 。 MOV 71H, A 。 自行車?yán)锍?/速度計(jì)的設(shè)計(jì) 19 MOV 72H, A 。 MOV 73H, A 。 MOV 60H, A 。 MOV 61H, A 。 MOV 62H, A 。 MOV 63H, A 。 清內(nèi)存中特定單元 DEC A 。A 為 0FFH MOV 68H, A 。內(nèi)存置數(shù)據(jù) 0FFH MOV 69H, A 。內(nèi)存置數(shù)據(jù) 0FFH MOV 6AH, A 。內(nèi)存置數(shù)據(jù) 0FFH MOV 6BH, A 。內(nèi)存置數(shù)據(jù) 0FFH MOV P1, A 。P1 口置 1 CLEAR1: JB , KEY1 。根據(jù) , 設(shè)置狀態(tài) 。 在 21 地址單元賦自行車周長(zhǎng)值 MOV 21H, 0FH 。 22 寸自行車周長(zhǎng)值 LJMP CLEAR2 。 轉(zhuǎn) CLEAR2 KEY1: JB , KEY2 。 MOV 21H, 12H 。 24 寸自行車周長(zhǎng)值 LJMP CLEAR2 。 CLEAR2 KEY2: JB , KEY3 。 MOV 21H, 14H 。 26 寸自行車周長(zhǎng)值 LJMP CLEAR2 。 轉(zhuǎn) CLEAR2 KEY3: JB , ERR 。 四個(gè)開關(guān)都沒合上,轉(zhuǎn)出錯(cuò)處理 MOV 21H, 19H 。 28 寸自行車周長(zhǎng)值 CLEAR2: SETB TR1 。 開定時(shí)器 T1 SETB EA 。 開中斷允許 SETB EX0 。 開外中斷 0 SETB ET1 。 開定時(shí)中斷 T1 SETB 。 關(guān)報(bào)警器 LCALL VIICREAD 。 將 EEPROM 中原里程數(shù)據(jù)調(diào) 入 自行車?yán)锍?/速度計(jì)的設(shè)計(jì) 20 內(nèi)存 RET 。 子程序返回 ERR: CPL 。 輪周長(zhǎng)設(shè)置出錯(cuò), LED 燈閃提醒 ALL DL5S 。 延時(shí) LJMP CLEAR1 。 重新初始化,等待輪周長(zhǎng)設(shè)置開關(guān)合上 。 。。。。。。 。 PROGRAM START 。 。。。。。。 。 START: LCALL CLEARMEN 。 上電初始化 START1: JB , DISPLAYS 。 =1,顯示里程 LCALL DISPLAYV 。 顯示速度 START2: SJMP START1 。 轉(zhuǎn) START1 循環(huán) 。 。。。。。。 。 INTEX0 PROGRAM 。 。。。。。。 。 里程計(jì)數(shù)程序,用外中斷 0實(shí)現(xiàn),計(jì)數(shù)用 60H62H 內(nèi)存單元。 INTEX0: PUSH ACC 。 累加器堆棧保護(hù) PUSH PSW 。 狀態(tài)字堆棧保護(hù) INC 60H 。 圈加 1 CLR A 。 清 A CJNE A, 60H, INTEX0OUT 。 計(jì)數(shù)沒溢出轉(zhuǎn) INTEX0OUT INC 61H 。 溢出進(jìn)位( 61H 加 1) CJNE A, 61H, INTEX0OUT 。 計(jì)數(shù)沒溢出轉(zhuǎn) INTEX0OUT INC 62H 。 溢出進(jìn)位( 62H 加 1) INTEX0OUT: LCALL VIICWRITE 。 里程數(shù)據(jù)存入 EEPROM SETB EX1 。 開外中斷 1 POP PSW 。 狀態(tài)字恢復(fù) 自行車?yán)锍?/速度計(jì)的設(shè)計(jì) 21 POP ACC 。 累加器恢復(fù) RETI 。 中斷返回 。 。。。。。。 。 INTEX1 PROGRAM 。 。。。。。。 。 每轉(zhuǎn) 1 圈時(shí)間計(jì)數(shù)處理程序,每圈時(shí)間放在 68H6BH 單元中。 INTEX1: PUSH ACC 。 堆棧保護(hù) PUSH PSW 。 CLR
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1