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

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

?? key_led.lst

?? 做了個流水燈程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
A51 MACRO ASSEMBLER  KEY_LED                                                              12/17/2007 17:27:03 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN KEY_LED.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE KEY_LED.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;**********************  程序說明  **************************
                       2     ;按鍵K1,K2為獨立式鍵盤,K1對應P3.2,K2對應P3.3
                       3     ;K1模式選擇鍵,其對應的模式有:
                       4     ;LED_DISPLAY1:  LED逐個左移點亮
                       5     ;LED_DISPLAY2:  LED逐個右移點亮
                       6     ;LED_DISPLAY3:  LED流水燈左移
                       7     ;LED_DISPLAY4:  LED流水燈右移
                       8     ;K2顯示時間選擇鍵,其對應的時間間隔有:
                       9     ;0.5S
                      10     ;1.0S
                      11     ;1.5S
                      12     ;2.0S
                      13     ;***********************************************************
  0008                14     S2      EQU     08H
  0004                15     S1      EQU     04H
                      16     ;===========================================================
  0023                17     KEY_TIM         EQU     35      ;按鍵次數
  0030                18     DISP_REG0       EQU     30H     ;
  0031                19     DISP_REG1       EQU     31H     ;
  0032                20     DISP_REG2       EQU     32H     ;
  0033                21     DISP_REG3       EQU     33H     ;
                      22     
  0034                23     LED_STATE       EQU     34H     ;LED顯示狀態變量
                      24     
  0035                25     LED_TIME_SEL    EQU     35H     ;LED顯示狀態變化時間選擇變量
                      26     ;LED_TIME_SEL=1         LED的刷新時間為0.5S
                      27     ;LED_TIME_SEL=2         LED的刷新時間為1S
                      28     ;LED_TIME_SEL=3         LED的刷新時間為1.5S
                      29     ;LED_TIME_SEL=4         LED的刷新時間為2.0S
                      30     
  0036                31     LED_MODE_SEL    EQU     36H     ;LED顯示模式選擇變量
                      32     ;LED_MODE_SEL=1         LED的顯示方式為拉屏顯示,即LED_DISPLAY1
                      33     ;LED_MODE_SEL=2         LED的顯示方式為正向流水燈,即LED_DISPLAY2
                      34     ;LED_MODE_SEL=3         LED的顯示方式為反向流水燈,即LED_DISPLAY3
                      35     ;LED_MODE_SEL=4         LED的顯示方式為反向流水燈,即LED_DISPLAY4
                      36     
  0037                37     KEY_VALUE       EQU     37H     ;鍵盤鍵值寄存器
  0038                38     KEY_PUSH_COU    EQU     38H     ;鍵盤被按下的次數,即按鍵碼時間=10ms*次數
  0039                39     KEY_STATE       EQU     39H     ;鍵盤狀態寄存器
  0042                40     DISP_REG        EQU     42H     ;LED顯示寄存器
  0044                41     KEY_GET_REG     EQU     44H     ;取鍵值狀態寄存器
  0045                42     TIME_COU        EQU     45H     ;時間初值寄存器
  0046                43     TIME_CHUZHI     EQU     46H
  0000                44     TIME_FLAG       BIT     00H     ;定時時標位,設定時間到置1
  0004                45     T10MSFLAG       BIT     04H     ;10mS的定時時標位
  0007                46     KEY_LED_flag    BIT     07h     ;按鍵與顯示狀態標志位 KEY為0,LED為1
  0008                47     KEYSUCCFLAG     BIT     08H     ;按鍵成功標志位         
  0080                48     P0_0            BIT     80H     ;
                      49     ;***************************************************************
0000                  50             ORG     0000H
0000 020100           51             LJMP    START
000B                  52             ORG     000BH
000B 020264           53             LJMP    TIMER0
                      54     ;
0100                  55             ORG     0100H
0100 758160           56     START:  MOV     SP,#60H
0103 754632           57             MOV     TIME_CHUZHI,#50 ;初始化  10mS*50=0.5S ;MOV 30H,#10
0106 753401           58             MOV     LED_STATE,#01   ;初始化 LED顯示狀態變量 
A51 MACRO ASSEMBLER  KEY_LED                                                              12/17/2007 17:27:03 PAGE     2

