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

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

?? led.asm

?? 異步電機驅動程序
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
PEDATDIR      .SET    7095H  
led1    .set    6000h
led2    .set    8000h
led3    .set    0a000h 

        
        .bss  	confirm,1
        .bss  	key_read_time,1
        .bss  	key_temp,1
        .bss  	point_flag,1
        .bss  	led_pos,1
        .bss  	pos,1
        .bss  	flash_num,1    
        .bss  	show_num,1
        .bss  	flash_code,1  
        .bss  	led_send_flag,1
        .bss  	temp_high,1
        .bss  	temp_low,1
        .bss  	buffer,1
        .bss  	led_data,1
        .bss  	set_data,1   
        .bss  	count_value,1  
        .bss  	count_value2,1
        
        .bss  	led01,1
        .bss  	led02,1
        .bss  	led03,1
        .bss  	led04,1
        .bss  	led05,1
        .bss  	led06,1
        
        .bss  	ledcode01,1
        .bss  	ledcode02,1
        .bss  	ledcode03,1
        .bss  	ledcode04,1
        .bss  	ledcode05,1
        .bss  	ledcode06,1
        
        .bss  	ledcodeflash01,1
        .bss  	ledcodeflash02,1
        .bss  	ledcodeflash03,1
        .bss  	ledcodeflash04,1
        .bss  	ledcodeflash05,1
        .bss  	ledcodeflash06,1
        
        .bss  	Temp1,1 
        
        .bss    neg_flag,1
        .bss    neg_flag_1,1
        
        .def _led_show
        .global _led_show


;===========================================================
;鍵盤程序
;===========================================================
;===========================================================
;讀鍵盤,E1=MODE;E2=SHIFT;E3=+,E4=-,E5=SET
;=========================================================== 
key_read:
     setc   SXM
     ldpk   key_read_time
     lacc   key_read_time
     add    #1
     sacl   key_read_time
     sub    #200
     bnz    ret_key
READKEY:
		LDP 	#PEDATDIR>>7
		LACC	PEDATDIR   
    and   #003Eh
    ldpk  key_temp
    sacl  key_temp
    sub   #03Eh
    bnz   have_key  
    call   getcode     
    splk  #0,key_read_time 
	b     ret_key


have_key: 
		  
    splk  #-4000,key_read_time      ;每個按鍵需要處理時間200ms,在這200ms內不相應其他鍵值
		lacc  key_temp
		and   #002h
		bz    key_s1                    ;模式鍵
		
    lacc  key_temp
		and   #04h
		bz    key_s2                    ;移位鍵    
		
    lacc  key_temp
		and   #08h
		bz    key_s3                    ;+鍵 
    lacc  key_temp
		and   #010h
		bz    key_s4                    ;+鍵 
	
    lacc  key_temp
		and   #020h
		bz    key_s5                    ;確定鍵
  
    b    ret_key
		
	
ret_key:
	ret		 
	

;===========================================================
;鍵處理程序
;===========================================================
;================
;mode key
;================ 
key_s1: 
    
		lacc   confirm   	
		add    #10h
		sacl   confirm
		sub    #30h
		bnz    led_mode_select
    splk  #0,confirm	
led_mode_select:
    lacc  confirm
    bz    start_state
    sub   #10h
    bz    mode_show
    sub   #10h
    bz    mode_set
    splk  #0,confirm
    b     led_mode_select
start_state:
    splk #0,point_flag
    splk #0,led_pos
    splk  #19h,   led01         ;p
        splk  #0fh,  led02         ;S
        splk  #018h,   led03        ;d  
        splk  #01ah,  led04         ;_
        splk  #0Ch,   led05          ;H
        splk  #017h,  led06         ;T
    b     ret_key
mode_show:
    splk #0,point_flag
    splk #1,led_pos
    splk #0ah,led01          ;_
    splk #0ah,led02    	     ;show__;_
    splk #11h,led03          ;0
    splk #11h,led04          ;0
    splk #0ch,led05          ;H 
    splk #0fh,led06          ;S
    b    ret_key
