亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bike.asm

?? 通過霍爾傳感器測量車輪轉動的次數
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
;******************OCM4x8C串口******************
CS	        EQU	P1.0
STD	        EQU	P1.1
SCLK	        EQU	P1.2   ;液晶控制口定義

RS_STU       	EQU	20H.0
flag            equ     20h.1
flag1           equ     20h.2
ACK             equ     20h.3
flagx           equ     20h.4
qidong          equ     20h.5

FLAG3	        DATA    23H
PFA      	BIT     FLAG3.7
PFB	        BIT     FLAG3.6
PFC     	BIT     FLAG3.5
PFD     	BIT     FLAG3.4
READY           BIT     FLAG3.3


COUNT         	EQU	34H
DA_IN		EQU	35H
WR_COUNT1	EQU	36H
WR_COUNT2	EQU	37H

SLA             EQU     5eH
SUBA            EQU     5fH
SCL             bit     P1.4
SDA             bit     P1.5


;***********************************************
		ORG     0000H			;程序執行開始地址
                LJMP    main			;跳至START
                ORG     0003H			;外中斷0中斷程序入口
                LJMP    INTEX0			;跳至INTEX0中斷服務程序
                ORG     000BH			;定時器T0中斷程序入口
                ljmp    intt0			;中斷返回
                ORG     0013H			;外中斷1中斷入口
                reti
           ;     LJMP    INTEX1			; 跳至INTEX1中斷服務程序
                ORG     001BH			; 定時器T1中斷程序入口
                LJMP    INTT1			; 跳至INTT1中斷服務程序
                ORG     0023H			;串口中斷入口地址
                RETI					;中斷返回
                ORG     002BH			;定時器T2中斷入口地址
                RETI

main:         ;  call   qing_dangqian_licheng
              ;  call   qing_shangci_licheng
              ;  call   qing_zong_licheng

                call   du_dangqian_licheng
                mov    40h,74h
                mov    41h,75h
                mov    42h,76h
                call   du_zong_licheng
                mov    43h,77h
                mov    44h,78h
                mov    45h,79h

                MOV     TMOD,#11H       ;T1為16位外部控制定時器

                SETB    PX0             ;外中斷0優先級為1
                setb    IT0             ;外中斷0用邊沿觸發
                SETB    EA              ;開中斷允許
                SETB    EX0             ;開外中斷0
                CLR     A               ;清A
                mov     4fh,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           ; 清內存中特定單元
                mov     00h,a
                mov     Tl1,a
                mov     TH1,a
                MOV     68H,A           ;內存置數據#0FFH
                MOV     69H,A           ; 內存置數據#0FFH
                MOV     6AH,A           ; 內存置數據#0FFH
                MOV     6BH,A           ; 內存置數據#0FFH
                mov     6ch,a
                mov     6dh,a
                mov     6eh,a
                mov     22h,#00

                mov     TH0,#00h         ;重裝定時器
	        mov     TL0,#00h


	        CALL    LCD_INIT
                LCALL   cls
                lcall   delay             ;加延時,防止亂碼

                setb    flag

;***********************************************
LGS1:	        MOV	DPTR,#D_CHESU		;顯示當前車速
		MOV	COUNT,#08H
		MOV	A,#80H
		LCALL	SEND_I
LGS11:          CLR	A
		MOVC	A,@A+DPTR
		LCALL	SEND_D
		INC	DPTR
		DJNZ	COUNT,LGS11

	        MOV	DPTR,#D_JULI		;顯示行駛距離
		MOV	COUNT,#08H
		MOV	A,#90H
		LCALL	SEND_I
LGS21:	        CLR	A
		MOVC	A,@A+DPTR
		LCALL	SEND_D
		INC	DPTR
		DJNZ	COUNT,LGS21