0109 753501           59             MOV     LED_TIME_SEL,#1 ;初始化 LED顯示時間選擇變量     
010C 753601           60             MOV     LED_MODE_SEL,#1 ;初始化 LED顯示模式選擇變量
010F 753800           61             MOV     KEY_PUSH_COU,#00H       ;初始化 按鍵次數寄存器
0112 753900           62             MOV     KEY_STATE,#00H  ;初始化 按鍵狀態寄存器
0115 754500           63             MOV     TIME_COU,#00H 
0118 7542FE           64             MOV     DISP_REG,#0FEH  ;初始化 LED顯示寄存器
011B 754400           65             MOV     KEY_GET_REG,#00H        ;初始化 取鍵值狀態寄存器
011E C204             66             CLR     T10MSflag
0120 C208             67             CLR     KEYSUCCflag
0122 D207             68             SETB    KEY_LED_flag    ;初始化,設為LED顯示狀態
0124 753000           69             MOV     DISP_REG0,#00H  ;顯示方式0函數的數據指針
0127 753101           70             MOV     DISP_REG1,#01H  ;顯示方式1函數的數據指針
012A 753202           71             MOV     DISP_REG2,#02H  ;顯示方式2函數的數據指針
012D 753303           72             MOV     DISP_REG3,#03H  ;顯示方式3函數的數據指針
                      73             
0130 758CD8           74             MOV     TH0,#0D8H       ;設計數初值,定時時間為10mS
0133 758AF0           75             MOV     TL0,#0F0H
                      76     
0136 758901           77             MOV     TMOD,#01H       ;定時器0工作于方式2,為16位的定時器
0139 D2A9             78             SETB    ET0
013B D28C             79             SETB    TR0
013D D2AF             80             SETB    EA
                      81     
                      82     ;
013F                  83     MAIN_LOOP:                      ;主程序入口
013F 300405           84             JNB     T10MSflag,MAIN_NEXT2    ;10MS調一下鍵盤掃描
0142 C204             85             CLR     T10MSflag               ;清10MS時標標志位
0144 1201C9           86             LCALL   KEYSCAN
                      87     ;
0147                  88     MAIN_NEXT2:
0147 300805           89             JNB     KEYSUCCFLAG,MAIN_NEXT3
014A C208             90             CLR     KEYSUCCFLAG
014C 1201A5           91             LCALL   KEY_CHECK
014F                  92     MAIN_NEXT3:
014F 3000ED           93             JNB     TIME_FLAG,MAIN_LOOP
0152 C200             94             CLR     TIME_FLAG
0154 12016A           95             LCALL   DISLED_MODE_SEL
0157 02013F           96             LJMP    MAIN_LOOP
                      97     ;主程式序循環掃描
015A FEFCF8F0         98     DISP_TABLE1:    DB      0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,080H,000H
015E E0C08000                
0162 0080C0E0         99     DISP_TABLE2:    DB      000H,080H,0C0H,0E0H,0F0H,0F8H,0FCH,0FFH
0166 F0F8FCFF                
                     100     ;
016A                 101     DISLED_MODE_SEL:
016A E536            102             MOV     A,LED_MODE_SEL
016C B40008          103             CJNE    A,#00H,DIS_00
016F E530            104             MOV     A,DISP_REG0
0171 23              105             RL      A
0172 F530            106             MOV     DISP_REG0,A
0174 F590            107             MOV     P1,A
                     108     
0176 22              109             RET
                     110     ;
0177 B40108          111     DIS_00:CJNE     A,#01H,DIS_01
017A E531            112             MOV     A,DISP_REG1
017C 03              113             RR      A
017D F531            114             MOV     DISP_REG1,A
017F F590            115             MOV     P1,A
0181 22              116             RET
                     117     ;
0182 B40213          118     DIS_01: CJNE    A,#02H,DIS_02
0185 E532            119             MOV     A,DISP_REG2
0187 90015A          120             MOV     DPTR,#DISP_TABLE1
018A 93              121             MOVC    A,@A+DPTR
018B F590            122             MOV     P1,A
A51 MACRO ASSEMBLER  KEY_LED                                                              12/17/2007 17:27:03 PAGE     3

018D 0532            123             INC     DISP_REG2
018F E532            124             MOV     A,DISP_REG2
0191 B40803          125             CJNE    A,#08H,DIS_001
0194 753200          126             MOV     DISP_REG2,#00H
0197                 127     DIS_001:
0197 22              128             RET
                     129     ;
0198 B40305          130     DIS_02: CJNE    A,#03H,DIS_RR
019B E533            131             MOV     A,DISP_REG3
019D 13              132             RRC     A
019E F590            133             MOV     P1,A
01A0 22              134     DIS_RR: RET
                     135     ;
