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

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

?? gl.asm

?? 一個MSC51匯編寫的鍋爐控制器源碼
?? ASM
?? 第 1 頁 / 共 4 頁
字號:
        XCH    A,B
        MOV    A,R3
        SUBB   A,B
        JC     NTKD1
        CLR    STEMP
        CLR    STB
        SJMP   NTKD10
NTKD1:  SETB   STEMP
        SETB   STB
NTKD10: MOV    R2,WDTEMP0
        MOV    R3,WDTEMP1
        JB     CTB,REFV3
        MOV    A,R2
        ADD    A,#1
        DA     A
        MOV    R2,A
        MOV    A,R3
        ADDC   A,#0
        DA     A
        MOV    R3,A
REFV3:  MOV    B,#95H
        LCALL  RDBA
        XCH    A,B
        MOV    A,R2
        CLR    C
        SUBB   A,B
        MOV    B,#94H
        LCALL  RDBA
        XCH    A,B
        MOV    A,R3
        SUBB   A,B
        JC     NTKD2
        CLR    CTEMP
        CLR    CTB
        SJMP   NTKD20
NTKD2:  SETB   CTEMP
        SETB   CTB
NTKD20:
RTXW:   RET
;----------------------------
;
DISPWD: MOV    A,R3
        PUSH   ACC
        MOV    A,R2
        PUSH   ACC
        ANL    A,#0FH
        MOV    BUF0,A
        MOV    A,R2
        SWAP   A
        ANL    A,#0FH
        MOV    BUF1,A
        MOV    A,R3
        ANL    A,#0FH
        MOV    BUF2,A
        MOV    A,R3
        MOV    BUF3,#16H
        JNB    ACC.7,DP
        MOV    BUF3,#13H
        MOV    A,BUF2
        JNZ    DP1
        MOV    BUF3,#16H
        MOV    BUF2,#13H
        MOV    A,BUF1
        JNZ    DP1
        MOV    BUF3,#16H
        MOV    BUF2,#16H
        MOV    BUF1,#13H
        SJMP   DP1
DP:     MOV    A,BUF2
        JNZ    DP1
        MOV    BUF2,#16H
        MOV    A,BUF1
        JNZ    DP1
        MOV    BUF1,#16H
DP1:    LCALL  DISPSM
        POP    ACC
        MOV    R2,A
        POP    ACC
        MOV    R3,A
        RET
;----------------------------
;T=( (B-12) * 10000 / 51 - 3000 ) / 214
JSWD:   LCALL  CDATA
        MOV    A,B
        CLR    C
        SUBB   A,#12
        JNC    WDX
        CLR    A
WDX:    MOV    B,A
        MOV    R5,B
        MOV    R6,#27H
        MOV    R7,#10H
        LCALL  MUL2A1
        MOV    R4,#51
        LCALL  DIV3T1
        MOV    A,#2
        MUL    AB
        SUBB   A,#51
        JC     BSH
        CLR    A
        SETB   C
        ADDC   A,R7
        MOV    R7,A
        CLR    A
        ADDC   A,R6
        MOV    R6,A
        CLR    A
        ADDC   A,R5
        MOV    R5,A
BSH:    CLR    C
        MOV    A,R7
        SUBB   A,#0B8H
        MOV    R7,A
        MOV    A,R6
        SUBB   A,#0BH
        MOV    R6,A
        MOV    A,R5
        SUBB   A,#0
        MOV    R5,A
        CLR    F0
        JNC    FFS
        SETB   F0
        MOV    A,R7
        CPL    A
        MOV    R7,A
        MOV    A,R6
        CPL    A
        MOV    R6,A
        MOV    A,R5
        CPL    A
        MOV    R5,A
FFS:    MOV    R4,#214
        LCALL  DIV3T1
        MOV    A,#2
        MUL    AB
        JB     B.0,ADD1
        SUBB   A,#214
        JC     BSH1
