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

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

?? soc080225.asm

?? 三個鍵盤掃描程序
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
                  MOV      DSPL5,#0EH       ;;;傳感器信號線接反,或者傳感器上附加重量過大
                  MOV      DSPL4,#18H       ;;;顯示" Err-1"
                  MOV      DSPL3,#18H
                  MOV      DSPL2,#16H
                  MOV      DSPL1,#01H
                  SJMP     STCLR
STCLR2:
                  MOV      MNDAT1,CQDAT1    ;;;保存修補質量對應的內碼
                  MOV      MNDAT2,CQDAT2
                  MOV      A,#15H
                  LCALL    DISPLAY5         ;;;清0顯示
                  MOV      DSPL1,#00H
                  JNB      DDT,STCLR3
                  MOV      DSPL2,#00H       ;;;小數點顯示
STCLR3:
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
INIB:             ;;;功能說明:設置初始狀態位和狀態字.
                  CLR      WDBB
                  CLR      DDT              ;;;開機允許小數點顯示
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
COMP:             ;;;功能說明:處理每次稱重值
                  NOP
                  NOP
                  JBC      ADEN,COMP0
                  RET
COMP0:
                  MOV      DATZ1,DATD1
                  MOV      DATZ2,DATD2
                  LCALL    PCB              ;;;對質量進行處理.
                  MOV      TEMP1,MNDAT1
                  MOV      TEMP2,MNDAT2     ;;;(D1-D0)*M/D
                  MOV      CQDAT1,DQXS1
                  MOV      CQDAT2,DQXS2
                  LCALL    CTOM             ;;;將內碼轉換為質量存放在DATZ
                  JBC      BDB,COMP2
                  JB       SYMB,COMP01
                  LCALL    LIMCOMP
                  JNB      LMC,COMP01
                  MOV      DSPL5,#0EH       ;;;并返回到重新稱量狀態.
                  MOV      DSPL4,#18H       ;;;超載顯示" Err-2"
                  MOV      DSPL3,#18H
                  MOV      DSPL2,#16H
                  MOV      DSPL1,#04H
                  JMP      COMP
COMP01:
                  MOV      R5,CQXS1
                  MOV      R6,CQXS2
COMP1:
                  MOV      R1,#DSPT1        ;;;DATZ<MMDAT顯示負數
                  MOV      R7,#00H
                  LCALL    BCD              ;;;數據轉換為顯示值送DSPT
                  MOV      R2,#04H          ;;;;;;;;;;;;;;;05H
                  MOV      R0,#DSPT5        ;;;;;;;;;;;;;;;DSPT5
                  LCALL    BANK             ;;;顯示消隱
                  LCALL    TTOL5            ;;;;;;;;;;;;;;;;TTOL5
                  JNB      SYMB,COMP2
                  MOV      A,CQXS1
                  ORL      A,CQXS2
                  JZ       COMP2            ;;;為0時不顯示負號
                  MOV      DSPL5,#16H       ;;;;;;;;;;;;;;;
COMP2:
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PCB:              ;;;功能說明:根據當前接收到的質量與上一次的質量判斷秤體的狀態
                  MOV      A,PREDAT1
                  JNZ      PCB1
                  MOV      A,PREDAT2
                  JNZ      PCB1
                  MOV      PREDAT1,DATZ1
                  MOV      PREDAT2,DATZ2
                  RET
PCB1:
                  MOV      R3,DATZ1
                  MOV      R4,DATZ2
                  MOV      R5,PREDAT1
                  MOV      R6,PREDAT2
                  LCALL    MAXMIN
                  MOV      PREDAT1,DATZ1
                  MOV      PREDAT2,DATZ2
                  MOV      A,ADAT2
                  JNZ      PCB2             ;;;確定為非穩定狀態
                  MOV      A,ADAT1
                  JNZ      PCB2             ;;;確定為非穩定狀態
                  INC      WDB              ;;;確定為穩定狀態
                  INC      WDB1
                  MOV      A,WDB
                  CLR      C
                  SUBB     A,#18H
                  JNC      PCB6             ;;;直接更新序列
                  MOV      A,WDB1
                  CJNE     A,#06H,PCB3      ;;;直接更新序列
                  MOV      WDB1,#00H
                  JMP      PCB7             ;;;小于時轉入第一級濾波中
