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

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

?? av.asm

?? 一套全遙控6聲道AV機的匯編程序,該程序已經(jīng)商業(yè)化的
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
          INC   AD_CLR
          MOV   R3,AD_CLR               
          MOV   AD_TEM,#0 
          CJNE  R3,#50,AD_RET           ;;放電250ms  (調節(jié)該參數(shù)的另一功能是可以使顯示刷新時間改變)
          MOV   AD_CLR,#0
          MOV   AD_CYC,#0        
          MOV   AD_SIGN,#1               ;放電完畢,AD_SIGN置1
          JMP   AD_RET

AD_1:     MOV   R3,AD_SIGN
          CJNE  R3,#1,AD_RET
          CLR   AD_OUT
          INC   AD_CYC                  ;AD檢測周期+1     
          JNB   AD_IN,AD_1_1            ;檢測到為低電平,AD數(shù)據(jù)不+1
          INC   AD_TEM                  ;檢測到為高電平,AD數(shù)據(jù)不+1

AD_1_1:   MOV   R3,AD_CYC
          CJNE  R3,#13,AD_RET           ;檢測周期為13次
          MOV   AD_CYC,#0
          MOV   AD_DATA1,AD_TEM          
          MOV   AD_SIGN,#0              ;AD數(shù)據(jù)檢測結束,AD_SIGN置0
          
AD_RET:   POP   PSW
          POP   ACC

RETI
NOP
NOP


 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;PT16311讀寫程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
WR_VFD   :
          CLR   PT6311_STB         ;寫入一組8位數(shù)據(jù)         
          MOV   A,#70H             ;設置為正常工作,地址增量,寫顯示數(shù)據(jù)模式
          CALL  OUTDATA 
          SETB  PT6311_STB
          NOP
          NOP
          CLR   PT6311_STB
          MOV   A,DISP_INDEX        ;設置寫入地址指針
          MOV   DPTR,#TABLE1
          MOVC  A,@A+DPTR
          ADD   A,#0C0H             ;修正
          CLR   C
          CALL  OUTDATA             ; 
  
          MOV   R1,DISP_BUFFER      ;把顯示緩沖區(qū)數(shù)據(jù)寫入PT16311
WR_VFD1:  MOV   A,@R1
          CALL  OUTDATA

          INC   DISP_BUFFER
          INC   DISP_INDEX
          MOV   A,DISP_INDEX
          CJNE  A,#26,WR_QUT       ;;掃描完13列后PT6311片內地址指針復0(每列需要2個數(shù)據(jù)緩沖區(qū)數(shù)據(jù))
       
          MOV   DISP_BUFFER,#22H   ;顯示緩沖區(qū)首址復位
          MOV   DISP_INDEX,#0H     ;片內地址指針復位
          
WR_QUT:   SETB  PT6311_STB
          NOP
          NOP
          JMP    RUN4_1  

OUTDATA:  MOV   R0,#8                ;寫入一個字節(jié)子程序
          SETB  PT6311_DATA
          NOP
     W1:  CLR   PT6311_CLK
          RRC   A
          MOV   PT6311_DATA,C
          SETB  PT6311_CLK           ;時鐘上升沿寫入數(shù)據(jù)
          DJNZ  R0,W1
          RET


START_VFD: CLR   PT6311_STB     
           MOV   A,#0CH             ;13位15段   
           CALL  OUTDATA            ;輸入一組數(shù)據(jù)
           SETB  PT6311_STB
           RET

BRIGHT:   CLR  PT6311_STB           ;設置亮度子程序14/16
          MOV  A,#0BDH      
          CALL OUTDATA
          SETB PT6311_STB
          RET

INDATA:   MOV   R6,#8                  ;讀入一個字節(jié)子程序(讀鍵盤)        
          SETB  PT6311_DATA           ;令PT6311_DATA接口有效
INDATA1:  SETB  PT6311_CLK            ;時鐘的下降沿讀出數(shù)據(jù)(??)   
          CLR   PT6311_CLK            ;讀出一個位
          MOV   C,PT6311_DATA         ;讀出的數(shù)據(jù)暫存位積存器C
          RRC   A                     ;位數(shù)據(jù)入ACC
          DJNZ  R6,INDATA1    
          RET
   
;;------------------------------------------------------------------ 

