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

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

?? ch451.asm

?? lyd-sy-5100單片機開發板的示例程序 分為C語言版本和ASM匯編版本。其他牌子的板子也可以使用其C語言版本。
?? ASM
字號:
;**********************************
;CH451測試程序查表輪顯0--F
;
;**********************************
LOAD        BIT      P1.2
DIN         BIT      P1.0
DCLK        BIT      P1.1
DOUT        BIT      P3.3
;**********************************
DATA_F      DATA     034H
DATA_KEY    DATA     035H
TIMER       DATA     030H
TIMER1      DATA     031H
TIMER2      DATA     032H
TIMER3      DATA     033H
;***********************************
            ORG      0000H
 	    JMP      START
            ORG      0013H            
            LJMP     CH451_INT1
	    ORG      080H

START:
 
             MOV      SP,#60H
	    
;***********************************
             mov p1,#60h              ;禁止其它芯片
             CLR     DIN              ;初始化CH451
	     SETB    DCLK
	     SETB    DIN
	     SETB    LOAD
	     SETB    DOUT
             NOP
             MOV     B,#04H         ;設置CH451
	     MOV     A,#03H         ;關看門狗開顯示鍵盤
             nop
      	     LCALL   WRITE
	     NOP
	
START1:      
             CLR     IT1              ;置外部信號為低電平觸發    
	     CLR     IE1               ;清中斷標志
             SETB    PX1           
	     SETB    EX1               ;允許鍵盤中斷
	     SETB    EA               ;開總中斷
             
             MOV      R5,#00H
TT1:
  	     MOV     A,R5
             LCALL   TT
             MOV     B,#08H         ;加載字數據1
             LCALL   WRITE
	     LCALL   DELAY_1S
             LCALL   DELAY_1S
             MOV     B,#03H         ;字數據左移
	     MOV     A,#00H
	     LCALL   WRITE
	     INC     R5
	     CJNE    R5,#010H,TT1
	     JMP     START1
TT:
             MOV     DPTR,#TAB     
	     MOVC    A,@A+DPTR
     	     RET
	     NOP
	     JMP     START1
TAB:
             DB      03FH           ;0
	     DB      006H           ;1
	     DB      05BH           ;2
             DB      04FH           ;3
	     DB      066H           ;4
	     DB      06DH           ;5
             DB      07DH           ;6
	     DB      07H            ;7
	     DB      07FH           ;8
             DB      06FH           ;9
	     DB      77H            ;A
	     DB      07CH           ;B
             DB      039H           ;C
	     DB      5EH            ;D
	     DB      079H           ;E
	     DB      071H           ;F
 
;****************鍵盤處理*****************************
CH451_INT1:
            PUSH    PSW              ;現場保護
            PUSH    ACC
	    PUSH    B
            MOV     R4,#06H
YY:
            MOV     B,#08H
   	    MOV     A,#00H
            LCALL   WRITE
	    MOV     B,#03H         ;字數據左移
	    MOV     A,#00H
	    LCALL   WRITE
	    DJNZ    R4,YY
            LCALL   INTER         
	     
K1:
	    MOV     R3,DATA_KEY
            CJNE    R3,#40H,K2
	    JMP     LED_0
K2:
            MOV     R3,DATA_KEY
            CJNE    R3,#41H,K3
	    JMP     LED_1
K3:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#42H,K4
	    JMP     LED_2
K4:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#43H,K5
	    JMP     LED_3
K5:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#48H,K6
	    JMP     LED_4
K6:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#49H,K7
	    JMP     LED_5
K7:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#4AH,K8
	    JMP     LED_6
K8:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#4BH,K9
	    JMP     LED_7
K9:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#50H,K10
	    JMP     LED_8
K10:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#51H,K11
	    JMP     LED_9
K11:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#52H,K12
	    JMP     LED_A
K12:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#53H,K13
	    JMP     LED_B
K13:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#58H,K14
	    JMP     LED_C
K14:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#59H,K15
	    JMP     LED_D
K15:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#5AH,K16
	    JMP     LED_E
K16:
	    MOV     R3,DATA_KEY
	    CJNE    R3,#5BH,K17
	    JMP     LED_F
K17:	    
            POP   ACC
	    POP   PSW
	    CLR   IE1             
	    RETI 
            NOP
            LJMP     START
LED_A:
            MOV     B,#08H
   	    MOV     A,#077H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_B:
            MOV     B,#08H
   	    MOV     A,#07CH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_C:
            MOV     B,#08H
   	    MOV     A,#039H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_D:
           MOV     B,#08H
   	    MOV     A,#05EH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_E:
	    MOV     B,#08H
   	    MOV     A,#079H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_F:
	    MOV     B,#08H
   	    MOV     A,#071H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_0:
	    MOV     B,#08H
   	    MOV     A,#03FH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_1:
	    MOV     B,#08H
   	    MOV     A,#06H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_2:
	    MOV     B,#08H
   	    MOV     A,#05BH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_3:
	    MOV     B,#08H
   	    MOV     A,#04FH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_4:
	    MOV     B,#08H
   	    MOV     A,#066H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_5:
	    MOV     B,#08H
   	    MOV     A,#06DH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_6:
	    MOV     B,#08H
   	    MOV     A,#07DH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_7:
	    MOV     B,#08H
   	    MOV     A,#007H
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_8:
	    MOV     B,#08H
   	    MOV     A,#07FH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