PCB2:
                  MOV      WDB,#00H
                  MOV      WDB1,#00H
                  MOV      A,ADAT1
                  CLR      C
                  SUBB     A,#40H           ;;;將差值與40H比較.
                  MOV      A,ADAT2
                  SUBB     A,#00H
                  JC       PCB3             ;;;確定為擺動狀態
                  MOV      A,ADAT2
                  CLR      C
                  RRC      A
                  MOV      DQXS2,A
                  MOV      A,ADAT1
                  RRC      A
                  ADD      A,MIN1
                  MOV      DQXS1,A          ;;;確定為抖動狀態
                  MOV      A,DQXS2
                  ADDC     A,MIN2
                  MOV      DQXS2,A
                  RET
PCB3:
                  LCALL    PXCPP            ;;;第二級排序
                  RET
PCB7:
                  LCALL    PXCPP06
                  RET
PCB6:
                  MOV      DQXS1,DATZ1
                  MOV      DQXS2,DATZ2
                  MOV      WDB,#00H
                  MOV      A,LED1
                  SETB     ACC.0            ;;;穩定狀態燈亮.
                  MOV      LED1,A
                  SETB     WDBB
PCB8:
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MAXMIN:           ;;;判斷兩個數據的大小并求出差值.
                  MOV      A,R3
                  CLR      C
                  SUBB     A,R5
                  MOV      ADAT1,A
                  MOV      A,R4
                  SUBB     A,R6
                  MOV      ADAT2,A
                  JC       MAXMIN1
                  MOV      MAX1,R3
                  MOV      MAX2,R4
                  MOV      MIN1,R5
                  MOV      MIN2,R6
                  RET
MAXMIN1:
                  MOV      A,ADAT1
                  CPL      A
                  ADD      A,#01H
                  MOV      ADAT1,A
                  MOV      A,ADAT2
                  CPL      A
                  ADDC     A,#00H
                  MOV      ADAT2,A
                  MOV      MAX1,R5
                  MOV      MAX2,R6
                  MOV      MIN1,R3
                  MOV      MIN2,R4
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CTOM:             ;;;功能說明:(CQDAT-NOADAT)*AQDAT/AQDAT'最后得到當前稱重的質量
                  ;;;TEMP存放NOADAT或者MNDAT的值
                  MOV       A,CQDAT1        ;;;當前內碼減去空載時內碼
                  CLR       C
                  SUBB      A,TEMP1
                  MOV       R5,A
                  MOV       A,CQDAT2
                  SUBB      A,TEMP2
                  MOV       R6,A            ;;;實現CQDAT-TEMP并判斷符號
                  JC        CTOM0
                  CLR       SYMB            ;;;正數
                  SJMP      CTOM01
CTOM0:
                  MOV       A,R5            ;;;對CQDAT-TEMP的結果取反
                  CPL       A
                  ADD       A,#01H
                  MOV       R5,A
                  MOV       A,R6
                  CPL       A
                  ADDC      A,#00H
                  MOV       R6,A
                  SETB      SYMB            ;;;負數
CTOM01:
                  MOV       R3,#00H
                  MOV       R4,05H          ;;;左移8位
                  MOV       R5,06H
                  MOV       TEMP1,XSDAT1
                  MOV       TEMP2,XSDAT2
                  LCALL     DIV32
