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

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

?? jrmaincpu.asm.bak

?? 用增強型單片機51RD2做的控制器
?? BAK
?? 第 1 頁 / 共 3 頁
字號:

Watchdog:       ret
;
;       ******  清通信接收緩沖區(32Byte)  ******
;
ClrRecvBuf:     MOV     R1,#RecvBuf
                MOV     R2,#32
ClrRecvBuf1:    MOV     A,#00H
                MOVX    @R1,A
                INC     R1
                DJNZ    R2,ClrRecvBuf1
                RET

;
;       ******  清運行報告緩沖區(32Byte)  ******
;
ClrReportBuf:   MOV     R1,#ReportBuf
                MOV     R2,#32
ClrReportBuf1:  MOV     A,#00H
                MOVX    @R1,A
                INC     R1
                DJNZ    R2,ClrReportBuf1
                RET

;
;   ******  返回遠程顯示板密碼正確信息  ******
;
SendFarXsbMaZq: CLR     PSW.3                   ; RX : PAGE 2
                SETB    PSW.4
                MOV     CallAddr,#FarShowAdr    ; 遠程顯示板地址
                MOV     FuncCode,#SendCpu1Func32; 顯示板密碼正確確認信息
                LCALL   DataToFarCpu            ; 發送一條記錄到遠程CPU
                CLR     PSW.3                   ; RX : PAGE 0
                CLR     PSW.4
                RET

;
;   ******  返回遠程顯示板密碼錯誤信息  ******
;
SendFarXsbMaCw: CLR     PSW.3                   ; RX : PAGE 2
                SETB    PSW.4
                MOV     CallAddr,#FarShowAdr    ; 遠程顯示板地址
                MOV     FuncCode,#SendCpu1Func33; 顯示板密碼錯誤確認信息
                LCALL   DataToFarCpu            ; 發送一條記錄到遠程CPU
                CLR     PSW.3                   ; RX : PAGE 0
                CLR     PSW.4
                RET


;
;       ******  寫多字節 SEEPROM  ******
;
WR_BLK:         PUSH    PSW
                SETB    PSW.3                   ; RX : PAGE 3
                SETB    PSW.4
                CLR     SROM_CLK
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_DAT
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_CLK        ; StarT
                MOV     A,#WCT0
                LCALL   WRITE
                MOV     A,DPH           ; SROM HIGHT BYTE
                LCALL   WRITE
                MOV     A,DPL           ; SROM LOW BYTE
                LCALL   WRITE
                MOV     R1,BADR
                MOV     R2,BNUM
LWB:            MOV     A,@R1
                LCALL   WRITE
                INC     R1
                DJNZ    R2,LWB
                NOP
                CLR     SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_DAT        ; STOP
                LCALL   DL10MS
                POP     PSW
                RET
;
;       ******  讀多字節 SEEPROM  ******
;
RD_BLK:         PUSH    PSW
                SETB    PSW.3           ; RX : PAGE 2
                SETB    PSW.4
                CLR     SROM_CLK
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_DAT
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_CLK        ; StarT
                NOP
                MOV     A,#WCT0
                LCALL   WRITE
                MOV     A,DPH           ; SROM HIGHT BYTE
                LCALL   WRITE
                MOV     A,DPL           ; SROM LOW BYTE
                LCALL   WRITE
                SETB    SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_DAT
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_CLK        ; StarT AGAIN
                MOV     A,#RCT0
                LCALL   WRITE
                MOV     R1,BADR
                MOV     R2,BNUM
LRB:            LCALL   READ
                MOV     @R1,A
                INC     R1
                DJNZ    R2,LRB1
                SETB    SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_CLK            ; NO ACKNOWLEDGE
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_DAT            ; STOP
                POP     PSW
                RET
LRB1:           CLR     SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_CLK            ; ACKNOWLEDGE
                NOP
                NOP
                NOP
                NOP
                SJMP    LRB
WRITE:          MOV     R7,#08H
LPW:            RLC     A
                MOV     SROM_DAT,C
                SETB    SROM_CLK
                NOP
                NOP
                NOP
                NOP
                CLR     SROM_CLK
                NOP
                NOP
                NOP
                NOP
                DJNZ    R7,LPW
                SETB    SROM_DAT
                NOP
                NOP
                NOP
                NOP
                SETB    SROM_CLK
                MOV     R6,#100
Err:            MOV     R7,#100
Err1:           JB      SROM_DAT,Err2
                NOP
                CLR     SROM_CLK
                RET