RD_KEY:   MOV   R1,#KEY_CELL         ;讀鍵值子程序
          MOV   R2,#06H              ;要讀入的鍵值單元數(shù)為6     
          CLR   PT6311_STB           ;
          MOV   A,#76H               ;01110110    命令字:讀鍵盤值
          CALL  OUTDATA              ;寫入控制字
RD_1:     CALL  INDATA               ;讀入鍵盤鍵值
          MOV   @R1,A
          INC   R1
          DJNZ  R2,RD_1        
          SETB  PT6311_STB
          NOP
          CLR   PT6311_STB
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;按鍵鍵值判斷程序(把鍵值整理后放KEY_NUM中);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
KEY_EX:   MOV  A,7AH              ;判斷那一行閉合
          JZ   KEY_2
          MOV  R6,#00
          JMP  TAKE
KEY_2 :   MOV  A,7BH 
          JZ   KEY_3
          MOV  R6,#08
          JMP  TAKE
KEY_3 :   MOV  A,7CH
          JZ   KEY_4
          MOV  R6,#16
          JMP  TAKE
KEY_4 :   MOV  A,7DH
          JZ   KEY_5
          MOV  R6,#024
          JMP  TAKE
KEY_5 :   MOV  A,7EH
          JZ   KEY_6
          MOV  R6,#32
          JMP  TAKE
KEY_6 :   MOV  A,7FH
          JZ   RET2               ;無按鍵按下退出
          MOV  R6,#40        
TAKE:     JNB   ACC.0,N2          ;判斷那一列閉合
          MOV   R7,#1
          JMP   ADD_KEY
N2:       JNB   ACC.1,N3
          MOV   R7,#2
          JMP   ADD_KEY
N3:       JNB   ACC.2,N4
          MOV   R7,#3
          JMP   ADD_KEY
N4:       JNB   ACC.3,N5
          MOV   R7,#4
          JMP   ADD_KEY
N5:       JNB   ACC.4,N6
          MOV   R7,#5
          JMP   ADD_KEY
N6:       JNB   ACC.5,N7
          MOV   R7,#06
          JMP   ADD_KEY
N7:       JNB   ACC.6,N8
          MOV   R7,#07
          JMP   ADD_KEY
N8:       JNB   ACC.7,RET2
          MOV   R7,#08
ADD_KEY:  MOV  A,R6
          ADD  A,R7
          MOV  KEY_NUM,A
          JMP  RET3
RET2:     MOV  KEY_NUM,#00H    ;無按鍵按下鍵值清0
RET3:     JMP  RUN5_1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;進制轉換子程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

DIV10:     MOV    A,DIV_16           ;  十六進轉十進制子程序
           MOV    B,#100
           DIV    AB
           MOV    A,B
           MOV    B,#10
           DIV    AB
           MOV    DISP_H,A           ;把十位數(shù)值存入高位顯示緩沖區(qū)
           MOV    DISP_L,B           ;把個位數(shù)值存入低位顯示緩沖區(qū)
           RET
;------------------------------------按鍵處理子程序----------------------------------------
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

KEY_GO:  MOV   A,KEY_NUM
         JZ    DELAY_4                ;沒按鍵按下退出
         INC   KEY_DELAY
         MOV   A,KEY_DELAY
         CJNE  A,#130,OUT  
         MOV   A,KEY_NUM
         CJNE  A,#9,DELAY_0          ;帶功能復合鍵跳過單鍵處理(KEY_NUM=9,1,5是功能復合鍵)
         JMP   DELAY_2   
DELAY_0: CJNE  A,#1,DELAY_1
         JMP   DELAY_2
DELAY_1: CJNE  A,#5,DELAY_3

DELAY_2: MOV   A,KEYNUM_SAVE         ;=====================連發(fā)/單發(fā)的原理=============================
         CJNE  A,KEY_NUM,DELAY_3     ;如果檢測到連續(xù)兩次都不是同一鍵按下的,執(zhí)行該按鍵的功能的處理
         JMP   OUT                   ;如果檢測到連續(xù)兩次都是同一鍵按下的,不執(zhí)行該按鍵的功能處理
DELAY_3: CALL  BIJIAO                ;調用按鍵處理程序(要隔2x8x23ms才調用一次按鍵比較程序,連發(fā)一次大約0.5S)
         MOV   R4,#00                
         MOV   R5,#00
         MOV   KEY_DELAY,#00H
         JMP   OUT
