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

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

?? zidongsj.txt

?? 可以實現自動升降旗系統功能的匯編源碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
A8255        EQU        0FF7CH                  ;A口位選碼  0/1/2/3鍵盤掃描 
B8255   EQU        0FF7DH                         ;B口段位碼 
C8255   EQU        0FF7EH                         ;C口輸入    0/1/2/3鍵盤掃描 
D8255   EQU        0FF7FH                  ;控制口 
JIANZHI        EQU        21H                        ;GETKEY獲得的鍵值存儲空間 
SAOM1        EQU        22H                        ;掃描1 
SAOM2        EQU        23H                        ;掃描2 
BIJIAO  EQU        24H                     ;判斷當前位置與設定值得大小 
TOP        BIT        00H                     ;是否上升到頂端 
BOTTOM        BIT        01H                     ;是否下降到底端 
UPING   BIT        02H                     ;上升狀態 
DOWNING        BIT        03H                     ;下降狀態 

MTD        EQU     77H                        ;C51中發往24C02數據存儲單元首址(用于存儲24C02內存儲單元首址) 
                                        ;不論往24C02寫數據還是讀數據都應該先向24C02寫入一個24C02內存儲單元首址的字節 
MRD        EQU        78H                        ;C51中接收24C02數據存儲單元首址 
NUMBYT        EQU        70H                        ;讀寫24C02字節個數 
SLA        EQU        10H                        ;24C02中讀寫存儲單元首址 
CUNZUS        EQU        33H                        ;存儲組數 
SLAW    EQU     0A0H                        ;24C02寫地址 
SLAR    EQU     0A1H                        ;24C02讀地址 
VSDA    EQU         P1.6                        ;串行傳輸數據線 
VSCL    EQU         P1.7                         ;串行傳輸時鐘線 
                                        ;78h,79h,7ah實時顯示國旗位置 
                                        ;7dh,7eh,7fh顯示輸入的要到達的位置 

    ORG     0000H 
    AJMP    MAIN 
        ORG         000BH 
        LJMP        INTT0 
        ORG        0013H 
        LJMP        INTEX1       ;外部中斷1,負脈沖時計圈數 
         
         

MAIN:   MOV     SP,#60H   
        MOV        A,#89H 
    MOV     DPTR,#D8255 
        MOVX        @DPTR,A 
        ;LCALL        DIS8SHAN 
        LCALL        CLEARMEN 
        MOV     MTD,#10H         
        LCALL   RDE2PROM 

        MOV        43H,78H 
        MOV        42H,79H 
        MOV        41H,7AH 

WAIT:   LCALL        GETKEY 
        MOV        A,JIANZHI 
        CJNE        A,#0AH,KEYB 
        JB      TOP,WAIT 
        LCALL        UP                               ; 調上升子程序 
        SJMP        WAIT 
KEYB:   CJNE        A,#0BH,KEYC 
        JB        BOTTOM,WAIT 
        LCALL   DOWN                             ;調下降子程序  
        SJMP        WAIT 
KEYC:   CJNE        A,#0CH,KEYD 
        LCALL   BANQI                             ;調半旗程序  
        SJMP        WAIT 
KEYD:   CJNE    A,#0DH,KEYF 
           LCALL        AUTO                                ;調自動程序 
        SJMP        WAIT                        
KEYF:        CJNE        A,#0FH,WAIT                       ;F鍵復位 
        AJMP        MAIN         
         
CLEARMEN:MOV        A,#00H 
        MOV        20H,A 
        MOV        21H,A 
        MOV        22H,A 
        MOV        23H,A 
        MOV        24H,A 
        MOV        25H,A 
        MOV        26H,A 
        MOV        27H,A 
        MOV        28H,A 
        MOV     40H,#00H 
        MOV        41H,#00H 
        MOV        42H,#00H 
        MOV        43H,#00H 
        MOV        60H,#00H 
        MOV        61H,#00H 
        MOV        62H,#00H 

        MOV        7BH,#12H 
        MOV        7CH,#12H 
        MOV        7DH,#12H 
        MOV        7EH,#12H         
        MOV        7FH,#12H 

        MOV TH0,#0D8H 
        MOV TL0,#0EFH 
        MOV TMOD,#01H 
        SETB        ET0 

        SETB        EX1 
        SETB        IT1 
             SETB        EA         
        RET 