CTOM1:
                  MOV       CQXS1,R3        ;;;L
                  MOV       CQXS2,R4        ;;;H
                  MOV       R6,CQXS2        ;;;取消分度值
                  MOV       R5,CQXS1
                  MOV       R4,SCADAT
                  LCALL     DIV21
                  MOV       R2,06H
                  MOV       R3,05H
                  MOV       R4,SCADAT
                  LCALL     MUL21
                  MOV       CQXS2,R6
                  MOV       CQXS1,R7
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PXCPP:            ;;;功能說明:將接收的內碼依次推進到序列中.QUEQ1=0A0H
                  ;;;QUEQ2=0A2H,QUEQ3=0A4H,QUEQ4=0A6H,QUEQ5=0A8H
                  MOV       R0,#QUEQ2       ;;;當第二個數據為0時,以當前數據去更新序列
                  MOV       A,@R0
                  JNZ       PXCPP0
                  INC       R0
                  MOV       A,@R0
                  JNZ       PXCPP0
                  MOV       R2,#03H
                  MOV       R0,#QUEQ1
PXCPP00:
                  MOV       @R0,DATZ1
                  INC       R0
                  MOV       @R0,DATZ2
                  INC       R0
                  DJNZ      R2,PXCPP00
                  MOV       DQXS1,DATZ1
                  MOV       DQXS2,DATZ2
                  RET
PXCPP0:
                  MOV       R0,#QUEQ3
                  MOV       R1,#QUEQ2
                  INC       R0
                  INC       R1
                  MOV       R2,#04H
PXCPP1:           ;;;更新序列,將DATZ插入
                  MOV       A,@R1
                  MOV       @R0,A
                  DEC       R1
                  DEC       R0
                  DJNZ      R2,PXCPP1
                  MOV       @R0,DATZ2
                  DEC       R0
                  MOV       @R0,DATZ1
                  MOV       R2,#03H         ;;;比較X4與X1,X2,X3,X4,X5,X6,X7,X8,X9的關系
                  MOV       R4,#00H         ;;;將結果存放在R4,R5,R6中
                  MOV       R5,#00H
                  MOV       R6,#00H
                  MOV       R1,#QUEQ1
PXCPP2:
                  MOV       R0,#QUEQ2
                  MOV       A,@R0
                  CLR       C
                  SUBB      A,@R1
                  MOV       TEMP1,A
                  INC       R0
                  INC       R1
                  MOV       A,@R0
                  SUBB      A,@R1
                  INC       R1
                  JNZ       PXCPP3
                  MOV       A,TEMP1
                  JNZ       PXCPP3
                  INC       R4              ;;;存放相等的次數
                  DJNZ      R2,PXCPP2
                  SJMP      PXCPP5
PXCPP3:
                  JC        PXCPP4
                  INC       R5              ;;;存放大于的次數
                  DJNZ      R2,PXCPP2
                  SJMP      PXCPP5
PXCPP4:
                  INC       R6              ;;;存放小于的次數
                  DJNZ      R2,PXCPP2
PXCPP5:
                  MOV       A,R5
                  JZ        PXCPP6          ;;;最小值時轉入最值處理
                  MOV       A,R6
                  JZ        PXCPP6          ;;;最大值時轉入最值處理
                  RET                       ;;;非最值時退出
PXCPP6:           ;;;最值處理               ;;;;;;;;;;;;;;;;;;;;;;;
                  MOV       R0,#QUEQ2       ;;;
                  MOV       DATZ1,@R0       ;;;比較DATZ與QUE1是否相等?
                  INC       R0              ;;;相等時不更新,直接退出
                  MOV       DATZ2,@R0       ;;;不相等時更新.
                  MOV       R0,#QUE1        ;;;
                  MOV       A,@R0           ;;;
                  XRL       A,DATZ1         ;;;
                  JNZ       PXCPP06         ;;;
                  INC       R0              ;;;
                  MOV       A,@R0           ;;;
                  XRL       A,DATZ2         ;;;
                  JNZ       PXCPP06         ;;;
                  RET                       ;;;;;;;;;;;;;;;;;;;;;;;;