ADD1:   CLR    A
        SETB   C
        ADDC   A,R7
        MOV    R7,A
        CLR    A
        ADDC   A,R6
        MOV    R6,A
        CLR    A
        ADDC   A,R5
        MOV    R5,A
BSH1:   MOV    R4,#10
        LCALL  DIV3T1
        MOV    WDTEMP0,B
        MOV    R4,#10
        LCALL  DIV3T1
        MOV    A,B
        SWAP   A
        ADD    A,WDTEMP0
        MOV    WDTEMP0,A
;
        MOV    R4,#10
        LCALL  DIV3T1
        MOV    WDTEMP1,B
        MOV    C,F0
        MOV    B.7,C
        MOV    WDTEMP1,B
        RET
;----------------------------
;(R5 R6 R7)/(R4)= (R5 R6 R7):B
DIV3T1: PUSH   ACC
        PUSH   PSW
        MOV    A,R2
        PUSH   ACC
        MOV    A,R3
        PUSH   ACC
;
        MOV    A,R5
        MOV    R2,A
        MOV    A,R6
        MOV    R3,A
        LCALL  DIV2T1
        MOV    A,R2
        MOV    R5,A
        MOV    A,R3
        MOV    R6,A
;
        MOV    R2,B
        MOV    A,R7
        MOV    R3,A
        LCALL  DIV2T1
        MOV    A,R3
        MOV    R7,A
;
        POP    ACC
        MOV    R3,A
        POP    ACC
        MOV    R2,A
        POP    PSW
        POP    ACC
        RET
;----------------------------
;(R2 R3)/(R4)= (R2 R3);REMAIN  B,輸入數據R4不能為零
DIV2T1: PUSH   ACC
        PUSH   PSW
;
        MOV    A,R2
        MOV    B,R4
        DIV    AB
        PUSH   ACC
        MOV    R2,B
        MOV    B,#8
DIV2:   CLR    C
        MOV    A,R3
        RLC    A
        MOV    R3,A
        MOV    A,R2
        RLC    A
        MOV    R2,A          ;(R2,R3)左移一位
        MOV    F0,C
        CLR    C
        SUBB   A,R4
        JB     F0,DIV3
        JC     DIV4
DIV3:   MOV    R2,A
        INC    R3
DIV4:   DJNZ   B,DIV2
        MOV    A,R2
        MOV    B,A
        POP    ACC
        MOV    R2,A
;
        POP    PSW
        POP    ACC
        RET
;----------------------------
;(R6 R7 )*R5= (R5 R6 R7)
MUL2A1: PUSH   PSW
        PUSH   ACC
        PUSH   B
        MOV    A,R5
        MOV    B,R7
        MUL    AB
        MOV    R7,A
        MOV    A,B
        XCH    A,R6
        MOV    B,R5
        MUL    AB
        ADD    A,R6
        MOV    R6,A
        MOV    A,B
        ADDC   A,#0
        MOV    R5,A
        POP    B
        POP    ACC
        POP    PSW
        RET
;----------------------------
; 對數據取中值存放于 B 中(防止干擾)
CDATA:  PUSH   ACC
        JB     WDSTA,NWD0
        LCALL  RDAD
        LCALL  RDAD
        MOV    WD4,A
        LCALL  RDAD
        MOV    WD3,A
        LCALL  RDAD
        MOV    WD2,A
        LCALL  RDAD
        MOV    WD1,A
NWD0:   SETB   WDSTA
        MOV    WD0,WD1
        MOV    WD1,WD2
        MOV    WD2,WD3
        MOV    WD3,WD4
        LCALL  RDAD
        MOV    WD4,A
        LCALL  QZHQ
        POP    ACC
        RET
;----------------------------
;WD0,WD1,WD2,WD3,WD4取中值存放于B
QZHQ:   PUSH   ACC
        MOV    A,R0
        PUSH   ACC
        PUSH   PSW
;
        MOV    A,SP
        ADD    A,#1
        MOV    B,A
        ADD    A,#4
        MOV    SP,A