;----------------------------- 
;     上升子程序 
;----------------------------- 
UP:                 
        SETB        UPING                ;上升過程 
ULOP:   LCALL        ZTIAO 
;        CLR        P1.1 
;        LCALL        DIS 
        LCALL        MUSIC 
        MOV        A,78H 
        CJNE        A,#00H,ULOP 
        MOV        A,79H 
        CJNE        A,#07H,ULOP 
        MOV        A,7AH 
        CJNE        A,#05H,ULOP 
        SETB        TOP;上升到最高點,置標志位 
        CLR        BOTTOM 
        CLR        UPING 
        CLR     DOWNING 
        SETB        P1.1                ;反向制動 
        CLR        P1.0                 
        LCALL        DL1         
        ;SETB        P1.1 
        SETB    P1.0 
        RET 
;------------------------ 
; 下降子程序 
;------------------------ 
DOWN:         
         
        SETB        DOWNING                ;下降過程 
        MOV        P1,#0FFH 
DLOP:        CLR        P1.0 
        LCALL        DIS 
        MOV        A,78H 
        CJNE        A,#00H,DLOP 
        MOV        A,79H 
        CJNE        A,#00H,DLOP 
        MOV        A,7AH 
        CJNE        A,#00H,DLOP 
        SETB        BOTTOM                ;到最低點,置標志位 
        CLR        TOP 
        CLR        DOWNING         
        CLR        UPING 
        SETB        P1.0                ;反向制動 
        CLR        P1.1 
        LCALL        DL1 
        MOV        P1,#0FFH        ;停止 
        RET 
;---------------------- 
;       半旗子程序 
;---------------------- 
BANQI:        CLR        P1.3 
        LCALL        GETKEY 
        MOV        A,JIANZHI 
        CJNE        A,#0AH,BQLOPD         
        LCALL        UP 
        SETB        DOWNING                ;下降過程         
BDLOP:        CLR        P1.0 
        LCALL        DIS 
        MOV        A,78H 
        CJNE        A,#00H,BDLOP 
        MOV        A,79H 
        CJNE        A,#00H,BDLOP 
        MOV        A,7AH 
        CJNE        A,#06H,BDLOP 
        SETB        BOTTOM                ;到最低點,置標志位 
        CLR        DOWNING 
        CLR        UPING 
        SETB        P1.0                ;反向制動 
        CLR        P1.1 
        LCALL        DL1 
        MOV        P1,#0FFH 
        SJMP        BANQI 

BQLOPD:        CJNE        A,#0BH,BANQI 
        SETB        UPING                ;上升過程 
BULOP:        CLR        P1.1 
        LCALL        DIS 
        MOV        A,78H 
        CJNE        A,#00H,BULOP 
        MOV        A,79H 
        CJNE        A,#01H,BULOP 
        MOV        A,7AH 
        CJNE        A,#00H,BULOP         
        SETB        TOP                ;上升到最高點,置標志位 
        CLR        BOTTOM 
        CLR        UPING 
        CLR     DOWNING 
        SETB        P1.1                ;反向制動 
        CLR        P1.0                 
        LCALL        DL1         
        MOV        P1,#0FFH        ;停止 
        LCALL        DOWN 
        RET 
;-------------------------------- 
;自動子程序 
;-------------------------------- 
AUTO:        LCALL        GETKEY 
        MOV        7DH,JIANZHI 
        LCALL        GETKEY 
        MOV        7EH,JIANZHI 
        LCALL        GETKEY 
        MOV        7FH,JIANZHI 
        LCALL        GETKEY 
        MOV        A,JIANZHI 
        CJNE        A,#0EH,BACK 
        LCALL        CMP 
        LCALL   DIS 
        MOV        A,26H 
        CJNE    A,#01H,EXT0 
        LCALL   ZHENG 
        JMP     EXT2 
EXT0:        CJNE        A,#02H,EXT2 
        LCALL   FAN 
        JMP     EXT2 
EXT2:        MOV     P1,#0FFH 
        RET 

BACK:        MOV        7DH,#00H 
        MOV        7EH,#00H 
        MOV        7FH,#00H 
        JMP        AUTO 
        RET 