PXCPP06:
                  MOV       R1,#QUE21
                  MOV       R0,#QUE20
                  INC       R1
                  INC       R0
                  MOV       R2,#1EH         ;;;15個數據.
PXCPP7:
                  MOV       A,@R0           ;;;將新數據插入先進先出隊列
                  MOV       @R1,A
                  DEC       R0
                  DEC       R1
                  DJNZ      R2,PXCPP7
                  MOV       @R1,DATZ2       ;;;插入新值
                  DEC       R1
                  MOV       @R1,DATZ1
                  MOV       R0,#QUE21       ;;;;隊列已滿
                  MOV       A,@R0
                  JNZ       PXCPP8
                  INC       R0
                  MOV       A,@R0
                  JNZ       PXCPP8
                  MOV       R1,#QUEK1       ;;;;隊列沒插滿
                  MOV       @R1,DATZ1
                  INC       R1              ;;;用當前內碼去更新QUEK隊列
                  MOV       @R1,DATZ2
                  MOV       R0,#QUE1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人中文在线| 久久精品999| 久久久美女毛片| 色综合久久综合网欧美综合网| 日本不卡在线视频| 亚洲视频综合在线| 精品国产乱码久久久久久1区2区| 91麻豆视频网站| 国产成人午夜99999| 免费一级欧美片在线观看| 《视频一区视频二区| 欧美精品一区二区三区久久久| 欧美性生活一区| 成人高清免费在线播放| 日本欧美肥老太交大片| 亚洲一区二区欧美| 国产精品第13页| 国产三级精品三级| 日韩欧美高清dvd碟片| 欧亚洲嫩模精品一区三区| 国产成人av福利| 精彩视频一区二区三区| 三级影片在线观看欧美日韩一区二区| 一区在线播放视频| 另类小说色综合网站| 亚洲午夜久久久久久久久电影网 | 亚洲精品在线观看网站| 欧美性受xxxx| 欧美亚洲国产一区二区三区va| 成人一级黄色片| 国产suv精品一区二区883| 国内成人精品2018免费看| 蜜桃久久久久久| 日韩电影在线免费观看| 无码av免费一区二区三区试看| 一区二区三区欧美在线观看| 亚洲另类一区二区| 亚洲视频 欧洲视频| 中文字幕日韩欧美一区二区三区| 国产三级一区二区三区| 国产喂奶挤奶一区二区三区| 久久久91精品国产一区二区精品 | 欧洲一区二区三区免费视频| 91丨porny丨首页| 99在线视频精品| 97成人超碰视| 91网站最新网址| 色综合久久久久综合体| 日本韩国欧美一区二区三区| 日本乱人伦一区| 欧美三级中文字幕| 69成人精品免费视频| 日韩一区二区三区高清免费看看| 日韩精品一区二区三区在线播放 | 一本色道a无线码一区v| 色综合久久久久久久| 在线观看不卡一区| 555www色欧美视频| 欧美大度的电影原声| 久久久久久日产精品| 国产精品成人免费在线| 亚洲综合视频在线| 午夜激情久久久| 国内外成人在线视频| 成人av电影在线| 欧美日韩美女一区二区| 欧美r级在线观看| 欧美极品美女视频| 亚洲午夜国产一区99re久久| 久久爱另类一区二区小说| 91麻豆精品91久久久久同性| 2023国产精华国产精品| 中文字幕一区二区视频| 亚洲.国产.中文慕字在线| 麻豆精品一区二区三区| 高清国产午夜精品久久久久久| 色婷婷综合中文久久一本| 欧美一级淫片007| 欧美高清在线一区二区| 亚洲成精国产精品女| 国产电影一区在线| 欧美无砖砖区免费| 欧美精品一区二区三区四区| 亚洲欧洲日韩女同| 日本成人超碰在线观看| 9i在线看片成人免费| 精品国内二区三区| 一区二区三区蜜桃网| 国产一区二三区| 欧美日韩一区 二区 三区 久久精品| 久久久久久久久久久久久女国产乱 | 久久成人av少妇免费| 99精品久久久久久| 日韩欧美久久久| 一区二区三区国产| 国产成人av电影在线| 日韩片之四级片| 亚洲免费观看高清完整版在线| 精品亚洲成a人| 欧美三级蜜桃2在线观看| 日本一区免费视频| 奇米一区二区三区| 欧美系列亚洲系列| 国产精品免费人成网站| 免费国产亚洲视频| 欧美午夜精品一区二区蜜桃| 国产欧美日本一区二区三区| 亚洲v日本v欧美v久久精品| 成人aa视频在线观看| 亚洲精品在线三区| 日韩黄色小视频| 色综合久久六月婷婷中文字幕| 久久精品亚洲一区二区三区浴池| 日韩成人一区二区三区在线观看| 在线视频国内自拍亚洲视频| 久久久精品人体av艺术| 欧美aaaaa成人免费观看视频| 日本高清免费不卡视频| 中文字幕免费不卡在线| 韩国av一区二区三区在线观看| 欧美裸体一区二区三区| 亚洲免费高清视频在线| 97久久精品人人澡人人爽| 欧美韩日一区二区三区四区| 久久成人久久爱| 日韩欧美色综合| 免费高清在线一区| 91精品国产品国语在线不卡| 亚洲成av人片在www色猫咪| 91麻豆高清视频| 综合电影一区二区三区 | 精品国产欧美一区二区| 男女视频一区二区| 91精品国产综合久久久久久| 午夜欧美视频在线观看| 欧美日韩一区二区在线观看视频| 一区二区三区日韩欧美| 欧美午夜精品一区二区三区| 亚洲图片欧美视频| 欧美中文字幕久久| 亚洲自拍偷拍综合| 欧美日韩五月天| 亚洲国产成人精品视频| 欧美电影在线免费观看| 欧美a一区二区| 久久综合久久鬼色| 国产大片一区二区| 中文字幕日本不卡| 在线观看日韩高清av| 日本中文一区二区三区| 欧美一区二区三区四区久久| 捆绑紧缚一区二区三区视频| 久久久精品日韩欧美| caoporen国产精品视频| 一区二区三区波多野结衣在线观看| 欧美午夜影院一区| 欧美aaa在线| 国产无一区二区| 99久久精品费精品国产一区二区| 一区二区三区精品在线观看| 91精品国产入口| 国产精品88av| 亚洲欧美日韩一区二区三区在线观看| 色欲综合视频天天天| 亚洲大尺度视频在线观看| 日韩欧美一区二区视频| 国产成人av电影在线| 亚洲欧美日韩小说| 在线播放亚洲一区| 国产精品18久久久久| 亚洲柠檬福利资源导航| 3d动漫精品啪啪1区2区免费| 国产成人亚洲综合a∨婷婷| 中文字幕一区日韩精品欧美| 欧美三级韩国三级日本三斤| 老司机精品视频线观看86| 国产精品女上位| 欧美久久婷婷综合色| 国产精品996| 亚洲一二三四区| 久久久久久久久久看片| 在线观看亚洲精品| 国产一区视频导航| 亚洲一二三区在线观看| 久久亚洲精华国产精华液| 欧美在线免费观看视频| 极品少妇一区二区三区精品视频 | 亚洲成人激情自拍| 久久久久亚洲综合| 欧美日本在线看| 国产69精品久久久久毛片| 亚洲不卡av一区二区三区| 国产欧美在线观看一区| 欧美乱妇23p| www.欧美日韩| 久久精品久久综合| 亚洲曰韩产成在线| 国产精品美女久久久久久久| 欧美一区午夜精品| 色综合久久88色综合天天免费|