mode_set:
    splk #0,point_flag
    splk #1,led_pos
    splk #0ah,led01          ;_
    splk #0ah,led02    	     ;_
    splk #011h,led03          ;set__;0
    splk #017h,led04          ;T
    splk #0bh,led05          ;E
    splk #0fh,led06          ;S
    b    ret_key          

;====================
;+ key
;====================
key_s3:
		lacc  confirm
		bz    ret_key
		sub   #11h
		bz    ret_key
		lacc  led_pos         ;led_pos=1 =low bit
		sub   #1
		bz    led01_add
		sub    #1
		bz    led02_add
		sub    #1
		bz    led03_add
		sub    #1
		bz    led04_add
		sub    #1
		bz    led05_add
		sub    #1
		bz    led06_add
    splk  #1h,led_pos
    b     ret_key
    
led01_add:  
    lacc  led01
    add   #1
    sacl  led01
    sub   #0ah
    blz   ret_key
    splk  #0,led01
    b     ret_key  
led02_add:  
    lacc  led02
    add   #1
    sacl  led02
    sub   #0ah
    blz   ret_key
    splk  #0,led02
    b     ret_key 
led03_add:  
    lacc  led03
    add   #1
    sacl  led03
    sub   #0ah
    blz   ret_key
    splk  #0,led03
    b     ret_key 
led04_add:  
    lacc  led04
    add   #1
    sacl  led04
    sub   #0ah
    blz   ret_key
    splk  #0,led04
    b     ret_key 
led05_add:  
    lacc  led05
    add   #1
    sacl  led05
    sub   #0ah
    blz   ret_key
    splk  #0,led05
    b     ret_key 
led06_add:  
    lacc  led06
    sub   #17
    bz    aabb
    splk  #17,led06
    b  ret_key
aabb:
    splk  #20,led06
    b     ret_key 
;====================
;- key
;====================
key_s4:
		lacc  confirm
		bz    ret_key
		sub   #11h
		bz    ret_key
		lacc  led_pos         ;led_pos=1 =low bit
		sub   #1
		bz    led01_add_1
		sub    #1
		bz    led02_add_1
		sub    #1
		bz    led03_add_1
		sub    #1
		bz    led04_add_1
		sub    #1
		bz    led05_add_1
		sub    #1
		bz    led06_add_1
    splk  #1h,led_pos
    b     ret_key
    
led01_add_1:  
    lacc  led01
    SUB   #1
    sacl  led01
    bgez   ret_key
    splk  #9,led01
    b     ret_key  
led02_add_1:  
    lacc  led02
    SUB   #1
    sacl  led02
    bgez   ret_key
    splk  #9,led02
    b     ret_key 
led03_add_1:  
    lacc  led03
    SUB   #1
    sacl  led03
    bgez   ret_key
    splk  #9,led03
    b     ret_key 
led04_add_1:  
    lacc  led04
    SUB   #1
    sacl  led04
    bgez   ret_key
    splk  #9,led04
    b     ret_key 
led05_add_1:  
    lacc  led05
    SUB   #1
    sacl  led05
    bgez   ret_key
    splk  #9,led05
    b     ret_key 
led06_add_1:  
    lacc  led06
    sub   #17
    bz    efgh
    splk  #17,led06
    b  ret_key
efgh:
    splk  #20,led06
    b     ret_key 


;=======================
;shift key
;=======================
key_s2:		 
		lacc  confirm
		bz    ret_key
		sub   #11h
		bz    ret_key
		lacc  confirm
		sub   #21h
		bz    shift_all
shift_two:
    lacc  led_pos
    add   #1
    sacl  led_pos
    sub   #3
    blz   ret_key
    splk  #1,led_pos
    b     ret_key
shift_all:
    lacc  led_pos
    add   #1
    sacl  led_pos
    sub   #7
    blz   ret_key
    splk  #1,led_pos
    b     ret_key
;==========================
;set key
;==========================
key_s5:
    lacc   confirm
    bz     ret_key
    sub    #10h
    bz     show_mode
    lacc   confirm
    sub    #11h
    bz     ret_key
    lacc   confirm
    sub    #20h
    bz     set_mode
    lacc   confirm
    sub    #21h
    bz     set_value
    b      ret_key