fan_lu1:
                jnb     flag,fan_lu
                MOV	A,#84H
		LCALL	SEND_I
                mov     a,#30h
                LCALL	SEND_D
                mov     a,#2eh
                LCALL	SEND_D
                MOV	A,#85H
		LCALL	SEND_I
                mov     a,#30h
                LCALL	SEND_D
                mov     a,#30h
                LCALL	SEND_D

                MOV	A,#86H    ;Km
		LCALL	SEND_I
                mov     a,#4bh
                LCALL	SEND_D
                mov     a,#6dh
                LCALL	SEND_D

                MOV	A,#87H    ;/h
		LCALL	SEND_I
                mov     a,#2fh
                LCALL	SEND_D
                MOV	A,#68H
		LCALL	SEND_D

                call    delay


                ljmp    no_qi1



      fan_lu:   clr     c
                call    delay
                call    sudu_jisuan
                call    delay

     no_qi1:
                JB      P1.3,fan_lu1
                call    delay
                jnb     p1.3,$
                LCALL   cls
                LCALL   delay
LGK:
                MOV	DPTR,#D_SJULI		;顯示上次行駛
		MOV	COUNT,#08H
		MOV	A,#80H
		LCALL	SEND_I
LGS31:	        CLR	A
		MOVC	A,@A+DPTR
		LCALL	SEND_D
		INC	DPTR
		DJNZ	COUNT,LGS31

	        MOV	DPTR,#D_ZONGLU		;顯示總里程
		MOV	COUNT,#06H
		MOV	A,#90H
		LCALL	SEND_I
LGS41:	        CLR	A
		MOVC	A,@A+DPTR
		LCALL	SEND_D
		INC	DPTR
		DJNZ	COUNT,LGS41

                call    jisuan_shangci_lucheng ;選擇清除后,當前路程會記錄到這個位置,當前的里程會歸零
                call    jisuan_zonglicheng     ;在第二行顯示總里程數

        tel_b:  LCALL   delay
                jb      P1.3,tel_qing
                call    delay
                jnb     p1.3,$
                LCALL   cls
                LCALL   delay
                LJMP    LGS1


     tel_qing:  LCALL   delay
                jb      p1.7,tel_b
                call    confirm
                LCALL   delay
     tel_nex_2:
                jb      p1.3,tel_nex_1
                call    juli_genghuan
                jmp     LGK

     tel_nex_1:
                jb      p1.7,tel_nex_2
                call    cls
                jmp     LGK


confirm:        MOV	DPTR,#D_COM1	;顯示是否要刪除
		MOV	COUNT,#10H
		MOV	A,#80H
		LCALL	SEND_I
COM11:	        CLR	A
		MOVC	A,@A+DPTR
		LCALL	SEND_D
		INC	DPTR
		DJNZ	COUNT,COM11

                MOV	DPTR,#D_COM2		;顯示是--上 否--下
		MOV	COUNT,#10H
		MOV	A,#90H
		LCALL	SEND_I
COM21:	        CLR	A
		MOVC	A,@A+DPTR
		LCALL	SEND_D
		INC	DPTR
		DJNZ	COUNT,COM21
                RET