Err2:           DJNZ    R7,Err1
                DJNZ    R6,Err
                CLR     SROM_CLK
                RET
READ:           MOV     R7,#08H
                NOP
                SETB    SROM_DAT
                NOP
                NOP
LPR:            SETB    SROM_CLK
                NOP
                MOV     C,SROM_DAT
                NOP
                CLR     SROM_CLK
                NOP
                RLC     A
                NOP
                DJNZ    R7,LPR
                RET

;
;       ******  遠程模塊地址設置 ******
;
FarModuleDzSz:  MOV     R1,#SendBuf

                MOV     A,#00H
                MOVX    @R1,A
                INC     R1

                MOV     A,#00H
                MOVX    @R1,A
                INC     R1

                MOV     A,#00H
                MOVX    @R1,A
                INC     R1

                MOV     CallAddr,#CurrentAdr    ; 通用廣播地址
                MOV     FuncCode,SendCpu1Func01 ; 地址設置
                LCALL   DataToFarCpu            ; 發送一條記錄到遠程CPU
                RET
;
;       ******  遠程模塊時間設置 ******
;
FarModuleTime:  MOV     R1,#SendBuf
                MOV     A,Sec
                MOVX    @R1,A
                INC     R1

                MOV     A,Min
                MOVX    @R1,A
                INC     R1

                MOV     A,Hour
                MOVX    @R1,A
                INC     R1

                MOV     A,Day
                MOVX    @R1,A
                INC     R1

                MOV     A,Month
                MOVX    @R1,A
                INC     R1

                MOV     A,Week
                MOVX    @R1,A
                INC     R1

                MOV     A,Year
                MOVX    @R1,A
                INC     R1

                MOV     CallAddr,#CurrentAdr    ; 通用廣播地址
                MOV     FuncCode,#SendCpu1Func02; 時間設置
                LCALL   DataToFarCpu            ; 發送一條記錄到遠程CPU
                RET

;
;       ******  遠程模塊繼電器位控 ******
;
FarModuleJdqWk: MOV     R1,#SendBuf
                MOV     A,RelayStatus1
                MOVX    @R1,A
                INC     R1
                MOV     A,RelayStatus2
                MOVX    @R1,A
                INC     R1
                MOV     A,RelayStatus3
                MOVX    @R1,A
                INC     R1
                LCALL   DataToFarCpu            ; 發送一條記錄到遠程CPU
                RET

;
;       ******  System Init ******
;
SystemInit:     SETB    TimeRst
                CLR     TimeClk
                MOV     AUXR,#00H               ; 使用內部擴展存儲器
SystemInit1:    CLR     EA
                LCALL   Watchdog
                LCALL   DL500MS
                LCALL   DL500MS
                LCALL   UserPassInit            ; 用戶密碼初始化
                LCALL   DL100MS
                LCALL   SysPassInit             ; 系統密碼初始化
                LCALL   DL100MS

                LCALL   OscEnable               ; 時鐘允許位操作
                LCALL   DL100MS
                LCALL   ReadMulClock            ; 讀HT1380時鐘日期
                LCALL   DL100MS
                LCALL   LcdInit                 ; 液晶顯示初始化
                LCALL   DL100MS
                LCALL   Openlight
                LCALL   DL100MS


                MOV     TMOD,#21H
                MOV     TH0,#4CH
                MOV     TL0,#01H
                SETB    TR0
                MOV     TH1,#Baud
                MOV     TL1,#Baud
                SETB    TR1
                MOV     SCON,#50H
                MOV     PCON,#00H
                SETB    IT0
                SETB    EX0                     ; 容許外部中斷
                SETB    IT1
                SETB    EX1
                SETB    ET0
                CLR     ET1
                SETB    ES
                SETB    EA

                SETB    LcdCs
                SETB    LcdRead
                SETB    LcdWrite
                SETB    DisplayF
                SETB    ComCtrl

                CLR     CommandBF               ; 近程鍵標志
                CLR     CommandAF               ; 近程速度CPU
                CLR     FarKeyF                 ; 遠程鍵標志
                CLR     KeyF

                clr flag


                LCALL   VariableInit            ; 變量初始化


                LCALL   MainInterFace1

                LCALL   ClrReportBuf            ; 清運行報告緩沖區(32Byte)

                LCALL   ReadNearDat             ; 讀 CPU2 數據

                MOV     RelayStatus1,#00000000B
                MOV     RelayStatus2,#00000000B
                MOV     RelayStatus3,#00000000B
