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

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

?? lcd89527.bak

?? 餐飲呼叫系統的匯編源代碼
?? BAK
?? 第 1 頁 / 共 5 頁
字號:
        LJMP DIS_REFRESH_END
;********************************************************************
DIS_NEXT_4:

        MOV X_ADD,#6                    ;6
        MOV Y_ADD,#77
        MOV DPTR,#SHUZI_6
        LCALL OUTSHUZI

        MOV X_ADD,#6                    ;、
        MOV Y_ADD,#85
        MOV DPTR,#ZIMU_DUNHAO
        LCALL OUTSHUZI


        MOV X_ADD,#6                    ;臺
        MOV Y_ADD,#112
        MOV DPTR,#HZ_TAI_2
        LCALL OUTHZ16

        MOV SHUZI,@R0
        LCALL SHUZI_PRO                 ;計算出低位的DPTR,高位的放在DPH_BAK,和DPL_BAK中

        MOV X_ADD,#6
        MOV Y_ADD,#104
        LCALL OUTSHUZI

        MOV X_ADD,#6
        MOV Y_ADD,#96
        MOV DPH,DPH_BAK
        MOV DPL,DPL_BAK
        LCALL OUTSHUZI
        AJMP DIS_REFRESH_END

DIS_REFRESH_OTHER:              ;沒有要顯示的就顯示其他的畫面
        LCALL DISPLAY_ALL
        NOP
DIS_REFRESH_END:
       RET
;*********************************************************
;計算出低位的DPTR,高位的放在DPH_BAK,和DPL_BAK中
;輸入的數字已經是10進制了
;*********************************************************
SHUZI_PRO:
        MOV A,SHUZI
        ANL A,#0F0H
        SWAP A

SHUZI_PRO_A:
        CJNE A,#0,SHUZI_PRO_0
        MOV DPTR,#SHUZI_0
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_0:
        CJNE A,#1,SHUZI_PRO_1
        MOV DPTR,#SHUZI_1
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_1:
        CJNE A,#2,SHUZI_PRO_2
        MOV DPTR,#SHUZI_2
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_2:
        CJNE A,#3,SHUZI_PRO_3
        MOV DPTR,#SHUZI_3
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_3:
        CJNE A,#4,SHUZI_PRO_4
        MOV DPTR,#SHUZI_4
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_4:
        CJNE A,#5,SHUZI_PRO_5
        MOV DPTR,#SHUZI_5
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_5:
        CJNE A,#6,SHUZI_PRO_6
        MOV DPTR,#SHUZI_6
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_6:
        CJNE A,#7,SHUZI_PRO_7
        MOV DPTR,#SHUZI_7
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_7:
        CJNE A,#8,SHUZI_PRO_8
        MOV DPTR,#SHUZI_8
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_8:
        CJNE A,#9,SHUZI_PRO_NEXT
        MOV DPTR,#SHUZI_9
        LJMP SHUZI_PRO_NEXT
SHUZI_PRO_NEXT:
        JB F_HIGH,SHUZI_PRO_RET
        SETB F_HIGH
        MOV DPL_BAK,DPL
        MOV DPH_BAK,DPH
        MOV A,SHUZI
        ANL A,#0FH
        LJMP SHUZI_PRO_A

SHUZI_PRO_RET:
        CLR F_HIGH
        RET




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

R_MOV:
      MOV R3,PAIDUI
      DEC R3
      MOV A,R3
      CJNE A,#0,R_MOV_2
      MOV PAIDUI,#0
      MOV GET_BUFF,#0
      LJMP R_MOV_END

R_MOV_2:


      MOV R0,#GET_BUFF
      MOV R1,#GET_BUFF+1

R_MOV_0:
      MOV A,@R1
      MOV @R0,A
      MOV @R1,#0
      INC R0
      INC R1
      DJNZ R3,R_MOV_0

      MOV R0,#TIMER_BUFF
      MOV R1,#TIMER_BUFF+1
      MOV R3,PAIDUI
      DEC R3