;
        MOV    R0,B
        MOV    @R0,WD0
        INC    R0
        MOV    @R0,WD1
        INC    R0
        MOV    @R0,WD2
        INC    R0
        MOV    @R0,WD3
        INC    R0
        MOV    @R0,WD4
;
NM0:    CLR    ZANC
        MOV    R0,B
NM:     MOV    A,@R0
        INC    R0
        CLR    C
        SUBB   A,@R0
        JNC    NM1
        MOV    A,@R0
        DEC    R0
        XCH    A,@R0
        INC    R0
        MOV    @R0,A
        SETB   ZANC
NM1:    MOV    A,R0
        XRL    A,SP
        JNZ    NM
        JB     ZANC,NM0
        DEC    R0
        DEC    R0
        MOV    B,@R0
;
        CLR    C
        MOV    A,SP
        SUBB   A,#5
        MOV    SP,A
;
        POP    PSW
        POP    ACC
        MOV    R0,A
        POP    ACC
        RET
;----------------------------
;RDAD 讀出TLC549CP中的數據存放于A
RDAD:   PUSH   B
        PUSH   PSW
        SETB   CS
        NOP
        NOP
        NOP
        CLR    CLK
        CLR    CS
        NOP
        NOP
        MOV    B,#8
        CLR    C
LWRAD:  MOV    C,DO
        RLC    A
        SETB   CLK
        NOP
        CLR    CLK
        NOP
        DJNZ   B,LWRAD
        SETB   CS
        MOV    B,#6
YS:     NOP
        DJNZ   B,YS
        POP    PSW
        POP    B
        RET
;----------------------------
;延時1S,FOR   12M
DLY1S:  PUSH   B
        MOV    B,#10
DLP1S:  LCALL  DLY100
        DJNZ   B,DLP1S
        POP    B
        RET
;----------------------------
;延時100MS,FOR   12M
DLY100: PUSH   B
        MOV    B,#100
DLP1:   LCALL  DLY1MS
        DJNZ   B,DLP1
        POP    B
        RET
;----------------------------
;延時100MS,FOR   12M
DLY50:  PUSH   B
        MOV    B,#50
DLP50:  LCALL  DLY1MS
        DJNZ   B,DLP50
        POP    B
        RET
;----------------------------
;延時10MS,FOR   12M
DLY10MS:PUSH   B
        MOV    B,#10
DLPD:   LCALL  DLY1MS
        DJNZ   B,DLPD
        POP    B
        RET
;----------------------------
;延時1MS,FOR   12M
DLY4MS: PUSH   B
        MOV    B,#4
DLPDM:  LCALL  DLY1MS
        DJNZ   B,DLPDM
        POP    B
        RET
;----------------------------
;延時1MS,FOR   6M
DLY1MS: PUSH   B
        MOV    WDTRST,#01EH
        MOV    B,#238
DLYLP:  DJNZ   B,DLYLP
        MOV    WDTRST,#0E1H
        POP    B
        RET
;----------------------------
;運行狀態時顯示現在時間和累計運行時間
YXSH:   JB     RUNL,RTYXSH
        CJNE   A,#5,YXSH0
        MOV    R2,TTIMER3
        MOV    R3,TTIMER2
        MOV    B,#9CH
        LCALL  RDBA
        MOV    R4,A
        MOV    B,#9DH
        LCALL  RDBA
        MOV    R5,A
        MOV    A,R2
        LCALL  JSTIME
        MOV    A,R2
        XCH    A,R3
        MOV    R2,A
        LCALL  DISPTM
        LCALL  DLY1S
        LCALL  CONTROL
        LCALL  DLY1S
        RET
YXSH0:  CJNE   A,#6,RTYXSH
        MOV    R3,TTIMER3          ;顯示現在時間
        MOV    R2,TTIMER2
        LCALL  DISPTM
        LCALL  DLY1S
        LCALL  CONTROL
        LCALL  DLY1S