;=========================
;show_mode
;=========================
show_mode:
    lacc   led01
    add    led02,3
    add    led02,1
    sacl   led_data
    ;call   value_show 
    splk   #0,led_pos
    splk   #11h,confirm
    b      ret_key   
    
value_show:  
    lacc   show_num
    add    #1
    sacl   show_num
    sub    #0400H
    bgz    show_value
    ret
show_value:
    splk   #1,show_num 
    lacc   confirm
    sub    #11h
    bz    show_value_on
    ret
show_value_on:
    lacc   led_data
    sub    #1
    bz     value_no1_show
    sub    #1
    bz     value_no2_show 
    sub    #1
    bz     value_no3_show 
    sub    #1
    bz     value_no4_show 
    sub    #1
    bz     value_no5_show
    sub    #1
    bz     value_no6_show
    ret
    
value_no1_show:  
    ldpk  _current_uqref
    lacc  _current_uqref
    bgez   value_no1_aa
    ldpk   neg_flag_1
    splk   #1,neg_flag_1
    b      value_no1_bb
value_no1_aa:
    ldpk   neg_flag_1
    splk   #0,neg_flag_1
value_no1_bb:    
    ldpk   _current_uqref
    lacc   _current_uqref
    abs
    ldpk   buffer
    sacl   buffer
    call   chd
    ret
    
value_no2_show:  
    ldpk  _isq
    lacc  _isq
    bgez   value_no2_aa
    ldpk   neg_flag_1
    splk   #1,neg_flag_1
    b      value_no2_bb
value_no2_aa:
    ldpk   neg_flag_1
    splk   #0,neg_flag_1
value_no2_bb:    
    ldpk   _isq
    lacc   _isq
    abs
    ldpk   buffer
    sacl   buffer
    call   chd
    ret
    
