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

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

?? lcd89527.asm

?? 餐飲呼叫系統(tǒng)的匯編源代碼
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
             MOV COMMAND,Y_ADD  ;
             LCALL LCD_COMMAND

	     SETB F_COMMAND
             MOV COMMAND,X_ADD  ; X+1
             LCALL LCD_COMMAND

             MOV R5,#16
HZ1:         MOV A,#00H
             MOVC A,@A+DPTR
	     CLR F_COMMAND
             MOV COMMAND,A  ;
             LCALL LCD_COMMAND

             LCALL DELAY_10US

             INC DPTR

             DJNZ R5,HZ1

             INC X_ADD
             DJNZ R7,HZ2
         CLR CS1
         CLR CS2

            RET


;*********************************************************************


OUTHZ32:

            MOV A,Y_ADD
            CJNE A,#032,CHOOSE_HALF_32
CHOOSE_HALF_32:
            JC CHOOSE_LEFT_32
            CLR CS1
            SETB CS2
            SUBB A,#64
            MOV Y_ADD,A
            AJMP CHOOSE_32_END
CHOOSE_LEFT_32:
            SETB CS1
            CLR CS2

CHOOSE_32_END:
             SETB F_COMMAND                                                  ;30H=X (0-6)  31H=Y(0-63-16)
             MOV COMMAND,#0C0H   ;START = 0
             LCALL LCD_COMMAND

             MOV R7,#2

             MOV A,#40H   ; Y
             ADD A,Y_ADD
             MOV Y_ADD,A
         			 ;40+Y


             MOV A,#0B8H
             ADD A,X_ADD   ;B8+X
             MOV X_ADD,A   ;A>>30H
HZ2_32:
	     SETB F_COMMAND
             MOV COMMAND,Y_ADD  ;
             LCALL LCD_COMMAND

	     SETB F_COMMAND
             MOV COMMAND,X_ADD  ; X+1
             LCALL LCD_COMMAND

             MOV R5,#32
HZ1_32:      MOV A,#00H
             MOVC A,@A+DPTR
	     CLR F_COMMAND
             MOV COMMAND,A  ;
             LCALL LCD_COMMAND

             LCALL DELAY_10US

             INC DPTR

             DJNZ R5,HZ1_32

             INC X_ADD
             DJNZ R7,HZ2_32
         CLR CS1
         CLR CS2

            RET

;********************************************************************
;     以下顯示8*16的字母和數(shù)字         使用了R5、R7
;********************************************************************
OUTSHUZI:

            MOV A,Y_ADD
            CJNE A,#064,CHOOSE_HALF_SHUZI
CHOOSE_HALF_SHUZI:
            JC CHOOSE_LEFT_SHUZI
            CLR CS1
            SETB CS2
            SUBB A,#64
            MOV Y_ADD,A
            AJMP CHOOSE_SHUZI_END

CHOOSE_LEFT_SHUZI:
            SETB CS1
            CLR CS2


CHOOSE_SHUZI_END:
	     SETB F_COMMAND                                                  ;30H=X (0-6)  31H=Y(0-63-16)
             MOV COMMAND,#0C0H   ;START = 0
             LCALL LCD_COMMAND



             MOV R7,#2

             MOV A,#40H   ; Y
             ADD A,Y_ADD
             MOV Y_ADD,A
         			 ;40+Y


             MOV A,#0B8H
             ADD A,X_ADD   ;B8+X
             MOV X_ADD,A   ;A>>30H
OUTSHUZI_0:
	     SETB F_COMMAND
             MOV COMMAND,Y_ADD  ;
             LCALL LCD_COMMAND

	     SETB F_COMMAND
             MOV COMMAND,X_ADD  ; X+1
             LCALL LCD_COMMAND

             MOV R5,#08
OUTSHUZI_1:
             MOV A,#00H
             MOVC A,@A+DPTR
	     CLR F_COMMAND
             MOV COMMAND,A  ;
             LCALL LCD_COMMAND

             LCALL DELAY_10US

             INC DPTR

             DJNZ R5,OUTSHUZI_1

             INC X_ADD
             DJNZ R7,OUTSHUZI_0
         CLR CS1
         CLR CS2

            RET



;***************2分頻下的1MS 延時*****************************
DELAY_1MS:
        NOP
        MOV R6,#0E3H
        MOV R7,#01H
DELAY_1MS_1:
		NOP
		NOP
	DJNZ R6,DELAY_1MS_1
                NOP
                NOP
        DJNZ R7,DELAY_1MS_1
	     	NOP
		NOP
                RET

