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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的自行車?yán)锍逃嬎俣扔嬙O(shè)計(參考版)

2024-12-07 19:05本頁面
  

【正文】 。 BCD碼轉(zhuǎn)換程序 。 。 。 除法子程序 。 。 。 。 。 。 DL1MS 。 。 VVV: MOV 18H,68H MOV 17H,69H MOV 16H,6AH MOV 11H,00H MOV 12H,00H MOV 13H,36H MOV 14H,0EEH MOV 15H,80H LCALL DIVST MOV 14H,00H 28 LCALL BCDST MOV A,25H ANL A,0FH MOV 70H,A MOV A,25H SWAP A ANL A,0FH MOV 71H,A MOV 72H,00H MOV 73H,00H RET 。 。 。 。 。SSS PROGRAM 。 27 。 。 。 。 。 26 。 VIICWRITE 。 。 。 DISPLAY V 。 。 DISPLAYS:SETB CLR SETB LCALL SSS LCALL DISPLAY LJMP START1 。 。 DISPLAY S 。 。 。 。 。 INTEX1: PUSH ACC PUSH PSW CLR EX1 JNB 00H,INTEX11 MOV TL1,0FFH MOV TH1,0FFH MOV 6CH,0FFH MOV 6DH,0FFH INTEX11: MOV 68H,TL1 MOV 69H,TH1 MOV 6AH,6CH MOV 6BH,6DH CLR A MOV TL1,A MOV TH1,A MOV 6CH,A MOV 6DH,A CLR 00H POP PSW POP ACC RETI 。 。 。 。INTEX0 PROGRAM。 。 。PROGRAM START。 。 。PROGRAM CLEAR。 。 。PROGRAM INPUT。 。 當(dāng)按下 口所接開關(guān) SW2 時選擇車輪周長 1,按下 口所接開關(guān) SW3時選擇車輪周長 2,按下 SW4時選擇車輪周長 3, 口所接開關(guān) SW5 時選擇車輪周長 4,選擇周長后,每按下開關(guān) SW6 一次表示車輪轉(zhuǎn)了一圈,此時數(shù)碼管顯示當(dāng)前的里程值,此時若按下開關(guān) SW7則數(shù)碼管顯示當(dāng)前的速度值,當(dāng)超速時蜂鳴器報警。 18 四、操作說明 本設(shè)計為自行車?yán)锍逃?/速度計,實現(xiàn)了里程速度計的基本功能。 經(jīng)檢查 是由于 P0口內(nèi)部沒有上拉電阻,因此,必須另外加上,上拉電阻一段接 P0 口,另一端直接接到電源的正集。 在仿真過程中遇到過一些問題,針對這些問題做了些 軟件方面的調(diào)整。直到通過電器規(guī)則檢查為止。首 先 新建一個文件,選擇所需的元件并排列好,根據(jù) 電路原理圖 進行布線 。運行時窗口如圖 所示。進行檢錯和編譯,窗口如圖 所示。 首先,新建一個項目 選擇 AT89C51,新建一個文件,將程序輸入,輸完后保存,保存時需加后綴名 .ASM。硬件的修改可在元器件參數(shù)方面調(diào)整,如電阻的阻值等。 RET 16 開始 顯示單元首址 取顯示數(shù)據(jù) 送段碼到 P0口 取段碼表首址 調(diào)用延時 送位選到 P2口 4 位顯示結(jié)束 返回 Y N 修改顯示單元地址 求下一位位選碼 三、調(diào)試 硬件調(diào)試時,我們首先檢查了接線,對照電路原理圖,確保準(zhǔn)確無誤。出錯閃爍利用延時 255ms DL5S: MOV R5,0FFH DL3: LCALL DL1MS 。 DJNZ R6,DL1 。共陰極段碼表 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H DB 00H 15 圖 顯示程序流程圖 (F)延時子程序 。 RET 。 SETB 。 ENDOUT: SETB 。 MOV R2,A 。 JNB ,ENDOUT 。 INC R1 。 14 MOV P0,A 。 MOV DPTR,TAB 。 MOV A,R1 。 PLAY: MOV A,R2 。 DISPLAY: MOV R1,70H 。 V1: LCALL DISPLAY 。 JNC WARING 。 MOV A,71H 。 SETB 。 。 LCALL DISPLAY 。 CLR 。 。在輪流點亮掃描過程中,每位顯示器的點亮?xí)r間是極為短暫的(約 1ms),由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。CPU 向字段輸出口送出字型碼時,所有顯示器接收到相同的字型碼,但究竟是哪個顯示器亮,則取決于 COM 端。 RET 。 MOV 72H,00H 。 ANL A,0FH 。 MOV A,25H 。 ANL A,0FH 。 LCALL BCDST 。 LCALL DIVST 。 MOV 13H,36H 。 12 點亮里程指示燈 開始 將車圈數(shù)轉(zhuǎn)換成里程 顯示里程值 返回 MOV 11H,00H 。 MOV 17H,69H 。定時器計出每轉(zhuǎn)一圈所用的時間,用自行車車輪的周長除以時間就得出自行車的速度。 RET 圖 里程處理程序流程圖 速度處理程序 外中斷 1 服務(wù)程序用于處理輪子轉(zhuǎn)動一圈后的計時數(shù)據(jù)。 ANL A,0FH 。 MOV A,24H 。 ANL A,0FH 。 MOV 71H,A 。 SWAP A 。 MOV 70H,A 。 MOV A,25H 。 LCALL DIVST 。 MOV 14H,61H 。 MOV 12H,00H 。 MOV 16H,00H 。 MOV 18H,00H 。當(dāng)車輪每轉(zhuǎn)一圈,通過霍爾元件將脈沖數(shù)輸入單片機內(nèi),通過計數(shù)器計出脈沖數(shù),再用乘法子程序算出里程數(shù)。 60H 為低位, 62H 為高位。 RETI 。 INTT11: POP PSW 。 JNZ INTT11 。 INC 6DH 。 MOV A,6CH 。 PUSH PSW 。T1 計數(shù)器中斷服務(wù)程序。 RETI 。 POP PSW 。 MOV TL1,A 。 MOV TH1,0FFH MOV 6CH,0FFH MOV 6DH,0FFH INTEX11: MOV 68H,TL1 。 JNB 00H,INTEX11 。 PUSH PSW 。 。 POP ACC 。 SETB EX1 。 INC 62H 。 INC 61H 。 CLR A 。 PUSH PSW 。本設(shè)計采用定時中斷,對自行車的里程和速度進行計數(shù)。 定時 /計數(shù)器控制寄存器 TCON 是 8位寄存器,地址為 88H,可以位尋址。當(dāng)結(jié)構(gòu)發(fā)生計數(shù)溢出時,即表明定時時間或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標(biāo)志,作為單片機接受中斷請求的標(biāo)志。 8 初始化 =1? N =1? =1? =1? 出錯提示 將車圈周長調(diào)入 21H 開中斷,啟動定時器 N N N Y Y Y Y 開報警器并延時 關(guān)報警器 圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1