lucheng_jisuan:
                mov     50h,40h     ;預處理最低位圈數40h,結果指向30h
                call    yuchuli
                mov     30h,52h
                mov     31h,53h
                mov     32h,54h
                mov     r0,#30h
                lcall   btof

                mov     50h,41h    ;預處理中間位圈數41h,結果指向36h
                call    yuchuli
                mov     36h,52h
                mov     37h,53h
                mov     38h,54h
                mov     r0,#36h
                lcall   btof

                mov     33h,#03h   ;中間位乘于255,結果指向36h
                mov     34h,#25h
                mov     35h,#60h
                mov     r0,#33h
                lcall   btof
                mov     r0,#36h
                mov     r1,#33h
                lcall   fmul

                mov     r1,#30h  ;中間位加上最低位的圈數,結果指向36h
                lcall   fadd

                mov     50h,42h   ;預處理最高位圈數42h,結果指向3ch
                lcall   yuchuli
                mov     3ch,52h
                mov     3dh,53h
                mov     3eh,54h
                mov     r0,#3ch
                lcall   btof

                mov     39h,#05h   ;最高位乘于65630,結果指向3ch
                mov     3ah,#65h
                mov     3bh,#53h
                mov     r0,#39h
                lcall   btof
                mov     r0,#3ch
                mov     r1,#39h
                lcall   fmul

                mov     r0,#3ch    ;前面的結果加上最高位,算出總共的圈數,結果指向36h
                mov     r1,#36h
                lcall   fadd

                mov     30h,#01h   ;輪圈的周長數據,指向30h
                mov     31h,#20h
                mov     32h,#90h
                mov     r0,#30h
                lcall   btof

                mov     r0,#3ch   ;輪圈的周長乘于總圈數,算出總共的行駛距離,結果指向3ch
                mov     r1,#30h
                lcall   fmul

                lcall   ftob

                mov     a,3ch
                subb    a,#04h
                jc      xiaoyu_1km
                ljmp    dayu_1km

xiaoyu_1km:     clr     c
                mov     a,3ch
                cjne    a,#03h,xiaoyu100m

                call    qing_wei     ;后四個字位置清除

                MOV	A,#94H
		LCALL	SEND_I
                mov     a,3dh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D
                mov     a,3dh
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#95H
		LCALL	SEND_I
                mov     a,3eh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#96H
		LCALL	SEND_I
                mov     a,#0c3h
                LCALL	SEND_D
                mov     a,#0d7h
                LCALL	SEND_D
                ljmp    out_lucheng_jisuan

  xiaoyu100m:
                call    qing_wei     ;后四個字位置清除

                mov     a,3ch
                cjne    a,#02h,xiaoyu10m
                MOV	A,#94H
		LCALL	SEND_I
                mov     a,3dh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D
                mov     a,3dh
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#95H     ;米
		LCALL	SEND_I
                mov     a,#0c3h
                LCALL	SEND_D
                mov     a,#0d7h
                LCALL	SEND_D
                ljmp    out_lucheng_jisuan

  xiaoyu10m:    call    qing_wei     ;后四個字位置清除

                MOV	A,#94H
		LCALL	SEND_I
                mov     a,3dh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D


                MOV	A,#95H     ;米
		LCALL	SEND_I
                mov     a,#0c3h
                LCALL	SEND_D
                mov     a,#0d7h
                LCALL	SEND_D

                ljmp    out_lucheng_jisuan

   dayu_1km:    mov     a,3ch
                cjne    a,#04h,dayu_10Km

                MOV	A,#94H
		LCALL	SEND_I
                mov     a,3dh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D
                mov     a,3dh
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#95H
		LCALL	SEND_I
                mov     a,3eh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D
                mov     a,3eh
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#96H     ;米
		LCALL	SEND_I
                mov     a,#0c3h
                LCALL	SEND_D
                mov     a,#0d7h
                LCALL	SEND_D

                MOV	A,#97H
		LCALL	SEND_I
                mov     a,#0a1h
                LCALL	SEND_D
                mov     a,#0a0h
                LCALL	SEND_D

                jmp     out_lucheng_jisuan

   dayu_10Km:   call    qing_wei     ;后四個字位置清除

                MOV	A,#94H
		LCALL	SEND_I
                mov     a,3dh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D
                mov     a,3dh
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#95H
		LCALL	SEND_I
                mov     a,#2eh
                LCALL	SEND_D


                MOV	A,#96H
		LCALL	SEND_I
                mov     a,3eh
                swap    a
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D
                mov     a,3eh
                anl     a,#0fh
                add     a,#30h
                LCALL	SEND_D

                MOV	A,#97H    ;Km
		LCALL	SEND_I
                mov     a,#4bh
                LCALL	SEND_D
                mov     a,#6dh
                LCALL	SEND_D