DELAY_S:
        NOP
        MOV R6,#00H
        MOV R7,#00H
DELAY_S_1:
		NOP
		NOP
	DJNZ R6,DELAY_S_1
                NOP
                NOP
        DJNZ R7,DELAY_S_1
	     	NOP
		NOP
                RET


DELAY_10US:
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        RET






SETUP_PRO:

;******************實驗區(qū)****************************************
;        MOV R1,#XmtDat
;        MOV @R1,#66H
;        INC R1
;        MOV @R1,#77H
;        INC R1
;        MOV @R1,#88H
;        INC R1
;        MOV @R1,#99H
;        MOV SlvAdr,#EEPROM 	;取器件地址
;	MOV ByteCnt,#04H 	;將這4個數(shù)據(jù)寫入24WC02 中
;	MOV SubAdr,#00H
;        NOP
;        NOP
;	LCALL SendData
;
;	MOV SlvAdr,#EEPROM 	;取器件地址
;	MOV ByteCnt,#01H 	;設接收的數(shù)據(jù)長度為8 個字節(jié)
;	MOV SubAdr,#03H 	        ;24wc02中數(shù)據(jù)存放的單元地址
;	LCALL RcvData 		;
;****************************************************************

        ;CLR ET0
        CLR RST


        SETB RS1                  ;從這里開始使用第2區(qū)
        CLR RS0

        LCALL DELAY_1MS
        SETB RST

        SETB F_COMMAND
        MOV COMMAND,#03EH
        LCALL LCD_COMMAND

        SETB F_COMMAND
        MOV COMMAND,#0C0H
        LCALL LCD_COMMAND

        SETB F_COMMAND
        MOV COMMAND,#03FH
        LCALL LCD_COMMAND

SETUP_MAIN:
        NOP
        LCALL CLRLCD                    ;清屏
        LCALL DISPLAY_CHOOSE            ;顯示主畫面:選擇1、初始化    2、更改
;******************循環(huán)等待選擇1或2********************************************
SETUP_LOOP1:
        NOP
        NOP
        JNB F_KEY_VALUE,SETUP_LOOP1
        CLR F_KEY_VALUE

        MOV A,KEY_NO
        NOP
        NOP
        CJNE A,#01,SETUP_CHOOSE_2
        NOP
        NOP
        LJMP SETUP_CHUSHIHUA
SETUP_CHOOSE_2:
        CJNE A,#02,SETUP_CHOOSE_3       ;       如果按鍵錯誤,不于理睬
        NOP
        NOP
        AJMP SETUP_GENGGAI
 SETUP_CHOOSE_3:

        CJNE A,#03,SETUP_CHOOSE_4
        NOP
        NOP
        LJMP SETUP_CHECK
SETUP_CHOOSE_4:
        CJNE A,#0CH,SETUP_LOOP1
        LCALL CLRLCD
        LCALL DIS_EXIT

SETUP_CHOOSE_LOOP:
        NOP
        NOP
        JNB F_KEY_VALUE,SETUP_CHOOSE_LOOP           ;檢測按鍵
        CLR F_KEY_VALUE
        MOV A,KEY_NO
        CJNE A,#0FH,SETUP_CHOOSE_LOOP1
        NOP
        NOP
        LJMP SYS_START

SETUP_CHOOSE_LOOP1:
        CJNE A,#0CH,SETUP_CHOOSE_LOOP
        NOP
        NOP
        LJMP SETUP_MAIN





;****************選擇了2之后 的工作*******************************
SETUP_GENGGAI:


        MOV KEY_GESHU,#0                ;初始化各個使用的RAM
        MOV R0,#KEY_AERA
        CLR F_GENGGAI_STEP0
        MOV OLD_Y_ADD,#0

        LCALL CLRLCD                    ;清屏
        LCALL DIPLAY_GENGGAI            ;顯示“請選擇想要更改的臺號:”
SETUP_LOOP4:
        NOP
        NOP
        JNB F_KEY_VALUE,SETUP_LOOP4           ;檢測按鍵
        CLR F_KEY_VALUE

        MOV A,KEY_NO
        CJNE A,#0CH,SETUP_LOOP4_1

        MOV KEY_GESHU,#0
        MOV R0,#KEY_AERA
        CLR F_GENGGAI_STEP0
        MOV OLD_Y_ADD,#0

        CLR RS0
        CLR RS1
        LJMP SETUP_MAIN                 ;檢測到C就回到上一層

