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

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

?? shumaguan.asm

?? ch451的一個跑馬表小程序
?? ASM
字號:
/*******************************************************************************
*  標題:  啟東微芯LJD-SY-5100單片機開發系統演示程序
*  文件:  數碼管.asm
*  日期:  2005-7-4
*  版本:  1.0
*  作者:  啟東微芯
*  網站: http://www.ljd-2008.com
********************************************************************************
*  描述:                                                                       *
*         數碼管輪流顯0--F                                                     *
*                                                                              *
*                                                                              *
********************************************************************************
* 【版權】 Copyright(C)微芯科技 http://www.ljd-2008.com    All Rights Reserved *
* 【聲明】 此程序僅用于學習與參考,引用請注明版權和作者信息!                  *
*******************************************************************************/

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一区二区三区免费野_久草精品视频
日韩色视频在线观看| 亚洲欧美日韩中文播放 | 麻豆国产精品官网| 成人一级黄色片| 51午夜精品国产| 亚洲色欲色欲www在线观看| 麻豆精品一区二区| 在线精品视频小说1| 久久精品水蜜桃av综合天堂| 日韩影视精彩在线| 欧美影院一区二区三区| 国产精品久久久久久妇女6080| 日本成人在线网站| 欧美视频一区二区在线观看| 国产精品高清亚洲| 国产激情一区二区三区| 2021国产精品久久精品| 捆绑调教一区二区三区| 欧美日韩亚洲国产综合| 亚洲精品乱码久久久久久 | 日本最新不卡在线| 欧美午夜精品免费| 亚洲女女做受ⅹxx高潮| 成人av网站免费观看| 国产亚洲欧美日韩在线一区| 麻豆成人综合网| 日韩一区二区三区视频| 视频一区二区三区入口| 欧美日韩精品一区二区三区蜜桃 | 一本到不卡精品视频在线观看| 久久综合久久鬼色中文字| 蜜臀av性久久久久蜜臀aⅴ四虎 | 色综合视频在线观看| 亚洲欧美一区二区视频| 成人蜜臀av电影| 中文字幕一区二区三| 成人黄色软件下载| 亚洲欧洲精品一区二区精品久久久 | 国产精品99久久久久久久vr| 日韩欧美高清一区| 国产伦精品一区二区三区在线观看| 日韩精品一区在线| 国产在线播放一区| 国产精品久久夜| 在线视频一区二区免费| 五月激情综合色| 欧美精品一区二区在线观看| 国产 日韩 欧美大片| 亚洲视频你懂的| 欧美人狂配大交3d怪物一区| 日韩av一区二区三区四区| 精品日韩欧美一区二区| 国产不卡免费视频| 亚洲综合色噜噜狠狠| 在线不卡免费欧美| 国产一区二区电影| 亚洲欧洲一区二区三区| 欧美久久一二三四区| 国产在线播精品第三| 亚洲伦理在线免费看| 欧美一级夜夜爽| 成人污污视频在线观看| 一区二区三区高清| 精品精品国产高清a毛片牛牛| 成人综合日日夜夜| 亚洲国产日韩a在线播放| 精品对白一区国产伦| 91在线视频免费91| 久久精品国产久精国产| **欧美大码日韩| 日韩欧美国产高清| 日本韩国欧美三级| 国产裸体歌舞团一区二区| 亚洲精品成人在线| 久久综合资源网| 欧美日韩中文精品| 成人h精品动漫一区二区三区| 亚洲电影第三页| 国产精品美女一区二区| 欧美一区二区三区思思人| 成人精品国产福利| 九色综合狠狠综合久久| 一区二区三区日韩在线观看| 久久九九久精品国产免费直播| 欧美色图12p| 成人91在线观看| 久久国产婷婷国产香蕉| 亚洲国产日产av| 亚洲乱码中文字幕| 国产精品国产三级国产有无不卡| 日韩视频在线一区二区| 在线观看三级视频欧美| 成人久久18免费网站麻豆 | 91精选在线观看| 91免费在线看| 东方aⅴ免费观看久久av| 日本vs亚洲vs韩国一区三区二区| 亚洲精选一二三| 亚洲人成在线播放网站岛国| 国产清纯白嫩初高生在线观看91 | 欧美丝袜丝交足nylons图片| 风间由美一区二区三区在线观看 | 91免费观看国产| 成人性生交大片免费看中文网站| 免费在线观看一区二区三区| 一区二区三区久久久| 亚洲欧洲成人精品av97| 国产女人aaa级久久久级| 久久这里只精品最新地址| 91精品国产欧美日韩| 欧美日韩在线直播| 欧美午夜在线观看| 欧美唯美清纯偷拍| 欧美日韩1234| 日韩一区二区在线观看| 91精品黄色片免费大全| 欧美丰满高潮xxxx喷水动漫| 欧美视频在线观看一区二区| 色视频成人在线观看免| 一本色道久久综合狠狠躁的推荐 | 亚洲精品老司机| 一区二区三区四区在线免费观看| 亚洲欧美激情小说另类| 亚洲三级电影全部在线观看高清| 亚洲欧美日韩国产一区二区三区| 亚洲欧美激情小说另类| 洋洋成人永久网站入口| 亚洲国产成人av网| 日本亚洲一区二区| 久久er99精品| 国产成人精品网址| 99精品偷自拍| 欧美日韩成人一区| 欧美精品一区二区三区高清aⅴ| 久久综合九色综合97婷婷| 国产欧美日韩亚州综合| 中文字幕日韩av资源站| 一区二区三区四区在线| 免费一区二区视频| 国产a精品视频| 在线观看视频欧美| 精品国产免费久久| 中文字幕一区二区三区av| 亚洲自拍偷拍麻豆| 九九精品视频在线看| 成人国产亚洲欧美成人综合网| 日本韩国欧美一区二区三区| 日韩欧美在线不卡| 国产精品灌醉下药二区| 日本三级韩国三级欧美三级| 国产精品影音先锋| 91电影在线观看| 久久婷婷色综合| 亚洲一区二区成人在线观看| 久久精品国产在热久久| 不卡在线观看av| 欧美一区二区免费| √…a在线天堂一区| 蜜臀av性久久久久蜜臀aⅴ| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美男男青年gay1069videost | 国产很黄免费观看久久| 一本到不卡精品视频在线观看| 欧美本精品男人aⅴ天堂| 亚洲欧洲精品天堂一级| 久久精品国产澳门| 欧美在线观看禁18| 国产欧美一区二区三区在线看蜜臀 | 欧美美女一区二区| 国产日韩欧美精品综合| 亚洲在线视频免费观看| 国产成人av电影在线| 日韩一区二区三区三四区视频在线观看| 中文字幕成人网| 激情六月婷婷综合| 在线免费av一区| 中文字幕中文字幕中文字幕亚洲无线| 青草av.久久免费一区| 日本久久一区二区三区| 欧美韩日一区二区三区| 另类小说图片综合网| 欧美日韩视频专区在线播放| 亚洲欧美一区二区视频| 成人一区在线看| 久久色在线观看| 久久精品国产一区二区三区免费看| 91久久一区二区| 中文字幕成人网| a在线欧美一区| 国产精品视频yy9299一区| 激情成人综合网| 欧美一区二区免费视频| 日韩在线一区二区三区| 51午夜精品国产| 日日夜夜精品视频免费| 欧美日韩电影一区| 五月天国产精品| 日韩美女主播在线视频一区二区三区 | 精品人在线二区三区| 琪琪久久久久日韩精品|