R_MOV_1:
      MOV A,@R1
      MOV @R0,A
      MOV @R1,#0
      INC R0
      INC R1
      DJNZ R3,R_MOV_1

      DEC PAIDUI                ;排隊的個數少了一個
R_MOV_END:
      SETB F_MOVED
      RET



;******************40MS中斷一次監測按鍵***********************
;             使用了第一區
;************************************************************
TIMER0_INT:

	PUSH A
	PUSH PSW

        CLR RS1                 ; 使用了第一區
        SETB RS0


        NOP
        MOV A,PAIDUI
        CJNE A,#00,TIMER0_INT_1
        NOP
        NOP
        AJMP TIMER0_INT_0
TIMER0_INT_1:
        NOP
        NOP
        LCALL MOV_PRO


TIMER0_INT_0:                           ;2秒鐘刷新一次的記時
        JB F_REFRESH,TIMER0_INT_NEXT         ;在刷新完之后,CLR F_REFRESH,重新開始記時
        NOP
        NOP
        DJNZ TIMER_2S_0,TIMER0_INT_NEXT
        SETB F_REFRESH
        MOV TIMER_2S_0,#30              ;
TIMER0_INT_NEXT:

        CLR RS1
        CLR RS0




;***************中斷中檢測按鍵************************
KEY_TEST:
	CLR P1.4

	MOV A,P1
 	ANL A,#0FH
	CJNE A,#0FH,KEY_IN
        MOV A,KEY_NO
        ADD A,#04H
        MOV KEY_NO,A

	CLR P1.5

	MOV A,P1
	ANL A,#0FH
	CJNE A,#0FH,KEY_IN
        MOV A,KEY_NO
        ADD A,#04H
        MOV KEY_NO,A

	CLR P1.6

	MOV A,P1
	ANL A,#0FH
	CJNE A,#0FH,KEY_IN
        MOV A,KEY_NO
        ADD A,#04H
        MOV KEY_NO,A

	CLR P1.7

	MOV A,P1
	ANL A,#0FH
	CJNE A,#0FH,KEY_IN
        NOP
        NOP
        JNB F_KEY_FOUND,NO_KEY
        NOP
        NOP
        MOV A,KEY_LAST_TIME
        CJNE A,#02H,COMPARE_TIME         ;長度是否夠長
COMPARE_TIME:
        JC NOT_LONG_ENOUGH
        SETB F_KEY_VALUE
        MOV A,OLD_KEY_NO           ;取出備份


        LCALL LOAD_KEY             ;重新分配按鍵的值

        MOV KEY_NO,A
        AJMP KEY_OUT

NO_KEY:
NOT_LONG_ENOUGH:
        MOV KEY_NO,#00H                 ;NO KEY!

KEY_OUT:

        CLR F_KEY_FOUND
        MOV KEY_LAST_TIME,#00H
        MOV OLD_KEY_NO,#00H

	NOP
	NOP
	LJMP KEY_TEST_RETI

KEY_IN:
	MOV R3,#00H
        SWAP A
KEY_IN_0:
	RLC A
	JNC KEY_FOUND		;找到按鍵
	INC R3
	INC KEY_NO
	CJNE R3,#04H,KEY_IN_0
	NOP
	NOP
	LJMP KEY_TEST_RETI

KEY_FOUND:
        MOV A,OLD_KEY_NO
        CJNE A,KEY_NO,NEW_KEY_IN
        INC KEY_LAST_TIME
        MOV KEY_NO,#00H
        NOP
        NOP
        AJMP KEY_IN_1
NEW_KEY_IN:
        MOV OLD_KEY_NO,KEY_NO           ;備份
        MOV KEY_NO,#00H
        MOV KEY_LAST_TIME,#00H          ;按鍵計時
KEY_IN_1:
	SETB F_KEY_FOUND

KEY_TEST_RETI:
        MOV P1,#0FFH

        MOV TH0,#01H
        MOV TL0,#01H           ;40MS中斷一次
	POP PSW
	POP A

	RETI