SETUP_LOOP4_1:
        CJNE A,#0FH,TO_NOT_END_2     ;F:結束標志
        MOV OLD_Y_ADD,#0

        MOV A,KEY_GESHU
        CJNE A,#02,SETUP_LOOP3          ;有2個數(shù)字的處理。

        MOV R1,#KEY_AERA
        MOV A,@R1
        SWAP A
        INC R1
        ORL A,@R1
        CJNE A,#0,SETUP_LOO4_2
        NOP
        NOP
        LJMP SETUP_GENGGAI
SETUP_LOO4_2:
        LCALL  BCDH_1BYTE
        LJMP SETUP_LOOP5 		;

TO_NOT_END_2:
        LJMP NOT_END_2

SETUP_LOOP3:
        CJNE A,#01,SETUP_GENGGAI        ;只有一個數(shù)字的處理,就自行前面補0

        INC KEY_GESHU
        INC R0                          ;把指針的也加1
        MOV R1,#KEY_AERA
        MOV A,@R1
        CJNE A,#0,SETUP_LOOP3_0
        NOP
        NOP
        LJMP SETUP_GENGGAI

SETUP_LOOP3_0:
        MOV @R1,#0
        INC R1
        MOV @R1,A                       ;

SETUP_LOOP5:
        DEC A                   ;沒有0號,只有1號
        MOV SubAdr,A
	MOV SlvAdr,#EEPROM 	;取器件地址
	MOV ByteCnt,#01H 	;接收的數(shù)據(jù)長度為1個字節(jié)
        NOP
        NOP
	LCALL RcvData



        LCALL CLRLCD                    ;清屏

        MOV A,RcvDat
        LCALL HBCD
        MOV RcvDat,A

        MOV R1,#RcvDat
        MOV A,@R1
        ANL A,#0F0H
        SWAP A
        MOV R2,A

        MOV R1,#RcvDat
        MOV A,@R1
        ANL A,#0FH
        LCALL KEY_COMPARE
        MOV Y_ADD,#120
        MOV X_ADD,#3                    ;低位
        LCALL OUTSHUZI

        MOV A,R2
        LCALL KEY_COMPARE
        MOV Y_ADD,#112
        MOV X_ADD,#3                    ;高位
        LCALL OUTSHUZI

        LCALL DISPLAY_GENGGAI_1         ;顯示:X號臺原來呼      ,現(xiàn)在改為:

        MOV A,R0
        DEC A
        MOV R1,A
        MOV A,@R1
        LCALL KEY_COMPARE
        MOV X_ADD,#3
        MOV Y_ADD,#8
        LCALL OUTSHUZI
        DEC R1
        MOV A,@R1
        CJNE A,#00,SETUP_LOOP6
        NOP
        NOP
        LJMP SETUP_LOOP8

SETUP_LOOP6:
        ;MOV A,@R4
        LCALL KEY_COMPARE
        MOV X_ADD,#3
        MOV Y_ADD,#0
        LCALL OUTSHUZI

SETUP_LOOP8:
        MOV R1,#OLD_Y_ADD                       ;放在高的RAM中,只能采用寄存器間接尋址
        MOV @R1,#88                             ;更改開始的Y的地址
        SETB F_GENGGAI_STEP0                    ;更改的第一個步驟完成的標志

;*******************等待輸入要更改的呼機號*********************
SETUP_LOOP7:
        NOP                                       ;此處開始循環(huán)等待按鍵
        NOP
        JNB F_KEY_VALUE,SETUP_LOOP7
        CLR F_KEY_VALUE

        MOV A,KEY_NO
        CJNE A,#0FH,TO_NOT_END_3     ;F:結束標志
        MOV A,KEY_GESHU                         ;沒有其他的按鍵,只有一個F,就返回上一級
        CJNE A,#02,SETUP_LOOP7_1                ;前面有了兩個數(shù)字了
        MOV KEY_GESHU,#0
        MOV R0,#KEY_AERA
        CLR F_GENGGAI_STEP0
        MOV OLD_Y_ADD,#0                       ;

        NOP
        NOP
        LJMP  SETUP_GENGGAI

SETUP_LOOP7_1:

        MOV A,KEY_GESHU
        CJNE A,#03,SETUP_LOOP9          ;只有一個數(shù)字的處理,就自行前面補0

        LCALL CLRLCD                    ;清屏

        MOV R1,#KEY_AERA+2
        MOV A,@R1
        LCALL KEY_COMPARE
        MOV X_ADD,#3
        MOV Y_ADD,#112
        LCALL OUTSHUZI
        LJMP SETUP_LOOPA