LED_9:
	    MOV     B,#08H
   	    MOV     A,#06FH
            LCALL   WRITE
	    JMP     DELAY1
            NOP
	    LJMP     START
DELAY1:
            CLR     IT1               ;置外部信號為低電平觸發    
	    CLR     IE1               ;清中斷標志
            SETB    PX1           
	    SETB    EX1               ;允許鍵盤中斷
	    SETB    EA    
            LCALL    DELAY_1S
            ;LCALL    DELAY_1S
            ;LCALL    DELAY_1S
            ;LCALL   DELAY_1S
           
	    POP      B
	    POP      ACC
	    POP      PSW
	    RETI
	    NOP
	    LJMP     START
;**********************************
WRITE:
            PUSH     ACC
            CLR       EX0
	    CLR       LOAD
	    MOV       R7,#08H
WRITE_1:
            RRC       A
	    CLR       DCLK
	    MOV       DIN,C
	    SETB      DCLK
	    DJNZ      R7,WRITE_1
	    MOV       A,B
	    MOV       R7,#004H
WRITE_2:
            RRC       A
	    CLR       DCLK
	    MOV       DIN,C
	    SETB      DCLK
	    DJNZ      R7,WRITE_2
	    SETB      LOAD
	    SETB      EX1
	    POP       ACC
	    RET
;*********************************

INTER:	                
            PUSH  PSW              ;現場保護
            PUSH  ACC
	    CLR       EX1
            CLR   LOAD             ;命令開始
	    MOV   A,#0F7H          ;讀鍵值命令,忽略12位命令的低8位,高4位用作結束標志
INTER_4:   
            SETB  C                ;在高位添0以檢測位數據結束
	    RRC   A                ;低位在前,高位在后
	    CLR   DCLK
            MOV   DIN,C               ;送出一位數據
	    SETB  DCLK                ;產生時鐘上升沿鎖通知CH451輸入位數據
	    CJNE  A,#0FFH,INTER_4     ;位數據未完繼續,共4位,完成后為0FFH
  	    SETB  LOAD                ;產生加載上升沿通知CH451處理命令數據
	    MOV   A,#0FCH             ;該數據用以檢測位數據結束
INTER_7:
            MOV   C,DOUT              ;讀入一位數據
	    CLR   DCLK                    ;產生時鐘下升沿通知CH451輸出下一位
	    RLC   A                       ;數據移入ACC,高位在前,低位在后
	SETB  DCLK
	JC    INTER_7                  ;位數據未完繼續,共7位,完成后才移出0
	MOV   DATA_KEY,A               ;保存鍵值  
        INC   DATA_F
	POP   ACC
	POP   PSW
	SETB  EX1
	CLR   IE1              ;清中斷標志,該指令需根據實際情況作修改
	RET                    

;**********************************
DELAY_1S:
             MOV      TIMER1,#1
TEST_DYA:    MOV      TIMER2,#255
TEST_DYA1:   MOV      TIMER3,#255
TEST_DYA2:   NOP
	    NOP
	    DJNZ     TIMER3,TEST_DYA2
             DJNZ     TIMER2,TEST_DYA1
	    DJNZ     TIMER1,TEST_DYA 
	    RET
;*************************************