value_no3_show:  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久精品日日| 天堂午夜影视日韩欧美一区二区| 色综合久久久久久久久| 日日嗨av一区二区三区四区| 国产精品久久久久7777按摩| 亚洲精品在线免费播放| 欧美色手机在线观看| 粉嫩aⅴ一区二区三区四区五区| 亚洲高清三级视频| 日韩美女视频一区二区| 久久午夜羞羞影院免费观看| 欧美高清视频一二三区| 91麻豆高清视频| 国产99久久久精品| 国内欧美视频一区二区| 午夜av区久久| 夜夜精品浪潮av一区二区三区| 国产欧美一区二区精品仙草咪| 日韩免费视频线观看| 欧美性色aⅴ视频一区日韩精品| 99国产精品一区| 成人性生交大片免费看中文| 久久99热这里只有精品| 日韩成人一区二区三区在线观看| 亚洲美女少妇撒尿| 中日韩av电影| 国产日韩在线不卡| 久久久精品2019中文字幕之3| 日韩一区二区三区av| 欧美色视频在线| 欧美日免费三级在线| 欧美亚洲综合网| 色婷婷久久综合| 一本大道久久精品懂色aⅴ| 成人精品一区二区三区中文字幕| 国产一区欧美一区| 国产乱码精品一区二区三区av | 久久综合九色综合欧美亚洲| 3d成人动漫网站| 欧美丰满一区二区免费视频| 欧美日韩成人在线一区| 911国产精品| 91精品国产色综合久久ai换脸| 欧美日韩精品电影| 欧美一区二区福利在线| 日韩精品中文字幕在线一区| 精品久久久影院| 久久久久久久久久美女| 国产亚洲欧美中文| 国产精品久久久久久久浪潮网站| 亚洲欧美在线观看| 一区二区在线电影| 亚洲综合免费观看高清完整版在线 | 欧美精品免费视频| 一区二区三区毛片| 亚洲一区二区四区蜜桃| 天天色综合天天| 国内精品久久久久影院一蜜桃| 国产一区二区精品久久91| 成人午夜激情视频| 日本久久电影网| 91精品在线免费观看| 欧美精品一区二区三区四区| 中文字幕一区日韩精品欧美| 亚洲精品国产视频| 日韩精品高清不卡| 国产伦精一区二区三区| 99在线热播精品免费| 欧美最猛性xxxxx直播| 日韩欧美在线综合网| 国产午夜精品福利| 亚洲乱码日产精品bd| 性久久久久久久| 国产成人午夜片在线观看高清观看| 91小视频免费看| 91精品国产手机| 亚洲国产精品99久久久久久久久| 亚洲乱码精品一二三四区日韩在线 | 这里只有精品99re| 国产免费观看久久| 午夜电影网一区| 成人深夜在线观看| 欧美另类变人与禽xxxxx| 久久久久久日产精品| 一区二区三区高清| 久久国内精品自在自线400部| 91社区在线播放| 亚洲精品一区二区三区四区高清| 亚洲人午夜精品天堂一二香蕉| 麻豆精品久久久| 在线视频欧美精品| 久久精品视频网| 日韩不卡一二三区| 91蝌蚪porny成人天涯| 欧美成人午夜电影| 一区二区三区精密机械公司| 国产精品影视网| 91精品国产综合久久久久| 国产精品久久久久久久久果冻传媒| 日韩高清电影一区| 91极品视觉盛宴| 欧美激情在线一区二区| 蜜桃av一区二区| 欧美丝袜自拍制服另类| 国产精品视频线看| 久久国产夜色精品鲁鲁99| 在线观看av不卡| 一区在线播放视频| 国产盗摄一区二区| 日韩精品在线网站| 日产国产高清一区二区三区| 色婷婷国产精品久久包臀| 久久久青草青青国产亚洲免观| 日韩不卡一区二区| 欧美午夜在线观看| 亚洲激情av在线| 99久久er热在这里只有精品66| 久久九九99视频| 国产在线播放一区| 精品美女一区二区三区| 五月天激情小说综合| 欧美色成人综合| 亚洲宅男天堂在线观看无病毒| 91在线观看污| 国产精品天天看| 成人教育av在线| 日韩电影网1区2区| 欧美一区二区视频在线观看2020| 亚洲五码中文字幕| 欧美优质美女网站| 亚洲一区视频在线| 欧美性色黄大片| 天堂久久一区二区三区| 欧美三级电影网| 三级影片在线观看欧美日韩一区二区| 欧美影院精品一区| 午夜精品久久久久久久久久| 欧美日韩国产免费一区二区| 天天综合网 天天综合色| 在线成人免费视频| 日本成人在线电影网| 欧美videossexotv100| 精品一区二区三区香蕉蜜桃| 久久免费电影网| 成人蜜臀av电影| 一区二区三区在线观看动漫| 欧美午夜精品久久久久久孕妇| 亚洲一二三四久久| 在线成人小视频| 国产一区二区福利| 亚洲欧洲无码一区二区三区| 一道本成人在线| 视频在线观看国产精品| 精品少妇一区二区三区在线播放| 国产在线不卡视频| 亚洲特级片在线| 91国偷自产一区二区使用方法| 亚洲妇女屁股眼交7| 日韩美女一区二区三区四区| 国产成人8x视频一区二区| 亚洲人成网站影音先锋播放| 欧美日韩成人激情| 国产精品综合久久| 亚洲免费在线观看| 91精品蜜臀在线一区尤物| 国产在线视频精品一区| 中文字幕一区二区三区蜜月| 欧美日韩亚洲综合一区二区三区| 久久99日本精品| 亚洲精品国产高清久久伦理二区| 91精品国产高清一区二区三区| 国产在线看一区| 亚洲乱码中文字幕| 日韩精品一区在线| 91亚洲国产成人精品一区二三 | 午夜视频在线观看一区二区 | 日韩专区中文字幕一区二区| 精品国产露脸精彩对白| 色综合久久久久久久久| 美女视频免费一区| 亚洲婷婷在线视频| 日韩欧美二区三区| 色又黄又爽网站www久久| 美女mm1313爽爽久久久蜜臀| 中文字幕在线观看一区| 欧美v日韩v国产v| 欧美午夜在线一二页| 国产高清不卡一区二区| 婷婷久久综合九色综合伊人色| 国产精品网站导航| 精品三级在线看| 色婷婷亚洲精品| 成人福利在线看| 久久国内精品视频| 午夜精品久久一牛影视| 一区在线观看免费| 国产欧美精品一区aⅴ影院 | 亚洲另类中文字| 久久久91精品国产一区二区精品| 欧美日韩国产经典色站一区二区三区 |