CMP:        MOV        A,78H 
        SUBB        A,7DH 
        JC        QEXT 
        MOV        A,78H 
        CJNE        A,7DH,NEXT1 

        MOV        A,79H 
        SUBB        A,7EH 
        JC        QEXT 
        MOV        A,79H 
        CJNE        A,7EH,NEXT1 

        MOV        A,7AH 
        SUBB        A,7FH 
        JC        QEXT 
        MOV        A,7AH 
        CJNE        A,7FH,NEXT1 

        MOV        26H,#00H 
        SJMP        QE 
QEXT:        MOV        26H,#01H 
        SJMP        QE 
NEXT1:        MOV        26H,#02H 
QE:        RET         

ZHENG:        SETB        UPING                ;上升過程 
UOP:        CLR        P1.1 
        LCALL        DIS 
        MOV        A,78H 
        CJNE        A,7DH,UOP 
        MOV        A,79H 
        CJNE        A,7EH,UOP 
        MOV        A,7AH 
        CJNE        A,7FH,UOP 
        SETB        TOP;上升到最高點,置標志位 
        CLR        BOTTOM 
        CLR        UPING 
        CLR     DOWNING 
        SETB        P1.1                ;反向制動 
        CLR        P1.0                 
        LCALL        DL1         
        MOV        P1,#0FFH        ;停止         
        RET 

FAN:        SETB        DOWNING                ;下降過程 
        MOV        P1,#0FFH 
DOP:        CLR        P1.0 
        LCALL        DIS 
        MOV        A,78H 
        CJNE        A,7DH,DOP 
        MOV        A,79H 
        CJNE        A,7EH,DOP 
        MOV        A,7AH 
        CJNE        A,7FH,DOP 
        SETB        BOTTOM                ;到最低點,置標志位 
        CLR        TOP 
        CLR        DOWNING         
        CLR        UPING 
        SETB        P1.0                ;反向制動 
        CLR        P1.1 
        LCALL        DL1 
        MOV        P1,#0FFH        ;停止 
        RET         
         

TINGZHI:SETB        P1.1 
        SETB        P1.0 
        LCALL        DELAY 
        RET 


;------------------------------ 
;外部中斷1,將高度存在78-7AH中 
;------------------------------ 
INTEX1:        PUSH        ACC 
        PUSH        PSW 
        CLR        EX1 
        INC        40H 
LLLU:        MOV        A,40H 
        CJNE        A,#01H,LLL      ;數脈沖,滿1厘米 
        MOV        40H,#00H 
         
        JNB        UPING,LLLD 
        INC        41H 
        MOV        A,41H 
        CJNE        A,#0AH,LLL 
        MOV        41H,#00H 
        INC        42H 
        MOV        A,42H 
        CJNE        A,#0AH,LLL 
        MOV        42H,#00H 
        INC        43H 
        MOV        A,43H 
        CJNE        A,#0AH,LLL 
        MOV        43H,#00H 

LLLD:        JNB         DOWNING,LLL 
        DEC        41H 
        MOV        A,41H 
        CJNE        A,#0FFH,LLL 
        MOV        41H,#09H 
        DEC        42H 
        MOV        A,42H 
        CJNE        A,#0FFH,LLL 
        MOV        42H,#09H 
        DEC        43H 
        MOV        A,43H 
        CJNE        A,#0FFH,LLL 
        MOV        41H,#00H        ;減至負數,賦0 
        MOV        42H,#00H 
        MOV        43H,#00H 
LLL:        MOV        7AH,41H 
        MOV        79H,42H 
        MOV        78H,43H 
        SETB        EX1 
        POP        PSW 
        POP        ACC 
        RETI 
        NOP 
        NOP 
        NOP 


INTT0:        INC         25H ;中斷服務,中斷計數器加1 
        MOV         TH0,#0D8H 
        MOV         TL0,#0EFH ;12M晶振,形成10毫秒中斷 
        RETI 
;------------------------------------------------------------------------- 
GETKEY:                                        ;最終鍵值存在21H(JIANZHI)中(0---F)                           
        MOV        A,#89H 
        MOV     DPTR,#D8255 
        MOVX        @DPTR,A 
        MOV     SAOM1,#016H 
