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

正文內容

畢業(yè)論文設計基于51單片機的自行車測速系統(tǒng)設計-資料下載頁

2024-11-07 23:13本頁面

【導讀】查閱資料,完成開題報告;熟悉51單片機開發(fā)工具,了解自行車測速系統(tǒng)相關知識;系統(tǒng)整體方案設計;硬件設計,完成系統(tǒng)硬件選擇及相關電路繪制工作;系統(tǒng)軟件設計,完成程序的編制及調試;畢業(yè)設計說明書;而是成為人們娛樂、休閑、鍛煉的首選。因此,為了滿足人們對自行車更強大功能的。器,它能自動地顯示當前自行車行走的距離及運行的速度。本論文主要闡述一種基于。以AT89C52單片機為核心,A44E霍爾傳感器。存里程信息,并能將自行車的里程數及速度用LED實時顯示。

  

【正文】 都是由于基礎知識不牢造成的 。在完成的過程中, 我從簡單的編程學起 , 逐漸對題目有了一定程度的認識和理解 ;在張老師的耐心指導下,我 對具體的細節(jié) 也 有了清晰的認識 。磨刀不誤砍柴工,前期對基礎知識的認真學習,讓我 在 后面 做畢業(yè)設計的過程中感到得心應手,我從中學到了許多新知識。 在這里 , 我要感謝我的指導老師,是她的耐心教導和不厭其煩地講解, 讓我能 順利地完成了畢業(yè)設計 ,同時 也要感謝 我的同學們,在我遇到困難時 ,他們 主動 伸出援助之手 , 幫助我 攻克了一個又一個難關 , 使我能順利完成畢業(yè)設計。畢業(yè)設計已經結束, 完成過程中的點點滴滴已成美好回憶。感謝老師,感謝同學,讓我 覺得 這其中的每一天都是那么的充實和愉快。 太原工業(yè)學院畢業(yè)設計 32 附錄 1 電路原理圖 太原工業(yè)學院畢業(yè)設計 33 附錄 2 程序清單 60H, 61H, 62H 作里程計數單元, 6CH, 6DH 作 T1 計數擴充單元, 68H, 69H, 6AH, 6BH 存放自行車每圈時間數, 70H, 71H, 72H, 73H 作顯 示 BCD 碼存放數用, 11H15H 存放被除數, 16H19H 存放除數 。 定義 。 VSDA EQU VSCL EQU SLA EQU 50H NUMBYT EQU 51H MTD EQU 30H MRD EQU 40H SLAW EQU 0A0H SLAR EQU 0A1H DPHH EQU 62H TH1H EQU 6CH TH1HH EQU 6DH 。。 中斷初始化 。。 ORG 0000H 。程序執(zhí)行開始地址 LJMP START 。跳至 START ORG 0003H 。外中斷 0 中斷程序入口 LJMP INTEX0 。跳至 INTEX0 中斷服務程序 RETI 。中斷返回 ORG 0013H 。外中斷 1 中斷入口 LJMP INTEX1 。跳至 INTEX1 中斷服務程序 ORG 001BH 。定時器 T1 中斷程序入口 太原工業(yè)學院畢業(yè)設計 34 LJMP INTT1 。跳至 INTT1 中斷服務程序 ORG 0023H 。串口中斷入口地址 RETI 。中斷返回 。。。 上電初始化程序 。。。 CLEARMEN: MOV TMOD,90H 。T1 為 16 位外部控制定時器 SETB PX0 。外中斷 0 優(yōu)先級為 1 SETB IT0 。外中斷 0 用邊沿觸發(fā) SETB IT1 。外中斷 1 用邊沿觸發(fā) CLR A 。清 A MOV 20H,A 。清內存中特定單元 MOV 6CH,A 。 MOV 6DH,A 。 MOV 70H,A 。 MOV 71H,A 。 MOV 72H,A 。 MOV 73H,A 。 MOV 60H,A 。 MOV 61H,A 。 MOV 62H,A 。 MOV 63H,A 。清內存中特定單元 DEC A 。A 為 0FFH MOV 68H,A 。內存置數據 0FFH MOV 69H,A 。內存置數據 0FFH MOV 6AH,A 。內存置數據 0FFH MOV 6BH,A 。內存置數據 0FFH MOV P1, A 。P1 口置 1 CLEAR1: JB ,KEY1 。根據 , 設置狀態(tài), 。在 21H 地址單元賦自行車周長值 太原工業(yè)學院畢業(yè)設計 35 MOV 21H,0FH 。 米 自行車周長值 LJMP CLEAR2 。轉 CLEAR2 KEY1: JB ,KEY2 。 MOV 21H,12H 。 米 自行車周長值 LJMP CLEAR2 。 轉 CLEAR2 KEY2: JB ,KEY3 。 MOV 21H,14H 。 米 自行車周長值 LJMP CLEAR2 。 轉 CLEAR2 KEY3: JB ,ERR 。四個開關都沒合上,轉出錯處理 MOV 21H,19H 。 米 自行車周長值 CLEAR2: SETB TR1 。開定時器 T1 SETB EA 。開中斷允許 SETB EX0 。開外中斷 0 SETB ET1 。開定時中斷 T1 SETB 。關報警器 LCALL VIICREAD 。將 EEPROM 中原里程數據調入內存 RET 。子程序返回 ERR: CPL 。輪周長設置出錯, LED 燈閃爍提醒 LCALL DL5S 。延時 LJMP CLEAR1 。重新初始化,等待輪周長設置開關合上 。 START 。 START: MOV SP,75H 。堆棧在 75H 開始 LCALL CLEARMEN 。上電初始化 START1: JB ,DISPLAYS 。=1,顯示里程 LCALL DISPLAYV 。顯示速度 START2: SJMP START1 。轉 START1 循環(huán) 太原工業(yè)學院畢業(yè)設計 36 。。。。。 。。 里程計數程序,用外中斷 0 實現,計數用 60H62H 內存單元。 。。。。。 。。 INTEX0: PUSH ACC 。 累加器堆棧保護 PUSH PSW 。狀態(tài)字堆棧保護 INC 60H 。圈加 1 CLR A 。清 A CJNE A,60H,INTEX0OUT 。計數沒溢出轉 INTEX0OUT INC 61H 。溢出進位( 61H 加 1) CJNE A,61H,INTEX0OUT 。計數沒溢出轉 INTEX0OUT INC 62H 。溢出進位( 62H 加 1) INTEX0OUT: LCALL VIICWRITE 。里程數據存入 EEPROM SETB EX1 。開外中斷 1 POP PSW 。狀態(tài)字恢復 POP ACC 。累加器恢復 RETI 。中斷返回 。。。。。。。 每轉 1 圈時間計數處理程序,每圈時間放在 68H6BH 單元中。 。。。。。。。 INTEX1: PUSH ACC 。堆棧保護 PUSH PSW 。關鍵字保護 CLR EX1 。關外中斷 1 JNB 00H,INTEX11 。溢出標志為 0 轉 INTEX11 MOV TL1,0FFH 。溢出時計時單元賦 0FFH(顯示速度為零) MOV TH1,0FFH 。 MOV 6CH,0FFH 。 MOV 6DH,0FFH 。 INTEX11: MOV 68H,TL1 。將時間計數值移入暫存單元 68H6BH MOV 69H,TH1 。 MOV 6AH,6CH 。 太原工業(yè)學院畢業(yè)設計 37 MOV 6BH,6DH 。 CLR A 。清 A MOV TL1,A 。計時單元置 0 MOV TH1,A MOV 6CH,A MOV 6DH,A CLR 00H
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1