;*******************************************************
MOV_PRO:

          MOV R0,#TIMER_BUFF
          MOV R3,PAIDUI         ;PAIDUI 中是現在排隊的個數

TIMER_PRO_0:                    ;排隊的所有的時間減1
          MOV A,@R0
          DEC A
          MOV @R0,A
          INC R0
          DJNZ R3,TIMER_PRO_0
          MOV R0,#TIMER_BUFF
          MOV A,@R0
          CJNE A,#0,TIMER_PRO_END
;********;如果第一的時間已經到了,就啟動移動***************
          SETB F_MOV


TIMER_PRO_END:
          RET



;*********************************************************************
LOAD_KEY:             ;重新分配按鍵的值

          MOV DPTR,#RIGHT_TABLE
          MOVC A,@A+DPTR
          RET

RIGHT_TABLE:
DB 3,2,1,0,7,6,5,4,0AH,0BH,9,8,0FH,0CH,0EH,0DH



          RET

;*********************************************************************
DISPLAY_ALL:
        MOV X_ADD,#01
        MOV Y_ADD,#016
        MOV DPTR,#HZ_GUANG
        LCALL OUTHZ16


        MOV X_ADD,#01
        MOV Y_ADD,#32
        MOV DPTR,#HZ_ZHOU
        LCALL OUTHZ16

        MOV X_ADD,#01
        MOV Y_ADD,#48
        MOV DPTR,#HZ_SHI
        LCALL OUTHZ16


        MOV X_ADD,#01
        MOV Y_ADD,#064
        MOV DPTR,#HZ_LI
        LCALL OUTHZ16

        MOV X_ADD,#01
        MOV Y_ADD,#080
        MOV DPTR,#HZ_DE
        LCALL OUTHZ16


        MOV X_ADD,#01
        MOV Y_ADD,#096
        MOV DPTR,#HZ_TAI
        LCALL OUTHZ16


        MOV X_ADD,#04
        MOV Y_ADD,#0
        MOV DPTR,#HZ_DIAN
        LCALL OUTHZ16


        MOV X_ADD,#04
        MOV Y_ADD,#016
        MOV DPTR,#HZ_ZI
        LCALL OUTHZ16

        MOV X_ADD,#04
        MOV Y_ADD,#032
        MOV DPTR,#HZ_JI
        LCALL OUTHZ16


        MOV X_ADD,#04
        MOV Y_ADD,#048
        MOV DPTR,#HZ_SHU
        LCALL OUTHZ16

        MOV X_ADD,#04
        MOV Y_ADD,#064
        MOV DPTR,#HZ_YOU
        LCALL OUTHZ16


        MOV X_ADD,#04
        MOV Y_ADD,#080
        MOV DPTR,#HZ_XIAN
        LCALL OUTHZ16

        MOV X_ADD,#04
        MOV Y_ADD,#096
        MOV DPTR,#HZ_GONG
        LCALL OUTHZ16


        MOV X_ADD,#04
        MOV Y_ADD,#0112
        MOV DPTR,#HZ_SI
        LCALL OUTHZ16

       RET








;***************LCD_C_D********************************************************
LCD_COMMAND:
        JNB F_COMMAND,LCD_COMMAND_0
        CLR DI                    ;=0,是指令;   =1,數據
        AJMP LCD_COMMAND_1
LCD_COMMAND_0:
        SETB DI
LCD_COMMAND_1:
        CLR E
        CLR RW
        MOV P0,COMMAND
        NOP
        NOP
        SETB E
        NOP
        NOP
        NOP
        NOP
        CLR E
        SETB RW
        SETB DI

        LCALL DELAY_10US
        LCALL DELAY_10US
        LCALL DELAY_10US
        LCALL DELAY_10US

        RET
;***********************************************************************
;             使用了R2\R5


CLRLCD:
        SETB CS1
        SETB CS2

        SETB F_COMMAND
        MOV COMMAND,#0C0H       ;顯示從0開始
        LCALL LCD_COMMAND


        MOV R2,#0B8H