DELAY_4: MOV   KEY_DELAY,#129 
OUT:     MOV   KEYNUM_SAVE,KEY_NUM 
         JMP   RUN2_02   
;---------------------------------按鍵處理---------------------------------------------
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

BIJIAO:  MOV  R6,KEY_NUM
         CJNE R6,#09,BA_1
         MOV  SYS_SIGN,#17
         CALL INPUT
         JMP  RET4
BA_1  :  CJNE R6,#1,BA_2
         CALL MUISE
         JMP  RET4
BA_2  :  CJNE R6,#5,BA_3
         CALL KARAOKE 
         JMP  RET4
BA_3  :  CJNE R6,#6,BA_4
         CALL FRIST                ;調用優(yōu)先比較程序,當在輸入狀態(tài)或等響顯示狀態(tài)下時,按下UP鍵會把VOL值優(yōu)先調用提升
         CALL VOL_UP  
         JMP  RET4

BA_4  :  CJNE R6,#10,RET9
         CALL FRIST                ;調用優(yōu)先比較程序,當在輸入狀態(tài)或等響顯示狀態(tài)下時,按下UP鍵會把VOL值優(yōu)先調用提升
         CALL VOL_DOWN       
RET4:    CALL   DATA_IN
RET9:    RET
;-----------
;-----------
INPUT:   MOV  R5,INPUT_DATA          ; (CD/VCD=1,TUNER=2,AC3=3)

         CJNE R5,#1,IN1
         MOV  INPUT_DATA,#2
         RET
IN1:     CJNE R5,#2,IN2
         MOV  INPUT_DATA,#3
         RET
IN2:     MOV  INPUT_DATA,#1
         RET  

;-----------
;-----------
MUISE:   MOV  R5,SYS_SIGN           ;主音量復合鍵切換
         CJNE R5,#0,MUISE1
         MOV  SYS_SIGN,#1           ;設置為低音
         MOV  DSP_DATA,#0
         RET

MUISE1:  CJNE R5,#1,MUISE2
         MOV  SYS_SIGN,#2            ;設置為高音
         MOV  DSP_DATA,#0
         RET

MUISE2:  CJNE R5,#2,MUISE3
         MOV  SYS_SIGN,#6
         RET

MUISE3:  CJNE R5,#6,MUISE4
         MOV  SYS_SIGN,#7
         RET

MUISE4:  CJNE R5,#7,MUISE5
         MOV  SYS_SIGN,#8
         RET

MUISE5:  CJNE R5,#8,MUISE6
         MOV  SYS_SIGN,#9
         RET

MUISE6:  MOV  SYS_SIGN,#0
         RET

;-----------
;-----------
KARAOKE: MOV  R5,SYS_SIGN       ;卡拉OK真值切換
         CJNE R5,#3,KARAOKE1
         MOV  SYS_SIGN,#4
         RET

KARAOKE1:CJNE R5,#4,KARAOKE2
         MOV  SYS_SIGN,#5
         RET

KARAOKE2:CJNE R5,#5,KARAOKE3
         MOV  SYS_SIGN,#3
         RET

KARAOKE3:MOV  SYS_SIGN,#3
         RET

;-----------
;-----------
VOL_UP:  MOV  R5,SYS_SIGN
VOL1:    CJNE R5,#0,VOL2               ;總音量調節(jié),上限為64
RM1:     MOV  A,MAIN_DATA              ;(遙控占用)
         INC  A
         CJNE A,#65,VOL_1A
         JMP  VOL_1B
VOL_1A:  MOV  MAIN_DATA,A

VOL_1B:  MOV  A,SURL_DATA
         INC  A
         CJNE A,#65,VOL_1C
         JMP  VOL_1D
VOL_1C:  MOV  SURL_DATA,A

VOL_1D:  MOV  A,SURR_DATA
         INC  A
         CJNE A,#65,VOL_1E
         JMP  VOL_1F
VOL_1E:  MOV  SURR_DATA,A

VOL_1F:  MOV  A,CEN_DATA
         INC  A
         CJNE A,#65,VOL_1G
         JMP  VOL_1H
VOL_1G:  MOV  CEN_DATA,A

VOL_1H:  MOV  A,BW_DATA
         INC  A
         CJNE A,#65,VOL_1I
         JMP  VOL_1J
VOL_1I:  MOV  BW_DATA,A