01A1 326496C8        136     TIME_TABLE:DB   50,100,150,200
01A5                 137     KEY_CHECK:
01A5 E537            138             MOV     A,KEY_VALUE
01A7 B40811          139             CJNE    A,#S2,KEY_C0
01AA 0535            140             INC     LED_TIME_SEL
01AC B40403          141             CJNE    A,#04H,KEY_C1
01AF 753500          142             MOV     LED_TIME_SEL,#00H
                     143     ;
01B2 E535            144     KEY_C1: MOV     A,LED_TIME_SEL
01B4 9001A1          145             MOV     DPTR,#TIME_TABLE
01B7 93              146             MOVC    A,@A+DPTR
01B8 F546            147             MOV     TIME_CHUZHI,A
01BA 22              148             RET     
                     149     ;
01BB B4040A          150     KEY_C0: CJNE    A,#S1,KEY_C2
01BE 0536            151             INC     LED_MODE_SEL
01C0 E536            152             MOV     A,LED_MODE_SEL
01C2 B40403          153             CJNE    A,#04H,KEY_C2
01C5 753600          154             MOV     LED_MODE_SEL,#00H
01C8 22              155     KEY_C2: RET
                     156     ;***************************************************************
                     157     ;獨立鍵盤處理程序
                     158     ;K1從P3.2輸入  K2從P3.3輸入
                     159     ;K1為模式選擇鍵,K2為方式選擇鍵
                     160     ;***************************************************************
01C9                 161     KEYSCAN:
01C9 43B00C          162             ORL     P3,#0CH
01CC E5B0            163             MOV     A,P3
01CE 540C            164             ANL     A,#0CH
01D0 F5F0            165             MOV     B,A
01D2 B40C04          166             CJNE    A,#0CH,KEY_00;          ;沒有鍵按下直接退出
01D5 753900          167             MOV     KEY_STATE,#00H
01D8 22              168             RET
                     169     ;
01D9 E539            170     KEY_00: MOV     A,KEY_STATE
01DB B40008          171             CJNE    A,#00H,KEY_01
01DE E5F0            172             MOV     A,B
01E0 F537            173             MOV     KEY_VALUE,A
01E2 753901          174             MOV     KEY_STATE,#01H
01E5 22              175             RET
                     176     ;