;                MOV     RelayStatus1,#0FFH
;                MOV     RelayStatus2,#0FFH
;                MOV     RelayStatus3,#0FFH
                MOV     CallAddr,#01H
                MOV     FuncCode,#SendCpu1Func15; 繼電器位控
                LCALL   FarModuleJdqWk          ; 遠程模塊繼電器位控


                LCALL   DL100MS
                LCALL   FarShowData             ; 發送到遠程顯示板數據

                MOV     InterFace,#24           ; 無自動操作狀態
                CLR     AutoRunF


                CLR     CommandBF               ; 近程鍵標志
                CLR     CommandAF               ; 近程速度CPU
                CLR     FarKeyF                 ; 遠程鍵標志
                CLR     KeyF
                RET



include        "JrDmDySjCl.ASM"                  ; 數據處理
include        "JrDmDyHx.ASM"                    ; 漢字顯示
include        "JrDmDySf.ASM"                    ; 通用算法
include        "JrDmDyCx.ASM"                    ; 報告查詢
include        "JrDmDyDy.ASM"                    ; 報告打印
include        "JrDmDyTx.ASM"                    ; 通訊程序
include        "JrDmDySz.ASM"                    ; 時鐘程序
include        "JrDmDyQt.ASM"                    ; 其它程序
include        "JrDmDyCsh.ASM"                   ; 初 始 化
include        "JrDmDyLcd.ASM"                   ; 液顯驅動
include        "JrDmDyXtSz.ASM"                  ; 系統設置
include        "JrDmDyFace.ASM"                  ; 顯示界面
include        "JrDmDyHzk.ASM"                   ; 漢 字 庫
include        "JrDmDyYwk.ASM"                   ; 英文動態庫
include        "JrDmDyTsk.ASM"                   ; 特 殊 庫
include        "JrDmDyXwk.ASM"                   ; 西文固定庫
include        "JrDmDySm.ASM"                    ; 使用說明
include        "LinkGnd.ASM"