VOL_1J:   RET
        
VOL2:    CJNE R5,#1,VOL3               ;低音量調節(jié),上限為14
 RM3:    MOV  A,BASS_DATA
         INC  A
         CJNE A,#15,VOL_2A
         RET
VOL_2A:  MOV  BASS_DATA,A
         RET
VOL3:    CJNE R5,#2,VOL4               ;高音量調節(jié),上限為14
 RM4:    MOV  A,TR_DATA
         INC  A
         CJNE A,#15,VOL_3A
         RET
 VOL_3A: MOV  TR_DATA,A
         RET
VOL4:    CJNE R5,#3,VOL5               ;卡拉OK量調節(jié),上限為16
 RM5:    MOV  A,MVOL_DATA
         INC  A
         CJNE A,#17,VOL_4A
         RET
VOL_4A:  MOV  MVOL_DATA,A
         RET
VOL5:    CJNE R5,#4,VOL6               ;ECHO量調節(jié),上限為16
 RM6:    MOV  A,ECHO_DATA
         INC  A
         CJNE A,#17,VOL_5A
         RET
VOL_5A:  MOV  ECHO_DATA,A
         RET

VOL6:    CJNE  R5,#5,VOL7              ;DELAY調節(jié)
         MOV  A,DELAY_DATA
         CJNE A,#25,VOL6A
         MOV  DELAY_DATA,#10
         SETB M_DELAY1
         SETB M_DELAY2
         RET
VOL6A:   CJNE A,#10,VOL6B
         MOV  DELAY_DATA,#15
         CLR  M_DELAY1
         SETB M_DELAY2
         RET
VOL6B:   CJNE A,#15,VOL6C
         MOV  DELAY_DATA,#20
         SETB M_DELAY1
         CLR  M_DELAY2
         RET