;******************************************************
TO_NOT_END_3:
         CJNE A,#0CH,TO_NOT_END_31    ; 清除按鍵的處理

        MOV A,KEY_GESHU                         ;沒有其他的按鍵,只有一個F,就返回上一級
        CJNE A,#02,TO_NOT_END_4                ;前面有了兩個數(shù)字了
        MOV KEY_GESHU,#0
        MOV R0,#KEY_AERA
        CLR F_GENGGAI_STEP0
        MOV OLD_Y_ADD,#0                       ;如果只有一個C,就回到上一層
        LJMP  SETUP_GENGGAI
TO_NOT_END_4:
         MOV X_ADD,#6
         MOV Y_ADD,OLD_Y_ADD
         MOV A,OLD_Y_ADD
         SUBB A,#8
         MOV OLD_Y_ADD,A
         MOV DPTR,#BLANK8
         LCALL OUTSHUZI
         DEC KEY_GESHU
         DEC R0
         LJMP SETUP_LOOP7

TO_NOT_END_31:
         CJNE A,#10,TO_NOT_END_32
TO_NOT_END_32:
         JNC SETUP_LOOP7


        LJMP NOT_END_2

TO_SETUP_LOOP_WRONG:
        LJMP SETUP_LOOP_WRONG
;*******************************************************
SETUP_LOOP9:
        CJNE A,#04,TO_SETUP_LOOP_WRONG

        LCALL CLRLCD                    ;清屏
        MOV R1,#KEY_AERA+2
        MOV A,@R1
        LCALL KEY_COMPARE
        MOV X_ADD,#3
        MOV Y_ADD,#112
        LCALL OUTSHUZI

        MOV R1,#KEY_AERA+3
        MOV A,@R1
        LCALL KEY_COMPARE
        MOV X_ADD,#3
        MOV Y_ADD,#120
        LCALL OUTSHUZI