END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
6080日韩午夜伦伦午夜伦| 欧美在线看片a免费观看| 不卡视频一二三| 欧美日韩mp4| 欧美激情在线免费观看| 亚洲成人av一区二区| 成人精品免费看| 日韩一区国产二区欧美三区| 综合精品久久久| 国产福利不卡视频| 在线观看91av| 亚洲一区二区在线观看视频| 国产suv精品一区二区883| 日韩欧美在线1卡| 亚洲成a人在线观看| 91浏览器在线视频| 中文字幕乱码久久午夜不卡 | 奇米精品一区二区三区四区| voyeur盗摄精品| 久久精品人人做| 韩日精品视频一区| 日韩一区二区在线看| 午夜影视日本亚洲欧洲精品| 91黄视频在线观看| 成人免费在线观看入口| 不卡av在线免费观看| 国产午夜精品在线观看| 国产美女久久久久| 精品电影一区二区三区| 喷水一区二区三区| 日韩欧美第一区| 日本人妖一区二区| 欧美一区二区免费| 美女一区二区视频| 精品国产乱码久久久久久闺蜜| 日本亚洲电影天堂| 日韩小视频在线观看专区| 免费看欧美女人艹b| 91精品欧美久久久久久动漫| 日本伊人精品一区二区三区观看方式 | 亚洲欧洲精品一区二区精品久久久 | 成人一区二区三区视频在线观看| 欧美韩国日本一区| av午夜精品一区二区三区| 中文字幕一区二区在线播放| 99精品国产91久久久久久| 中文字幕中文字幕一区二区| 不卡欧美aaaaa| 国产精品不卡一区| 欧美日韩一区在线| 精品在线观看免费| 国产精品丝袜一区| 91久久人澡人人添人人爽欧美| 亚洲电影一区二区三区| 欧美人xxxx| 国产一区二区网址| 国产精品久久三区| 欧美日韩免费一区二区三区| 蜜桃视频一区二区三区 | 国产精品一区二区在线观看不卡 | 欧美精品日韩一本| 激情综合色播五月| 国产精品视频一二三| 欧美日韩国产精品自在自线| 久久精品久久99精品久久| 国产精品―色哟哟| 欧美日韩aaaaaa| 国产精品一区免费在线观看| 亚洲一区自拍偷拍| 久久亚洲捆绑美女| 欧美私模裸体表演在线观看| 极品尤物av久久免费看| 伊人性伊人情综合网| 日韩欧美国产wwwww| 99国产一区二区三精品乱码| 日韩av电影天堂| 综合电影一区二区三区 | 一本色道久久综合狠狠躁的推荐| 天堂蜜桃91精品| 欧美国产一区在线| 7777精品伊人久久久大香线蕉的 | 日本一二三不卡| 91麻豆精品国产自产在线| 不卡一二三区首页| 国产综合久久久久影院| 亚洲成av人**亚洲成av**| 国产午夜精品一区二区| 4438x成人网最大色成网站| 成人免费观看视频| 激情图片小说一区| 视频在线观看一区二区三区| 中文字幕不卡的av| 久久久久国产成人精品亚洲午夜 | 欧美一区二区三区在线| 色噜噜偷拍精品综合在线| 国产精品一区二区视频| 免费视频最近日韩| 性久久久久久久久久久久| 最近中文字幕一区二区三区| 国产三级三级三级精品8ⅰ区| 在线综合视频播放| 欧美日韩国产三级| 欧美午夜一区二区三区 | 国产精品亚洲综合一区在线观看| 性做久久久久久| 亚洲一二三专区| 亚洲色大成网站www久久九九| 久久色视频免费观看| 日韩精品一区二区三区蜜臀| 欧美精品123区| 欧美三电影在线| 欧美日韩在线播放一区| 一本一道综合狠狠老| 成人黄页毛片网站| 成人黄色av电影| 成人小视频免费观看| 成人午夜精品一区二区三区| 国产mv日韩mv欧美| 99久久久精品| 在线观看视频一区二区欧美日韩| 一本到不卡精品视频在线观看 | 在线一区二区三区| 欧洲一区二区av| 欧美最新大片在线看| 欧美亚洲国产一区二区三区va| 日本高清不卡视频| 欧美日韩国产高清一区| 欧美男生操女生| 精品美女一区二区三区| 久久久精品国产免费观看同学| 久久久三级国产网站| 日本一区二区成人在线| 亚洲天堂网中文字| 亚洲成人免费看| 蜜臀av性久久久久蜜臀aⅴ四虎| 激情久久久久久久久久久久久久久久| 看电影不卡的网站| 成人免费视频caoporn| 99久久99久久精品免费观看| 欧美色男人天堂| 日韩美女在线视频| 亚洲国产精品黑人久久久| 亚洲黄色片在线观看| 蜜臀久久久久久久| 成人不卡免费av| 欧美日韩一卡二卡三卡| 精品1区2区在线观看| 亚洲欧洲制服丝袜| 老司机午夜精品| av不卡一区二区三区| 777奇米四色成人影色区| 国产丝袜在线精品| 亚洲成人精品在线观看| 国产精品1区2区3区在线观看| 99精品久久99久久久久| 日韩精品一区二区三区蜜臀| 中文字幕在线不卡视频| 毛片av一区二区| 国产亚洲综合在线| 久久久一区二区| 一区二区三区在线视频免费观看 | 久久久一区二区| 亚洲一区二区三区四区的| 久久激五月天综合精品| 99re66热这里只有精品3直播| 91麻豆精品国产无毒不卡在线观看 | 久久一留热品黄| 亚洲一区二区三区在线播放| 国产精品456露脸| 在线综合视频播放| 亚洲欧美电影一区二区| 韩国视频一区二区| 欧美日韩国产美女| 亚洲人成网站色在线观看| 国产一区二区三区综合| 777色狠狠一区二区三区| 18欧美乱大交hd1984| 国产一区二区美女| 制服丝袜一区二区三区| 亚洲一区影音先锋| 99精品一区二区三区| 国产欧美日韩卡一| 久久99热这里只有精品| 国产精品久久久久久久浪潮网站| 欧美无乱码久久久免费午夜一区| 久久久久久久久久久久久女国产乱| 一区二区三国产精华液| www.欧美色图| 亚洲国产成人在线| 国产精品一区二区久久不卡| 日韩一区二区三区在线| 日韩精彩视频在线观看| 欧美三级视频在线| 亚洲夂夂婷婷色拍ww47 | 蜜臀av一区二区三区| 在线不卡中文字幕| 亚洲一区二区三区三| 欧美色图一区二区三区| 亚洲乱码国产乱码精品精小说| 色综合网站在线|