01E6 B4010D          177     KEY_01: CJNE    A,#01H,KEY_03
01E9 E5F0            178             MOV     A,B
01EB B53704          179             CJNE    A,KEY_VALUE,KEY_02

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美疯狂做受xxxx富婆| 亚洲国产成人av| 蜜桃视频在线观看一区二区| 欧美日韩一区国产| 一区二区三区不卡视频在线观看| 成人激情小说网站| 一区二区三区.www| 99国产欧美久久久精品| 亚洲乱码日产精品bd| 欧美色中文字幕| 日本中文字幕一区二区有限公司| 国产成人aaa| 亚洲婷婷综合久久一本伊一区| caoporen国产精品视频| 亚洲一二三四在线观看| 欧美日韩精品免费| 日韩av网站在线观看| 国产亚洲短视频| 99久久er热在这里只有精品66| 亚洲男人的天堂网| 欧美老肥妇做.爰bbww| 久久国产福利国产秒拍| 中文字幕一区二区三区视频| 日本高清视频一区二区| 久久久激情视频| 欧洲在线/亚洲| 日本免费新一区视频| 国产婷婷一区二区| 91免费观看视频| 亚洲18女电影在线观看| 久久免费视频一区| 91小视频在线观看| 亚洲欧美日韩在线不卡| 91精品国产综合久久久久| 国产一区二区电影| 亚洲福利一二三区| 久久精品一区四区| 欧美伊人精品成人久久综合97| 日韩精品国产精品| 精品国产三级电影在线观看| 99久久精品99国产精品| 亚洲精品久久久蜜桃| 欧美一区二区人人喊爽| 国产成人精品三级麻豆| 美腿丝袜亚洲三区| 国产精品水嫩水嫩| 国产真实精品久久二三区| 亚洲国产日韩综合久久精品| 久久看人人爽人人| 91麻豆精品91久久久久久清纯 | 欧美激情资源网| 欧美日韩国产综合久久| 成人免费看片app下载| 奇米888四色在线精品| 中文字幕中文乱码欧美一区二区 | 欧美精品一区二区三区久久久| 99国产欧美另类久久久精品| 国产盗摄精品一区二区三区在线| 亚洲国产精品人人做人人爽| 国产精品久久久久影视| 欧美成人bangbros| 欧美亚洲高清一区| 色先锋资源久久综合| 国产一区二区三区免费观看| 自拍偷在线精品自拍偷无码专区| 久久午夜免费电影| 日韩午夜av一区| 欧美一级二级三级乱码| 欧洲精品在线观看| 狂野欧美性猛交blacked| 日本不卡中文字幕| 午夜精品免费在线观看| 五月天国产精品| 一个色综合av| 欧美国产精品一区| 中文字幕国产一区二区| 久久亚洲精品国产精品紫薇| 久久综合久久99| 日韩一区二区三区精品视频| 成人黄色在线看| 99久精品国产| 9色porny自拍视频一区二区| 成人国产精品免费观看动漫| 国产精品一区二区久久不卡| 久久精品国产免费| 国产成人精品亚洲午夜麻豆| 国产精品一二三在| 99久久伊人网影院| 99热这里都是精品| 国产一区二区三区在线观看免费视频| 美女性感视频久久| 国内成人精品2018免费看| 国产一区中文字幕| 国产成人免费视| 精品一区精品二区高清| 国内精品伊人久久久久av一坑| 亚洲bt欧美bt精品| 亚洲欧美偷拍卡通变态| 亚洲一区二区三区爽爽爽爽爽| 亚洲综合色区另类av| 免费成人av在线播放| 久久97超碰国产精品超碰| 另类人妖一区二区av| www.色综合.com| 91视视频在线观看入口直接观看www| 成人黄动漫网站免费app| 欧美中文字幕久久| 99久久99久久精品免费观看| 欧美日韩一区二区不卡| 欧美在线观看一二区| 欧美在线高清视频| 欧美剧情电影在线观看完整版免费励志电影| 欧美一区二区三区白人| 欧美va日韩va| 国产三级欧美三级日产三级99| 亚洲精品自拍动漫在线| 午夜在线电影亚洲一区| 黄页视频在线91| www.99精品| 欧美裸体bbwbbwbbw| 国产精品区一区二区三区| 亚洲精品v日韩精品| 黄色精品一二区| 99久精品国产| 欧美色大人视频| 欧美精品一区二区三| 中文字幕一区日韩精品欧美| 一区二区三区欧美日| 日韩高清电影一区| 岛国精品在线观看| 日本韩国精品在线| 久久先锋影音av鲁色资源网| 一区二区三区久久| 国产在线精品免费| 欧美另类变人与禽xxxxx| 中文在线免费一区三区高中清不卡| 午夜伦欧美伦电影理论片| 国产高清久久久| 99riav一区二区三区| 久久久久九九视频| 水野朝阳av一区二区三区| 91老师片黄在线观看| 日韩精品中文字幕一区| 国产精品三级视频| 亚洲女同ⅹxx女同tv| 韩国av一区二区| 欧美日韩国产综合一区二区三区| 日韩三级电影网址| 欧美国产综合色视频| 美国十次了思思久久精品导航| 91视频免费看| 亚洲欧洲另类国产综合| 久久精品国产99国产精品| 欧美日韩在线播放| ...av二区三区久久精品| 韩国v欧美v日本v亚洲v| 欧美一区二区视频在线观看 | 亚洲精品免费在线观看| 亚洲综合视频在线| 91黄色激情网站| 国产精品全国免费观看高清| 国产成人午夜99999| 日韩亚洲欧美综合| 亚洲成av人在线观看| 欧美在线观看一区| 亚洲人吸女人奶水| 色哟哟一区二区| 国产精品激情偷乱一区二区∴| 国产成人自拍网| 精品噜噜噜噜久久久久久久久试看 | 中文乱码免费一区二区| 日韩国产精品91| 91精品婷婷国产综合久久性色| 亚洲一区二区三区激情| 欧美日韩高清一区二区三区| 一区二区成人在线| 51精品视频一区二区三区| 午夜国产精品一区| 欧美一区二区在线不卡| 婷婷一区二区三区| 精品入口麻豆88视频| 男女激情视频一区| 欧美一区二区在线播放| 91精品国产91久久久久久最新毛片| 91精品国产色综合久久ai换脸| 亚洲精品高清视频在线观看| 欧美日韩成人综合| 天天做天天摸天天爽国产一区| 欧美一区二区三区小说| 日韩二区三区四区| 欧美精品一区二区三区蜜桃| 国产一区二区按摩在线观看| 自拍av一区二区三区| 色噜噜狠狠一区二区三区果冻| 亚洲国产裸拍裸体视频在线观看乱了 | 国产毛片精品一区| 久久久久国产免费免费| 成人av网站在线观看| 一区二区欧美国产| 日韩免费在线观看|