RTYXSH: RET
;----------------------------
;計算時間差(R2,R3)-(R4,R5)=(R2,R3)
JSTIME: MOV    A,R3
        CLR    C
        SUBB   A,R5
        MOV    A,R2
        SUBB   A,R4
        JNC    NJ24
        MOV    A,#24H
        ADD    A,R2
        DA     A
        MOV    R2,A
NJ24:   MOV    A,R4
        JZ     JSD
        CPL    A
        ADD    A,#1
        CLR    C
        SUBB   A,#66H
        ADD    A,R2
        DA     A
        MOV    R2,A
JSD:    MOV    A,R3
        CLR    C
        SUBB   A,R5
        JNC    JSFL
        MOV    A,#99H
        ADD    A,R2
        DA     A
        MOV    R2,A
        MOV    A,#60H
        ADD    A,R3
        MOV    R3,A
JSFL:   MOV    A,R5
        JZ     JSD0
        CPL    A
        ADD    A,#1
        CLR    C
        SUBB   A,#66H
        ADD    A,R3
        DA     A
        MOV    R3,A
JSD0:
        RET
;----------------------------
;
WWDT:   MOV    WDTRST,#01EH
        NOP
        NOP
        MOV    WDTRST,#0E1H
        RET
;----------------------------
        END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品一区二区| 成人av午夜电影| 日韩午夜在线影院| 黑人巨大精品欧美一区| 日本一区二区三区电影| 成人短视频下载| 一区二区三区免费在线观看| 欧美三级电影精品| 久久不见久久见免费视频7 | 欧美三级在线播放| 日韩二区在线观看| 欧美高清在线视频| 91福利国产精品| 蜜桃视频在线观看一区二区| 久久久久久久综合狠狠综合| 99视频一区二区| 日韩国产欧美在线观看| 26uuu色噜噜精品一区| 亚洲午夜精品网| 欧美日韩情趣电影| 午夜激情一区二区| 精品国产sm最大网站| a亚洲天堂av| 午夜精品一区二区三区三上悠亚| 日韩美女视频一区二区在线观看| 国产东北露脸精品视频| 亚洲人精品一区| 日韩精品一区在线观看| 97久久久精品综合88久久| 日韩精品成人一区二区三区| 国产无遮挡一区二区三区毛片日本| 色美美综合视频| 极品美女销魂一区二区三区| 综合久久久久久久| 精品国产1区二区| 欧美日韩一区三区四区| 国产成都精品91一区二区三| 欧美日韩亚洲不卡| 91精品国产综合久久久久久漫画| 中文字幕va一区二区三区| 91在线视频播放地址| 视频一区中文字幕国产| 国产精品久久午夜| 久久午夜老司机| 成人国产精品免费观看视频| 欧美视频一区在线观看| 欧美一级夜夜爽| 一区二区三区欧美| 欧美三电影在线| 亚洲精品日产精品乱码不卡| 免费在线看一区| 欧美日韩精品一区二区天天拍小说 | 欧美韩日一区二区三区| 日日夜夜免费精品视频| 欧美一区二区免费| 奇米色一区二区| 久久精品亚洲乱码伦伦中文| 成人免费视频免费观看| 国产视频一区在线播放| 久久九九久精品国产免费直播| 成人免费视频播放| 琪琪久久久久日韩精品| 国产精品一区二区三区99| 国产成人精品三级麻豆| 日本中文字幕一区二区视频| 91麻豆精品在线观看| 欧美色倩网站大全免费| 日韩美女视频一区二区| 99久久精品费精品国产一区二区| 综合av第一页| 欧美日韩大陆一区二区| 日韩电影一区二区三区四区| 欧美日韩高清一区二区三区| 日韩电影在线免费看| 在线观看国产精品网站| 日韩在线a电影| 欧美成人猛片aaaaaaa| 国产成人免费av在线| 国产欧美日韩综合| 欧美日韩和欧美的一区二区| 国产成a人亚洲| 欧美亚洲综合色| 狠狠色丁香久久婷婷综| 国产精品日日摸夜夜摸av| 日本v片在线高清不卡在线观看| 欧美激情一区在线| 婷婷激情综合网| 裸体歌舞表演一区二区| 午夜视频一区在线观看| 一本色道久久综合亚洲精品按摩| 国产精品一区二区x88av| 亚洲午夜久久久久久久久电影网| 久久久无码精品亚洲日韩按摩| 在线不卡中文字幕| 国产欧美日韩亚州综合| 国产视频在线观看一区二区三区 | 日韩亚洲欧美在线| 黄页网站大全一区二区| 五月天一区二区三区| 日本美女视频一区二区| 精品中文字幕一区二区小辣椒| 亚洲成人免费av| 五月婷婷久久综合| 久久亚洲精精品中文字幕早川悠里| 欧美成人女星排名| 日韩一区二区三区视频| 69av一区二区三区| 91日韩精品一区| 9久草视频在线视频精品| 精品影视av免费| 国产成人在线网站| 亚洲天堂久久久久久久| 国产三级精品在线| 国产精品网站导航| 亚洲人一二三区| 亚洲成人资源网| 亚洲国产精品久久一线不卡| 婷婷开心激情综合| 91网站在线播放| 91超碰这里只有精品国产| 国产成人精品亚洲午夜麻豆| 91亚洲男人天堂| 亚洲精品亚洲人成人网在线播放| 欧美国产在线观看| 日韩不卡手机在线v区| 懂色av中文一区二区三区| 国产一区二区三区久久悠悠色av| 欧美一区二区高清| 亚洲国产美女搞黄色| 91国内精品野花午夜精品| 日韩一级大片在线| 亚洲一级电影视频| 欧美在线高清视频| 韩国av一区二区三区在线观看| 久久一夜天堂av一区二区三区| 亚洲国产一区视频| 欧美精品一区二区三区一线天视频| 亚洲一区二区精品视频| 国产午夜精品一区二区| 成人免费视频播放| 亚洲视频一区二区在线观看| 色域天天综合网| 久久精品国产一区二区三 | 97成人超碰视| 韩日欧美一区二区三区| 日韩高清国产一区在线| 国产久卡久卡久卡久卡视频精品| 国产一区在线视频| 9色porny自拍视频一区二区| 91久久精品国产91性色tv| 久久久精品tv| 亚洲福利一区二区三区| 国产不卡免费视频| 欧美一级片在线看| 亚洲高清不卡在线| 欧美日韩日日夜夜| 亚洲人吸女人奶水| 高清beeg欧美| 国产一区二区在线看| 美日韩一区二区| 亚洲欧美国产毛片在线| 国产三级久久久| 日韩毛片精品高清免费| 国产清纯白嫩初高生在线观看91| 欧美sm美女调教| 国产日韩欧美a| 久久久亚洲精品石原莉奈| 精品国产精品一区二区夜夜嗨| 精品久久久久久综合日本欧美| 91福利在线免费观看| 99久久婷婷国产精品综合| 一本久道久久综合中文字幕| 在线精品亚洲一区二区不卡| 51精品视频一区二区三区| 日韩欧美亚洲另类制服综合在线| 欧美videossexotv100| 欧美激情一区二区三区蜜桃视频| 国产精品久久影院| 一区二区三区四区视频精品免费| 丝袜美腿亚洲综合| 韩国欧美一区二区| 91在线观看美女| 欧美伊人久久大香线蕉综合69| 欧美日韩免费电影| 久久精品亚洲精品国产欧美kt∨ | 91丝袜呻吟高潮美腿白嫩在线观看| 99久久久国产精品免费蜜臀| 本田岬高潮一区二区三区| 欧洲一区在线观看| 精品捆绑美女sm三区| 亚洲欧美一区二区三区孕妇| 日本中文一区二区三区| 岛国精品在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 日韩专区一卡二卡| 成人av资源下载| 日韩视频在线一区二区| 亚洲精品免费电影| 精品系列免费在线观看| 欧美日韩日日夜夜|