YX1:    MOV     SAOM2,#04FH 
KEY1:   ACALL   KS1                        ;掃描有無鍵按下 
        JNZ     LK2                        ;有轉LK2 
;--------------------------------------- 
        ACALL   DIS                        ;調顯示程序 
;--------------------------------------- 
        DJNZ    SAOM2,KEY1                ;SM2(23H)為控制掃描次數 
        DJNZ    SAOM1,YX1                        ;SM1(22H)為控制掃描次數 
        SJMP    KEY1                        ;無鍵始終掃描 
;---------------------------------------         
LK2:        MOV        R2,#0FEH                ;有鍵行掃描 
        MOV        R7,#00H 
LK4:    MOV     DPTR,#A8255                ;A口地址 
        MOV        A,R2 
        MOVX        @DPTR,A 
        MOV     DPTR,#C8255                ;C口地址 
        MOVX        A,@DPTR                        ;讀C口 
            JB        ACC.0,LONE                ;不是A.0轉移 
        MOV        A,#00H 
         AJMP        LKP 
LONE:        JB        ACC.1,LTWO                ;不是A.1轉移 
        MOV        A,#01H 
        AJMP        LKP 
LTWO:        JB        ACC.2,LTHR                ;不是A.2轉移 
        MOV        A,#02H 
               AJMP        LKP 
LTHR:        JB        ACC.3,NEXT                ;不是A.3轉移 
        MOV        A,#03H 
LKP:        ADD        A,R7 
        PUSH        ACC 
;--------------------------------------- 
LK3:        ACALL        DIS                        ;是否還按鍵/是一直調顯示程序 
        ACALL   KS1 
        JNZ        LK3 
;--------------------------------------- 
        POP        ACC 
        MOV        R0,#JIANZHI                ;鍵值存在JIANZHI(21H)中 
        MOV     @R0,A 
        RET 