SETUP_LOOPA:
        MOV R1,#KEY_AERA+1
        MOV A,@R1
        LCALL KEY_COMPARE
        MOV X_ADD,#3
        MOV Y_ADD,#8
        LCALL OUTSHUZI

        MOV R1,#KEY_AERA
        MOV A,@R1
        CJNE A,#0,SETUP_LOOPB

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线欧美小视频| 国产精品乱码人人做人人爱| 欧美日韩亚洲综合在线| 一本久久综合亚洲鲁鲁五月天| 国产成人av自拍| 国产成人av资源| eeuss国产一区二区三区| 成人黄色a**站在线观看| 99久久精品费精品国产一区二区| av不卡免费电影| 一道本成人在线| 欧美人体做爰大胆视频| 欧美一级高清大全免费观看| 日韩免费看的电影| 精品91自产拍在线观看一区| 久久精品人人做人人爽97| 中文字幕不卡一区| 亚洲美女屁股眼交3| 亚洲午夜精品久久久久久久久| 日韩va欧美va亚洲va久久| 韩国毛片一区二区三区| 成人污视频在线观看| 色综合久久88色综合天天6| 欧美精品一卡两卡| 久久美女高清视频 | 另类小说图片综合网| 国内精品伊人久久久久av影院 | 国产在线精品免费| 国产 日韩 欧美大片| 一本高清dvd不卡在线观看| 欧美视频在线播放| 欧美白人最猛性xxxxx69交| 中文字幕精品一区二区精品绿巨人 | 欧美国产综合一区二区| 亚洲一区在线看| 寂寞少妇一区二区三区| 播五月开心婷婷综合| 欧美另类videos死尸| 国产亚洲精品资源在线26u| 一区二区三区成人在线视频| 麻豆成人免费电影| 99久久99久久精品免费观看| 欧美日韩电影在线播放| 国产午夜精品福利| 午夜精品免费在线观看| 国产激情视频一区二区三区欧美| 欧洲一区在线电影| 久久久噜噜噜久久中文字幕色伊伊| 最好看的中文字幕久久| 久久av中文字幕片| 色94色欧美sute亚洲线路一ni| 欧美电影免费提供在线观看| 亚洲人成影院在线观看| 激情文学综合网| 欧美视频一区二| 欧美韩国日本综合| 久久精品噜噜噜成人88aⅴ| 91麻豆精品视频| 国产视频一区二区在线| 丝袜美腿一区二区三区| 97超碰欧美中文字幕| 欧美mv和日韩mv国产网站| 亚洲资源在线观看| 成人午夜精品在线| 欧美va亚洲va在线观看蝴蝶网| 一区二区三区免费在线观看| 国产白丝精品91爽爽久久| 欧美精品久久99久久在免费线| 中文字幕一区二区不卡| 国产一区二区三区在线观看免费 | 久久久久久久一区| 午夜精品影院在线观看| 色视频欧美一区二区三区| 久久久91精品国产一区二区三区| 天天爽夜夜爽夜夜爽精品视频| 99久久99久久精品免费观看 | 国产suv精品一区二区6| 欧美一区二区三区在线看| 一个色综合网站| k8久久久一区二区三区| 国产日韩欧美电影| 激情成人综合网| 日韩欧美国产电影| 日韩精品一级中文字幕精品视频免费观看| 色天天综合久久久久综合片| 亚洲图片激情小说| 成人激情开心网| 欧美韩国日本不卡| 高清视频一区二区| 国产视频一区二区三区在线观看| 国模冰冰炮一区二区| 日韩欧美国产综合| 日韩成人一级大片| 欧美日本在线播放| 亚洲超碰精品一区二区| 欧美日韩国产小视频| 亚洲成av人片| 欧美一区中文字幕| 日本欧美加勒比视频| 在线观看91av| 伦理电影国产精品| 日韩精品一区二区三区在线播放 | 成人免费视频视频| 欧美国产精品一区二区三区| 粉嫩高潮美女一区二区三区 | 风间由美一区二区三区在线观看 | www国产精品av| 国产成人免费视频网站| 国产清纯白嫩初高生在线观看91 | 一级特黄大欧美久久久| 欧美性大战久久久久久久蜜臀| 一区二区激情视频| 6080日韩午夜伦伦午夜伦| 日本女人一区二区三区| 欧美va天堂va视频va在线| 成人免费视频一区二区| 久久久www成人免费毛片麻豆| 国产成人精品在线看| 国产精品久久久久久久久动漫| 成人福利电影精品一区二区在线观看 | 久久品道一品道久久精品| 国产精品 欧美精品| 中文字幕欧美三区| 色8久久人人97超碰香蕉987| 丝袜诱惑亚洲看片| 久久综合资源网| 不卡影院免费观看| 亚洲精品成人天堂一二三| 欧美日韩另类一区| 精品一区二区国语对白| 中文字幕制服丝袜成人av| 色狠狠色狠狠综合| 美脚の诱脚舐め脚责91| 国产日韩欧美精品电影三级在线| 91免费国产在线观看| 午夜精品久久久久| 日韩欧美国产高清| caoporn国产一区二区| 亚洲1区2区3区4区| 26uuu欧美日本| 91视频免费看| 日本aⅴ免费视频一区二区三区| 26uuu国产日韩综合| 色噜噜狠狠色综合中国 | 日韩欧美国产一区二区在线播放| 国产成都精品91一区二区三| 亚洲一区视频在线| 久久久亚洲精品石原莉奈| 在线精品视频一区二区| 国产中文字幕精品| 国产精品成人一区二区艾草| 制服丝袜成人动漫| 成人app网站| 日本欧美在线看| 亚洲欧洲制服丝袜| 精品嫩草影院久久| 欧美亚洲动漫制服丝袜| 国产精品18久久久久久久久 | 国内国产精品久久| 亚洲欧美电影院| 欧美tickling网站挠脚心| 91麻豆自制传媒国产之光| 另类成人小视频在线| 亚洲精品美腿丝袜| 久久午夜羞羞影院免费观看| 欧美亚洲综合色| 成人精品视频一区二区三区| 日本亚洲最大的色成网站www| 亚洲人123区| 中文字幕乱码一区二区免费| 欧美大片在线观看一区二区| 在线一区二区三区四区| 成人伦理片在线| 国产一区二区三区av电影| 日本中文一区二区三区| 一区二区三区四区中文字幕| 中文成人综合网| 精品电影一区二区| 在线播放中文一区| 欧美在线影院一区二区| 成人黄色a**站在线观看| 国产资源在线一区| 美腿丝袜在线亚洲一区| 亚洲一区视频在线观看视频| 中文字幕日韩av资源站| 久久精品亚洲国产奇米99| 日韩一区二区三区在线观看| 欧美亚洲免费在线一区| 91视频免费看| 99精品国产91久久久久久 | 久久久久久一二三区| 日韩一区国产二区欧美三区| 欧美美女激情18p| 欧美三电影在线| 在线观看亚洲精品| 一本色道**综合亚洲精品蜜桃冫 | 国产精品美女久久久久高潮 | 国产精品白丝av| 国产高清无密码一区二区三区| 国产一区日韩二区欧美三区|