;
;       ******  Program end flag  ******
;
               END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情在线激情| 久草热8精品视频在线观看| 日韩精品午夜视频| 成人激情午夜影院| 日韩色视频在线观看| 亚洲女同一区二区| 国产在线不卡视频| 精品视频一区二区不卡| 久久久国产综合精品女国产盗摄| 亚洲免费毛片网站| 国产精品羞羞答答xxdd| 91精品国产高清一区二区三区 | 国产精品久久国产精麻豆99网站 | 日本高清免费不卡视频| 精品国产亚洲在线| 香蕉成人啪国产精品视频综合网| 成人性生交大片免费| 日韩欧美国产午夜精品| 一区二区三区欧美| 不卡一区二区三区四区| 欧美精品一区二区在线播放| 亚洲第一主播视频| 欧美性猛交xxxx乱大交退制版| 国产精品女主播在线观看| 国内精品伊人久久久久av一坑 | 久久久美女毛片| 久久er99热精品一区二区| 欧美日韩一区三区| 亚洲综合丝袜美腿| 欧美在线观看视频一区二区三区| 国产精品久久久久久户外露出| 国产成人在线电影| 国产人久久人人人人爽| 国产精品一区二区不卡| 精品成人免费观看| 国产美女视频91| 国产午夜亚洲精品羞羞网站| 国产老肥熟一区二区三区| 精品人在线二区三区| 国内精品写真在线观看| 欧美人动与zoxxxx乱| 午夜精品久久久久影视| 91精品国产入口| 久久99国产乱子伦精品免费| 精品久久国产97色综合| 国产美女娇喘av呻吟久久| 久久九九99视频| 97久久精品人人澡人人爽| 国产精品国产三级国产专播品爱网| 成人在线视频首页| 亚洲欧美视频在线观看视频| 欧洲亚洲国产日韩| 日产精品久久久久久久性色| 欧美成人高清电影在线| 国产成人免费视频一区| √…a在线天堂一区| 欧美性欧美巨大黑白大战| 男男视频亚洲欧美| 亚洲精品在线观| av中文字幕在线不卡| 亚洲成人免费在线观看| 欧美一区二区三区播放老司机| 韩国三级电影一区二区| 中文字幕一区二区在线播放| 欧美日韩综合一区| 国模套图日韩精品一区二区 | 国产成人一级电影| 国产精品女人毛片| 欧美日韩大陆一区二区| 国产成人99久久亚洲综合精品| 亚洲视频一区在线观看| 在线成人午夜影院| 成人亚洲精品久久久久软件| 午夜精品福利一区二区三区蜜桃| 精品成人免费观看| 欧亚洲嫩模精品一区三区| 美女视频第一区二区三区免费观看网站| 久久久影视传媒| 欧美亚洲禁片免费| 国产成人99久久亚洲综合精品| 亚洲一区二区三区影院| 国产欧美一区二区在线观看| 欧美伊人精品成人久久综合97| 狠狠狠色丁香婷婷综合激情 | 欧美午夜电影一区| 国产成人在线电影| 奇米精品一区二区三区在线观看一 | 国产丝袜美腿一区二区三区| 欧美午夜精品久久久久久孕妇| 国产精品一线二线三线| 午夜免费久久看| 综合在线观看色| 日本一区二区三区电影| 欧美一级艳片视频免费观看| 色就色 综合激情| 成人性生交大片免费看在线播放| 日韩高清中文字幕一区| 亚洲综合网站在线观看| 国产精品国产三级国产普通话99| 精品少妇一区二区三区 | 成人免费视频一区| 麻豆国产精品一区二区三区 | 亚洲欧洲国产日本综合| 欧美mv日韩mv国产| 欧美一区二区三区四区视频 | 波多野结衣亚洲一区| 国产一区在线精品| 精油按摩中文字幕久久| 日韩精品免费视频人成| 午夜国产不卡在线观看视频| 玉足女爽爽91| 亚洲精品中文在线| 亚洲裸体在线观看| 亚洲欧洲国产日本综合| 中文字幕日韩一区| 日韩一区在线播放| 国产精品乱人伦| 中文字幕一区二区在线观看| 国产精品不卡一区| 亚洲视频在线观看三级| 亚洲欧美福利一区二区| 亚洲精品国产一区二区精华液 | 国产日韩成人精品| 欧美国产精品专区| 久久精品水蜜桃av综合天堂| 久久精品亚洲国产奇米99| 国产精品入口麻豆九色| 国产精品第五页| 亚洲一区二区三区视频在线| 午夜欧美在线一二页| 日本系列欧美系列| 精品一区二区三区久久久| 国产一区二区三区av电影| www.色综合.com| 欧美在线播放高清精品| 欧美二区三区的天堂| 久久夜色精品一区| 亚洲男人都懂的| 秋霞成人午夜伦在线观看| 国产高清视频一区| 欧美在线视频全部完| 欧美一区二区三区不卡| 中文字幕成人网| 亚洲大型综合色站| 国产主播一区二区三区| a在线欧美一区| 欧美精品aⅴ在线视频| 久久一夜天堂av一区二区三区| 中文av一区二区| 亚洲高清免费视频| 日本网站在线观看一区二区三区| 国产一区二区三区香蕉| 国产宾馆实践打屁股91| 成人一区二区视频| 日本乱人伦一区| 欧美一激情一区二区三区| 国产片一区二区| 一区二区三区91| 蜜臀久久久99精品久久久久久| 成人激情图片网| 欧美日韩成人一区二区| 欧美成人在线直播| 亚洲欧美偷拍另类a∨色屁股| 婷婷六月综合亚洲| 国产麻豆9l精品三级站| 欧美色精品在线视频| 日韩欧美亚洲一区二区| 国产午夜亚洲精品不卡| 免费成人你懂的| www.日韩精品| 欧美一级精品大片| 一级日本不卡的影视| 久久激情五月婷婷| 91蝌蚪porny成人天涯| 久久精品一区二区| 亚洲国产成人精品视频| 国产成人鲁色资源国产91色综 | 国产盗摄女厕一区二区三区 | 欧美性生活一区| 久久久国产午夜精品| 日韩电影免费在线观看网站| 国产91精品露脸国语对白| 欧美色网站导航| 最新国产精品久久精品| 国产一区二区久久| 欧美日韩大陆一区二区| 亚洲午夜久久久久久久久电影院 | 国产酒店精品激情| 欧美大片免费久久精品三p| 亚洲视频一区在线观看| 国产一区不卡在线| 精品国产伦一区二区三区观看体验| 亚洲人成电影网站色mp4| 久久综合综合久久综合| 欧美一区二区三区不卡| 亚洲自拍偷拍网站| 色婷婷精品久久二区二区蜜臀av| 国产欧美视频一区二区| 免费黄网站欧美| 亚洲精品一区二区三区四区高清 |