VOL6C:   MOV   DELAY_DATA,#25
         CLR   M_DELAY1
         CLR   M_DELAY2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级中文字| 亚洲卡通欧美制服中文| 亚洲日本韩国一区| 蜜桃精品在线观看| 在线视频观看一区| 中文字幕欧美日韩一区| 麻豆精品一区二区三区| 在线观看成人免费视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产又粗又猛又爽又黄91精品| 日本道色综合久久| 中文字幕在线视频一区| 国产一区中文字幕| 日韩精品一区二区三区在线播放 | 丰满放荡岳乱妇91ww| 宅男噜噜噜66一区二区66| 一区二区视频在线| 成人av在线播放网址| 亚洲精品在线电影| 久久av资源站| 欧美一区二区三区免费视频| 亚洲国产一区二区在线播放| fc2成人免费人成在线观看播放 | 欧美精品一区二区三区在线播放| 亚洲成人动漫在线观看| 欧美网站大全在线观看| 一区二区三区视频在线看| 99re热这里只有精品免费视频| 久久久久成人黄色影片| 国产乱对白刺激视频不卡| 精品国产乱码久久| 国产精品白丝jk黑袜喷水| 久久久久国产精品麻豆| 丁香网亚洲国际| 欧美激情一区二区三区| 福利一区二区在线观看| 国产精品久久毛片av大全日韩| 懂色中文一区二区在线播放| 国产精品免费视频网站| 国产91精品一区二区| 国产精品福利电影一区二区三区四区| 国产成人免费在线| 亚洲色图都市小说| 欧美日韩一级二级三级| 美女久久久精品| 久久久不卡网国产精品一区| 成人中文字幕在线| 亚洲三级在线免费观看| 在线综合视频播放| 国产一区二区福利| 中文字幕在线不卡国产视频| 欧美无砖专区一中文字| 久久精品99国产国产精| 欧美韩国日本一区| 欧美亚洲综合一区| 久久99久久精品欧美| 日本一区二区免费在线 | 亚洲天堂久久久久久久| 欧美日韩在线观看一区二区| 麻豆国产欧美日韩综合精品二区| 久久综合九色综合欧美就去吻| 成人免费的视频| 亚洲va欧美va天堂v国产综合| 亚洲精品一区二区三区四区高清| 成人性色生活片免费看爆迷你毛片| 亚洲人成精品久久久久久| 欧美一区二区播放| 成人动漫精品一区二区| 五月天中文字幕一区二区| 久久嫩草精品久久久精品| 在线亚洲一区观看| 精品一区二区在线视频| 亚洲青青青在线视频| 欧美电视剧在线观看完整版| 成人黄色大片在线观看| 蜜桃视频在线一区| 亚洲精品视频在线看| 欧美α欧美αv大片| 色乱码一区二区三区88| 国产一区二区免费在线| 天堂久久久久va久久久久| 中文字幕一区二区三区不卡| 日韩女优毛片在线| 日本道免费精品一区二区三区| 国产精品影音先锋| 日韩激情中文字幕| 亚洲一区二区不卡免费| 中文字幕乱码日本亚洲一区二区 | 综合亚洲深深色噜噜狠狠网站| 日韩三级免费观看| 91黄色激情网站| 成人av网站免费| 国产福利91精品一区二区三区| 热久久一区二区| 亚洲制服丝袜一区| 亚洲日本韩国一区| 国产精品久久久久久久久动漫 | 国产亚洲精品精华液| 6080日韩午夜伦伦午夜伦| 色婷婷久久久亚洲一区二区三区| 国产精品 欧美精品| 狠狠v欧美v日韩v亚洲ⅴ| 日韩av高清在线观看| 亚洲午夜一二三区视频| 亚洲免费观看高清| 亚洲人成在线观看一区二区| 国产精品五月天| 中文字幕二三区不卡| 国产三级精品三级在线专区| 国产亚洲一区二区三区在线观看| 精品久久久久久久人人人人传媒 | 99久久精品免费观看| 成人污视频在线观看| 国产98色在线|日韩| 国产盗摄女厕一区二区三区 | 欧美日韩精品欧美日韩精品一综合| 99久久精品国产观看| 97久久久精品综合88久久| 99精品视频在线观看| 色综合久久六月婷婷中文字幕| 成人动漫视频在线| 在线精品视频免费播放| 欧美综合亚洲图片综合区| 欧美另类z0zxhd电影| 日韩视频123| 久久免费的精品国产v∧| 中文字幕不卡一区| 亚洲免费大片在线观看| 亚洲v精品v日韩v欧美v专区| 麻豆传媒一区二区三区| 国产一区二区免费视频| a级精品国产片在线观看| 在线国产电影不卡| 欧美一区二区三区在| 国产婷婷色一区二区三区| 国产精品美女久久福利网站| 亚洲精品视频在线| 日韩精品成人一区二区三区| 国内精品第一页| 91偷拍与自偷拍精品| 欧美日本在线播放| 久久免费视频色| 一区二区三区不卡在线观看| 奇米精品一区二区三区在线观看| 国产成人在线免费观看| 欧美午夜电影在线播放| 欧美videos大乳护士334| 亚洲人一二三区| 另类欧美日韩国产在线| www.色精品| 日韩一级片在线播放| 国产精品欧美久久久久无广告 | 国产欧美一区视频| 一区二区三区成人| 国产精品系列在线观看| 欧美性大战久久| 日本一区二区三区国色天香| 婷婷六月综合网| 99热这里都是精品| www久久精品| 亚洲国产日韩一级| 成av人片一区二区| 日韩一级在线观看| 亚洲永久免费视频| 成人高清免费在线播放| 欧美一区二区三区思思人| 国产精品福利影院| 国产精品99久久久久久有的能看| 欧美美女一区二区在线观看| 中文字幕欧美国产| 狠狠色狠狠色综合日日91app| 欧美日韩高清不卡| 亚洲美女电影在线| 国产成人免费视频精品含羞草妖精| 欧美日本一区二区| 亚洲一二三四区| 色婷婷av一区二区三区大白胸| 久久精品一区二区三区不卡牛牛 | 亚洲妇女屁股眼交7| 北岛玲一区二区三区四区| 精品99久久久久久| 麻豆中文一区二区| 日韩一级黄色大片| 日本亚洲三级在线| 91精品国产手机| 亚洲成精国产精品女| 欧美日韩亚洲高清一区二区| 一区二区三区四区不卡视频| 一本大道久久精品懂色aⅴ| 亚洲天堂精品视频| 99精品视频中文字幕| 中文字幕在线不卡| 91在线视频免费91| 亚洲女同一区二区| 欧洲一区二区av| 亚洲国产精品影院| 7777精品久久久大香线蕉| 午夜精品久久久久久久99樱桃| 欧美三级中文字| 日韩一区欧美二区|