CLRLCD_0:
        MOV COMMAND,R2
        SETB F_COMMAND
        LCALL LCD_COMMAND

        SETB F_COMMAND
        MOV COMMAND,#040H
        LCALL LCD_COMMAND


        MOV R5,#64
CLRLCD_2:
        CLR F_COMMAND
        MOV COMMAND,#0H                         ;0清屏,F是黑屏
        LCALL LCD_COMMAND
        DJNZ R5,CLRLCD_2


        INC R2
        MOV A,R2
        CJNE A,#0C0H,CLRLCD_0
        CLR CS1
        CLR CS2
        RET

;************************************************************
;          顯示16*16漢字子程序。
;輸入X:0--7,每增加1,就向下移動爸爸內半個字的位置(8個點)
;Y:0--63,   <32,左半邊,>32:右半邊
;************************************************************


OUTHZ16:

            MOV A,Y_ADD
            CJNE A,#064,CHOOSE_HALF     ;左右兩半屏的
CHOOSE_HALF:
            JC CHOOSE_LEFT
            CLR CS1
            SETB CS2
            SUBB A,#64
            MOV Y_ADD,A
            LJMP CHOOSE_END


CHOOSE_LEFT:
            SETB CS1
            CLR CS2


CHOOSE_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:
	     SETB F_COMMAND
             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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区视频免费播放| 久久成人羞羞网站| 性久久久久久久| 秋霞电影网一区二区| 国产sm精品调教视频网站| 色欲综合视频天天天| 欧美一级欧美三级在线观看| 国产精品福利av| 丝瓜av网站精品一区二区| 高清久久久久久| 国产成人精品免费一区二区| 在线观看中文字幕不卡| 国产精品久久久久久福利一牛影视| 国产精品亲子乱子伦xxxx裸| 中国色在线观看另类| 亚洲午夜电影在线观看| 成人综合在线观看| 日韩视频一区二区| 亚洲男人电影天堂| 国产毛片一区二区| 欧美大片拔萝卜| 午夜精品久久久久久不卡8050| 99国产精品久久久久久久久久 | 国产成人亚洲精品狼色在线| 欧美日本在线播放| 亚洲丝袜美腿综合| jlzzjlzz亚洲日本少妇| 久久久亚洲午夜电影| 蓝色福利精品导航| 337p亚洲精品色噜噜噜| 国产精品天美传媒| 狂野欧美性猛交blacked| 精品欧美一区二区在线观看| 七七婷婷婷婷精品国产| 欧美精品日日鲁夜夜添| 亚洲成a人v欧美综合天堂| 欧美亚洲自拍偷拍| 亚洲成av人**亚洲成av**| 欧美一区二区高清| 九九国产精品视频| 久久综合久久99| 99re在线精品| ●精品国产综合乱码久久久久| 99久久精品国产麻豆演员表| 亚洲日本va在线观看| 91精品国产综合久久久久久久久久| 高清在线不卡av| 一区二区三区在线免费观看| 欧美肥妇bbw| 国产不卡一区视频| 亚洲午夜久久久久久久久电影院| 欧美亚洲另类激情小说| 国产精品1区二区.| 亚洲成人激情自拍| 国产免费观看久久| 4438x亚洲最大成人网| 成人免费毛片高清视频| 亚洲成va人在线观看| 国产亚洲美州欧州综合国| 91国产免费看| 不卡视频一二三四| 精品一区二区免费| 亚洲www啪成人一区二区麻豆| 久久看人人爽人人| 欧美丰满少妇xxxbbb| 99久久婷婷国产综合精品 | 在线91免费看| 欧美三日本三级三级在线播放| 国产精品中文欧美| 国产在线不卡视频| 国产精品资源站在线| 久久精品国产在热久久| 秋霞电影网一区二区| 亚洲成人777| 美女网站在线免费欧美精品| 日韩中文字幕区一区有砖一区| 亚洲国产中文字幕在线视频综合| 久久综合给合久久狠狠狠97色69| 7878成人国产在线观看| 在线观看日韩一区| 欧美自拍丝袜亚洲| 欧美日韩免费不卡视频一区二区三区| 色综合天天综合狠狠| 91浏览器打开| 欧美天天综合网| 91精品国产综合久久精品app| 欧美色手机在线观看| 91精品国产色综合久久不卡电影| 日韩一二三四区| 国产偷国产偷精品高清尤物| 国产精品国产自产拍高清av| 最新国产の精品合集bt伙计| 一区二区三区久久久| 免费人成网站在线观看欧美高清| 久久成人免费电影| 99在线热播精品免费| 欧美日韩在线播放三区四区| 欧美成人性战久久| 日韩美女视频一区二区| 亚洲成av人片一区二区| 国产成+人+日韩+欧美+亚洲| 日本高清无吗v一区| 精品少妇一区二区| 亚洲无线码一区二区三区| 精品亚洲成a人| 欧美日韩免费一区二区三区视频| 精品国产伦一区二区三区观看方式| 欧美激情在线看| 免费观看30秒视频久久| 91极品视觉盛宴| 国产精品久久久99| 国产精品资源在线看| 欧美一级免费大片| 午夜欧美大尺度福利影院在线看| 成人亚洲精品久久久久软件| 欧美成人一区二区三区| 亚洲一二三四区| 在线看日本不卡| 一级女性全黄久久生活片免费| 岛国av在线一区| 亚洲国产精品二十页| 国产一区91精品张津瑜| 国产午夜精品一区二区| 国产精品91xxx| 国产亚洲欧美激情| 成人av影院在线| 亚洲色图在线播放| 欧美午夜宅男影院| 蜜臀av性久久久久av蜜臀妖精| 欧美大胆人体bbbb| 国产又黄又大久久| 国产精品久久国产精麻豆99网站| 91啪亚洲精品| 视频一区欧美日韩| 久久精品夜夜夜夜久久| 成人av资源在线| 午夜精品视频一区| 日本一区二区三区在线不卡| 成人ar影院免费观看视频| 国产精品第13页| 7777精品伊人久久久大香线蕉最新版| 蜜臂av日日欢夜夜爽一区| 国产欧美日产一区| 91精品一区二区三区久久久久久| 美女网站视频久久| 亚洲欧美aⅴ...| 国产精品亚洲成人| 精品久久久网站| 99久久久久久| 国精产品一区一区三区mba桃花| 国产精品网曝门| 日韩美女视频在线| 91成人免费在线| 国产成人自拍网| 久久精品免费看| 亚洲综合一区二区精品导航| 欧美tk—视频vk| 欧美一区二视频| 欧洲av一区二区嗯嗯嗯啊| 国产成人激情av| 秋霞电影网一区二区| 午夜国产不卡在线观看视频| 欧美国产日韩精品免费观看| 精品国产百合女同互慰| 欧美mv日韩mv亚洲| 日韩美女主播在线视频一区二区三区| 欧美综合天天夜夜久久| av网站免费线看精品| 99在线视频精品| 欧洲色大大久久| 日韩欧美在线123| 久久综合国产精品| 欧美国产一区二区在线观看| 国产精品不卡在线| 亚洲一区二区三区国产| 欧美aaaaaa午夜精品| 国产精品一区二区三区99| 国产91在线看| 欧美三级中文字幕| 欧美一区日本一区韩国一区| 精品三级在线看| 亚洲三级视频在线观看| 亚洲黄色尤物视频| 日本不卡一区二区三区高清视频| 久久99日本精品| 99视频热这里只有精品免费| 欧美亚洲自拍偷拍| 亚洲国产精品高清| 久久精品国产亚洲高清剧情介绍 | 91福利社在线观看| 欧美一区二区三区四区视频| 久久九九久久九九| 亚洲国产精品久久一线不卡| 精品在线播放午夜| 欧美亚洲丝袜传媒另类| 国产精品色呦呦| 麻豆精品新av中文字幕| 欧美日韩国产综合视频在线观看| 制服丝袜日韩国产| 国产精品第四页|