out_lucheng_jisuan:
                ret


jisuan_shangci_lucheng:
                call    du_shangci_licheng
                mov     50h,7ah     ;預處理最低位圈數40h,結果指向30h
                call    yuchuli
                mov     30h,52h
                mov     31h,53h
                mov     32h,54h
                mov     r0,#30h
                lcall   btof

                mov     50h,7bh    ;預處理中間位圈數41h,結果指向36h
                call    yuchuli
                mov     36h,52h
                mov     37h,53h
                mov     38h,54h
                mov     r0,#36h
                lcall   btof

                mov     33h,#03h   ;中間位乘于255,結果指向36h
                mov     34h,#25h
                mov     35h,#60h
                mov     r0,#33h
                lcall   btof
                mov     r0,#36h
                mov     r1,#33h
                lcall   fmul

                mov     r1,#30h  ;中間位加上最低位的圈數,結果指向36h
                lcall   fadd

                mov     50h,7ch   ;預處理最高位圈數42h,結果指向3ch

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品少妇xxxx偷拍精品少妇| 国产精品久久久一本精品| 欧美成人猛片aaaaaaa| 精品国产精品网麻豆系列| 国产日韩欧美一区二区三区乱码 | 久久99精品久久久久| 国产成人av一区二区三区在线| av成人动漫在线观看| 6080国产精品一区二区| 国产女主播一区| 亚洲国产成人av| 国产麻豆一精品一av一免费| 一本大道综合伊人精品热热| 91精品国产一区二区三区蜜臀| 国产日韩v精品一区二区| 亚洲图片欧美视频| 国产成人啪免费观看软件| 欧美三级电影网| 国产欧美一区二区三区鸳鸯浴| 亚洲国产三级在线| 国产99久久久国产精品潘金网站| 欧美在线观看视频一区二区三区 | 国产999精品久久久久久| 日本久久一区二区三区| 久久久久久久久久久电影| 亚洲h动漫在线| 99久久国产免费看| 欧美精品一区视频| 五月天一区二区| 91在线国产观看| 国产清纯白嫩初高生在线观看91| 天天色天天操综合| 91麻豆国产在线观看| 国产亚洲女人久久久久毛片| 香蕉久久一区二区不卡无毒影院| 国产91丝袜在线18| 日韩免费观看2025年上映的电影| 亚洲少妇30p| 国产成人午夜电影网| 欧美成人一区二区三区片免费| 一区二区三区高清| av爱爱亚洲一区| 国产午夜久久久久| 国内精品免费**视频| 91精品国产色综合久久不卡蜜臀 | 欧美久久一二区| 免费成人美女在线观看| 91国产成人在线| 中文字幕av资源一区| 久久成人久久鬼色| 欧美精品1区2区3区| 亚洲一区二区在线免费观看视频 | 国产精品伦理在线| 激情欧美日韩一区二区| 91精品国产麻豆| 婷婷久久综合九色国产成人 | 日韩黄色免费电影| 欧美三级日韩三级国产三级| 亚洲四区在线观看| 91碰在线视频| 亚洲欧美乱综合| 97精品久久久午夜一区二区三区| 国产欧美日本一区视频| 国产成人综合精品三级| 久久综合久久综合亚洲| 国产最新精品免费| 精品成人a区在线观看| 精彩视频一区二区| 2020日本不卡一区二区视频| 精彩视频一区二区| 久久久亚洲国产美女国产盗摄 | 欧美xxxxx牲另类人与| 秋霞成人午夜伦在线观看| 日韩欧美激情一区| 久久电影网站中文字幕| 亚洲精品一区二区在线观看| 极品少妇一区二区三区精品视频 | 成人性生交大片免费看中文网站| 久久久久国产精品麻豆| 国产成人av一区| 中文字幕一区二区三区色视频| 9人人澡人人爽人人精品| 亚洲欧美日韩小说| 欧美视频在线一区二区三区| 亚洲高清免费观看高清完整版在线观看| 在线国产亚洲欧美| 日韩国产欧美视频| 久久日韩精品一区二区五区| 国产不卡视频一区二区三区| 日韩伦理免费电影| 欧美性大战久久久久久久蜜臀| 日韩高清在线电影| 欧美成人精品1314www| 国产精品一区二区在线播放| 中文字幕日韩一区| 欧美性做爰猛烈叫床潮| 免费一级片91| 久久精品视频在线看| av电影天堂一区二区在线| 亚洲综合成人网| 日韩精品一区二| av在线一区二区三区| 一个色妞综合视频在线观看| 91精品国产手机| 国产成人午夜精品5599| 亚洲综合在线电影| 日韩精品综合一本久道在线视频| 国产iv一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在| 8v天堂国产在线一区二区| 国产一区二区在线影院| 亚洲精品五月天| 欧美成人综合网站| 色综合天天综合网天天狠天天| 日韩二区三区四区| 国产精品国产精品国产专区不片| 欧美精品久久天天躁| 国产精品18久久久| 午夜精品免费在线观看| 久久久不卡网国产精品二区| 欧美亚洲综合一区| 国产99久久久国产精品| 天天综合网天天综合色| 欧美经典一区二区| 91精品国产丝袜白色高跟鞋| 成人av资源下载| 麻豆精品精品国产自在97香蕉| 中文字幕一区二区三区在线观看| 日韩一级大片在线观看| 97精品国产97久久久久久久久久久久| 另类欧美日韩国产在线| 亚洲综合视频在线观看| 国产日韩欧美精品一区| 欧美一区二区在线免费观看| 成人av动漫网站| 激情久久久久久久久久久久久久久久| 夜夜嗨av一区二区三区四季av | 高清beeg欧美| 日韩专区在线视频| 亚洲免费av观看| 久久精品日韩一区二区三区| 欧美精三区欧美精三区| 色综合咪咪久久| 国产不卡免费视频| 久久精品免费看| 午夜久久久久久电影| 亚洲日本乱码在线观看| 国产日韩欧美精品一区| 欧美一级在线免费| 欧美日韩免费高清一区色橹橹 | 亚洲视频一二三| 久久精品一区四区| 欧美www视频| 在线不卡中文字幕播放| 在线亚洲高清视频| 91视频精品在这里| 成av人片一区二区| 国产91丝袜在线18| 国产麻豆成人传媒免费观看| 日韩主播视频在线| 午夜精品一区二区三区电影天堂| 亚洲欧美日韩久久| 中文字幕一区二区三区色视频| 国产欧美视频一区二区| 久久久久久久久久久99999| 日韩情涩欧美日韩视频| 欧美一区二区视频在线观看| 欧美性色黄大片| 欧美做爰猛烈大尺度电影无法无天| av激情亚洲男人天堂| 99久久综合色| www.亚洲人| 不卡的av在线| 成人免费高清在线观看| 成人av在线影院| 99久久婷婷国产精品综合| 成人激情小说网站| 成人精品鲁一区一区二区| 大胆亚洲人体视频| 成人免费视频国产在线观看| 国产高清成人在线| 国产99久久久国产精品潘金 | 久久久亚洲高清| 久久久久久久久岛国免费| 久久精品在线免费观看| 欧美激情综合五月色丁香小说| 国产精品日产欧美久久久久| 日本一二三四高清不卡| 中文字幕在线观看一区| 一区二区在线免费| 亚洲va韩国va欧美va精品| 午夜精品影院在线观看| 日韩国产在线一| 久久成人18免费观看| 国产一区二区h| 天天综合色天天| 美国三级日本三级久久99| 国产一区二区看久久| 成人性生交大片免费看中文| 91在线观看高清|