NEXT:        INC        R7 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区精品| 日韩一区日韩二区| 国产精品久99| 日韩在线一区二区| av网站一区二区三区| 日韩欧美一区二区不卡| 亚洲天天做日日做天天谢日日欢| 日韩国产欧美在线播放| 99国产麻豆精品| 精品国产乱码久久久久久闺蜜| 亚洲欧美日韩国产综合| 国产精品一区专区| 这里只有精品电影| 一区二区三区欧美亚洲| 国产69精品久久久久毛片| 日韩一区二区三区四区| 亚洲国产精品一区二区www| 成人污视频在线观看| 欧美va亚洲va国产综合| 亚洲在线中文字幕| 91香蕉国产在线观看软件| 日本一区免费视频| 国产麻豆精品视频| 精品欧美一区二区三区精品久久 | 东方aⅴ免费观看久久av| 欧美喷水一区二区| 亚洲一区二区三区四区在线| 91麻豆.com| 亚洲少妇最新在线视频| jlzzjlzz亚洲女人18| 欧美高清在线精品一区| 激情五月播播久久久精品| 欧美猛男gaygay网站| 一区二区三区四区在线免费观看| 成人中文字幕电影| 国产精品午夜免费| 极品美女销魂一区二区三区| 国产二区国产一区在线观看| 久久色成人在线| 免费高清视频精品| 91精品久久久久久久久99蜜臂| 亚洲欧美日韩国产手机在线| 成人福利视频网站| 国产精品久久久久一区| 风间由美性色一区二区三区| 26uuu亚洲婷婷狠狠天堂| 麻豆精品国产91久久久久久| 欧美三区在线视频| 亚洲色图欧洲色图婷婷| 91丨国产丨九色丨pron| 国产精品电影一区二区| 91久久奴性调教| 日韩精品三区四区| 26uuu精品一区二区| 国产露脸91国语对白| 国产日韩视频一区二区三区| 久久精品国产秦先生| 国产日韩欧美一区二区三区乱码 | 欧美日韩激情一区二区三区| 一区二区三区四区中文字幕| 在线一区二区观看| 亚洲高清免费在线| 91精品国产入口| 毛片av中文字幕一区二区| 欧美成人一区二区三区| 久久国产精品无码网站| 国产日韩高清在线| 99免费精品视频| 亚洲韩国精品一区| 日韩一区二区在线观看视频 | 蜜臀精品久久久久久蜜臀| 久久精品亚洲乱码伦伦中文 | 99久久er热在这里只有精品15| 中文字幕一区av| 欧美视频你懂的| 麻豆久久一区二区| 中文字幕av资源一区| 欧美在线啊v一区| 日韩成人精品在线观看| 国产日韩欧美综合一区| 91丨porny丨首页| 麻豆精品视频在线观看| 日本一区二区电影| 在线观看www91| 激情五月激情综合网| 中文字幕一区二区三区乱码在线| 精品视频999| 国产麻豆精品在线观看| 一区二区成人在线| 精品福利一二区| 波多野结衣中文字幕一区| 日本亚洲欧美天堂免费| 国产精品成人免费| 欧美不卡一区二区| 91老师国产黑色丝袜在线| 免费成人在线观看视频| 国产精品网友自拍| 日韩欧美一级二级三级久久久| 97精品超碰一区二区三区| 日韩精品乱码av一区二区| 国产精品人人做人人爽人人添| 色婷婷激情一区二区三区| 久久成人av少妇免费| 亚洲国产另类精品专区| 中文字幕av资源一区| 欧美丰满嫩嫩电影| 日韩美女主播在线视频一区二区三区| 91视频在线观看| 国产一区视频在线看| 亚洲国产精品人人做人人爽| 久久精品这里都是精品| 91精品国产91久久久久久最新毛片| 91亚洲国产成人精品一区二三| 国产美女精品在线| 美女网站在线免费欧美精品| 亚洲精品成人天堂一二三| 中文字幕av一区二区三区高| 欧美videofree性高清杂交| 在线91免费看| 成人av在线看| 国产精品系列在线播放| 麻豆精品一区二区| 日本午夜一区二区| 午夜成人免费电影| 亚洲福利视频导航| 亚洲一区在线视频| 日韩激情一二三区| 一级日本不卡的影视| 亚洲v日本v欧美v久久精品| 综合久久一区二区三区| 中文字幕不卡在线播放| 国产精品久久久久永久免费观看 | 韩国一区二区视频| 蜜臀久久99精品久久久画质超高清| 午夜国产精品一区| 亚洲国产sm捆绑调教视频| 午夜精品一区在线观看| 性做久久久久久免费观看 | 亚洲综合一区二区精品导航| 亚洲色图色小说| 亚洲色图第一区| 亚洲免费大片在线观看| 玉足女爽爽91| 亚洲一区在线看| 另类人妖一区二区av| 国产99久久久国产精品潘金| 成人白浆超碰人人人人| 欧美视频完全免费看| 精品美女被调教视频大全网站| 精品久久久久久无| 国产网红主播福利一区二区| 欧美韩日一区二区三区| 精品国精品国产尤物美女| 中文字幕一区av| 婷婷激情综合网| 国产美女av一区二区三区| 成人免费视频视频在线观看免费| 99v久久综合狠狠综合久久| 色婷婷国产精品久久包臀 | 国产精品一区二区黑丝| 国产成人亚洲综合a∨婷婷图片| 成人午夜精品在线| 国产美女精品在线| 成人免费视频视频在线观看免费| 成人av小说网| 欧美日韩国产片| 久久久国际精品| 一区二区三国产精华液| 免费成人在线影院| av亚洲产国偷v产偷v自拍| 欧美亚洲高清一区| 国产精品视频线看| 香蕉久久一区二区不卡无毒影院| 精品一区二区三区在线视频| 国产精品一二二区| 欧美一区二区三区在线观看| 中文文精品字幕一区二区| av成人免费在线观看| 欧美日韩一区成人| 欧美经典一区二区| 香蕉加勒比综合久久| 国产91丝袜在线18| 精品国产乱码久久久久久牛牛| 亚洲乱码中文字幕| 国产精品69毛片高清亚洲| 欧美午夜不卡在线观看免费| 久久先锋影音av鲁色资源| 五月天中文字幕一区二区| 国产精品一区二区黑丝| 精品日韩一区二区三区| 亚洲国产一区二区视频| 成人一区二区三区| 欧美一卡2卡3卡4卡| 亚洲一区中文在线| 成人av影院在线| 久久色视频免费观看| 日韩国产欧美在线播放| 日本精品一区二区三区四区的功能| 国产午夜精品在线观看| 日本不卡不码高清免费观看|