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

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

?? wireasm.asm

?? 請各位瀏覽
?? ASM
字號:
NAME wireasm
;?PR?_usDelay1?wireasm SEGMENT CODE
;?PR?_usDelay2?wireasm SEGMENT CODE
?PR?_docrc8?wireasm SEGMENT CODE
?PR?ow_reset?wireasm SEGMENT CODE
?PR?writedatalow?wireasm SEGMENT CODE
?PR?writedatahigh?wireasm SEGMENT CODE
?PR?readowdatabit?wireasm SEGMENT CODE
;?PR?owtoggle?wireasm SEGMENT CODE
;?PR?delay_10ms?wireasm SEGMENT CODE
;PUBLIC delay_10ms
;PUBLIC owtoggle
PUBLIC readowdatabit
PUBLIC _docrc8
PUBLIC ow_reset
PUBLIC writedatalow
PUBLIC writedatahigh
;rseg  ?PR?delay_10ms?wireasm
;delay_10ms:
    ;  mov   r6,#19
;delay_10msloop1:
     ; mov   r7,#0fah
     ; djnz  r7,$
     ; djnz  r6,delay_10msloop1
     ; ret
;rseg  ?PR?owtoggle?wireasm
;owtoggle:
    ;  setb  P1.2      ;d/clk
    ;  setb  P1.3      ;reset
    ;  mov  r7,#30
     ; djnz r7,$

     ; setb P1.0
     ; setb P1.1
      ;clr  P1.2
     ; clr  P1.3
      ;mov  r7,#30
     ; djnz r7,$

     ; clr  P1.0
     ; call delay_10ms
     ; ret
rseg  ?PR?readowdatabit?wireasm
readowdatabit:
     clr  P1.2       ;wdata
     clr  P1.3       ;reset
     mov  r7,#30
     djnz r7,$

     setb P1.0
     setb P1.1
     setb P1.2       ;wdata
     setb P1.3       ;wdata
     mov  r7,#30
     djnz r7,$


     clr  P1.0       ;owen
     nop
     nop

     mov r7,#0ffh
readowdatabit_loop:
     jnb   P1.1,readowdatabit_cntu
     djnz  r7,readowdatabit_loop
     sjmp  readowdatabit_err
readowdatabit_cntu:
      ;jnb  P1.1,$
      mov   r7,#30
readowdatabitloop3:
     jb   P1.1,readowdatabitclrwd
     djnz  r7,readowdatabitloop3
     setb  P1.1
     nop
     nop
readowdatabitclrwd:
      clr  P1.2
      nop
      nop
      mov   r7,#30
readowdatabitloop2:
      jnb    P1.1,readowdatabit_low
      djnz   r7,readowdatabitloop2
      mov    r7,#01h
      sjmp   readowdatabit_rtn
readowdatabit_low:
     mov r7,#00h      ;return value in r7
     sjmp   readowdatabit_rtn
readowdatabit_err:
     mov r7,#0ffh       ;flag=0ffh represent error
readowdatabit_rtn:
     setb  P1.0 ;disable chip select
     RET
rseg  ?PR?writedatalow?wireasm
writedatalow:
     setb  P2.0
     setb  P2.1
     setb  P2.2

     setb  P1.2       ;wdata
     clr  P1.3       ;reset
     mov  r7,#30
     djnz r7,$

     setb P1.0       ;owen
     clr  P1.2       ;wdata
     setb P1.3       ;reset
     mov  r7,#30
     djnz r7,$

     clr  P1.0
     nop
     nop

     mov  r7,#0ffh
writedatalow_bh:
      jnb   P1.1,wrtdtlow_cntu
      djnz  r7,writedatalow_bh
      sjmp  writedatalow_err

wrtdtlow_cntu:
      clr  P2.0      ;just for test
      mov   r7,#30
writedatalowloop3:
     jb   P1.1,writedatalowclrwd
     djnz  r7,writedatalowloop3
     setb  P1.1
     nop
     nop
writedatalowclrwd:
      clr  P2.1
      clr  P1.2
      nop
      nop

      mov   r7,#0ffh
writedatalowloop2:
     jnb   P1.1,wrdtl_success
     djnz  r7,writedatalowloop2
     sjmp  writedatalow_err

wrdtl_success:
     clr  P2.2
     mov   r7,#01h
     sjmp  writedatalow_rtn

writedatalow_err:
    mov    r7,#00h
writedatalow_rtn:
      setb  P1.0 ;disable chip select
     ; mov  r6,#50
     ; djnz r6,$            ;add delay time
      ret
rseg  ?PR?writedatahigh?wireasm
writedatahigh:
     clr  P1.3       ;reset
     mov  r7,#30
     djnz r7,$

     setb P1.0
     setb P1.1
     setb P1.2
     setb P1.3
     mov  r7,#30
     djnz r7,$

     clr  P1.0
     nop
     nop

     mov  r7,#0ffh
writedatahigh_bh:
      jnb   P1.1,wrtdthi_cntu
      djnz  r7,writedatahigh_bh
      sjmp  writedatahigh_err

wrtdthi_cntu:
      mov  r7,#30
writedatahighloop3:
     jb   P1.1,writedatahighclrda
     djnz  r7,writedatahighloop3
     setb  P1.1
     nop
     nop
writedatahighclrda:
       clr  P1.2
       nop
       nop
       mov  r7,#100
writedatahighloop2:
      jb    P1.1,wrdthi_success
      djnz  r7,writedatahighloop2
      sjmp  writedatahigh_err

wrdthi_success:
      mov   r7,#01h      ;write success;
      sjmp writedatahigh_end

writedatahigh_err:
       mov  r7,#00h
writedatahigh_end:
       mov  r6,#50
       djnz r6,$
       setb  P1.0 ;disable chip select
       ret
rseg  ?PR?ow_reset?wireasm
ow_reset:
     clr   P1.2
     mov   r7,#30
     djnz  r7,$
     setb  P1.5     ;turn off led
     setb  P1.3
     setb  P1.0     ;p1.0=owen
     setb  P1.1
     setb  P1.2     ;P1.2=wdata
     mov   r7,#30
     djnz  r7,$
     clr   P1.3      ;P1.3=reset
     nop
     nop
     clr   P1.0      ;enable=P1.0
     mov   r7,#30
     djnz  r7,$
     setb  P1.3
     mov   r7,#0ffh
ow_resetloop1:
     jnb   P1.1,LedLow
     djnz  r7,ow_resetloop1
     sjmp  reset_error
LedLow:
      clr  P2.0
      mov   r7,#0ffh
ow_resetloop3:
     jb   P1.1,ow_resetclrda
     djnz  r7,ow_resetloop3
     setb  P1.1
     nop
     nop
      ;jnb  P1.1,$
ow_resetclrda:
      clr  P1.2
      clr  P2.1
      mov   r7,#0ffh
ow_resetloop2:
     jnb   P1.1,reset_success
     djnz  r7,ow_resetloop2
     sjmp  reset_error
reset_success:
     clr   P2.2
     mov   r7,#00h
     sjmp  ow_resetend
reset_error:
     mov   r7,#01h
ow_resetend:
     setb  P1.0 ;disable chip select
     ret

    rseg  ?PR?_docrc8?wireasm
_docrc8:
     mov     a,r5
     xrl     a,r7
     mov     dptr,#dscrc_table8
     movc    a,@a+dptr
     mov     r7,a
     ret
dscrc_table8:
        db 0, 94,188,226, 97, 63,221,131,194,156,126, 32,163,253, 31, 65
        db 157,195, 33,127,252,162, 64, 30, 95, 1,227,189, 62, 96,130,220
        db 35,125,159,193, 66, 28,254,160,225,191, 93, 3,128,222, 60, 98
        db 190,224, 2, 92,223,129, 99, 61,124, 34,192,158, 29, 67,161,255
        db 70, 24,250,164, 39,121,155,197,132,218, 56,102,229,187, 89, 7
        db 219,133,103, 57,186,228, 6, 88, 25, 71,165,251,120, 38,196,154
        db 101, 59,217,135, 4, 90,184,230,167,249, 27, 69,198,152,122, 36
        db 248,166, 68, 26,153,199, 37,123, 58,100,134,216, 91, 5,231,185
        db 140,210, 48,110,237,179, 81, 15, 78, 16,242,172, 47,113,147,205
        db 17, 79,173,243,112, 46,204,146,211,141,111, 49,178,236, 14, 80
        db 175,241, 19, 77,206,144,114, 44,109, 51,209,143, 12, 82,176,238
        db 50,108,142,208, 83, 13,239,177,240,174, 76, 18,145,207, 45,115
        db 202,148,118, 40,171,245, 23, 73, 8, 86,180,234,105, 55,213,139
        db 87, 9,235,181, 54,104,138,212,149,203, 41,119,244,170, 72, 22
        db 233,183, 85, 11,136,214, 52,106, 43,117,151,201, 74, 20,246,168
        db 116, 42,200,150, 21, 75,169,247,182,232, 10, 84,215,137,107, 53
     END


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av电影在线| 国产不卡一区视频| 亚洲自拍偷拍九九九| 日本一二三不卡| 亚洲国产成人在线| 国产女人aaa级久久久级| 久久精品夜夜夜夜久久| www日韩大片| 国产无一区二区| 日本一区二区视频在线| 亚洲天堂中文字幕| 亚洲第一主播视频| 日韩高清国产一区在线| 蜜桃久久久久久| 激情欧美一区二区三区在线观看| 久久91精品国产91久久小草| 国产尤物一区二区| 成人av电影在线| 在线视频国内一区二区| 欧美日韩一区国产| 日韩欧美国产小视频| 中文字幕av在线一区二区三区| 国产精品美女视频| 亚洲线精品一区二区三区| 日韩国产欧美一区二区三区| 国产精品888| 日本丶国产丶欧美色综合| 欧美日本在线播放| 久久久99久久| 亚洲成人免费电影| 粉嫩在线一区二区三区视频| 色激情天天射综合网| 精品久久99ma| 洋洋av久久久久久久一区| 麻豆精品在线观看| 色婷婷久久久亚洲一区二区三区| 制服丝袜一区二区三区| 中文字幕一区二区三| 美日韩一区二区三区| 成人av免费网站| 精品伦理精品一区| 亚洲激情av在线| 国产剧情av麻豆香蕉精品| 91亚洲大成网污www| 精品免费国产一区二区三区四区| 亚洲欧美另类综合偷拍| 国产精品一区二区三区99| 欧美色男人天堂| 中文字幕制服丝袜成人av| 久久精品国产久精国产| 欧美亚一区二区| 综合久久久久久| 国产精品夜夜嗨| 精品免费99久久| 日韩成人一级大片| 欧美日韩一级黄| 一区二区三区日韩欧美精品| 国产精品1024| 久久亚洲综合av| 国产一区中文字幕| 精品久久一区二区三区| 日韩和的一区二区| 欧美三级一区二区| 亚洲美女电影在线| 99久久婷婷国产| 《视频一区视频二区| 国产成人免费在线视频| 久久久久久久久岛国免费| 久久se这里有精品| 日韩视频免费观看高清完整版 | 欧美大片在线观看一区二区| 亚洲成人午夜电影| 欧美亚洲禁片免费| 亚洲一区二区在线视频| 色猫猫国产区一区二在线视频| 国产精品久久久久毛片软件| 国产高清精品网站| 亚洲国产精品v| 91视频国产观看| 一区二区三区欧美亚洲| 日本高清无吗v一区| 亚洲综合色在线| 欧美一区二区三区爱爱| 久久精品国产99国产| 2023国产精品| 99久久久无码国产精品| 一区二区三区 在线观看视频| 日本韩国精品一区二区在线观看| 亚洲永久精品国产| 制服丝袜国产精品| 国产精选一区二区三区| 国产精品国模大尺度视频| 色噜噜狠狠成人网p站| 日韩激情在线观看| 久久影音资源网| 99视频精品在线| 亚洲a一区二区| 欧美大片顶级少妇| 成人精品小蝌蚪| 亚洲成人激情综合网| 精品欧美一区二区三区精品久久| 粉嫩高潮美女一区二区三区| 亚洲免费观看高清在线观看| 51午夜精品国产| 成人午夜短视频| 婷婷综合久久一区二区三区| 国产网站一区二区| 欧美日韩国产bt| 国产成人精品三级麻豆| 午夜视频在线观看一区二区| 精品久久久久久无| 欧美性感一区二区三区| 国产精品一品二品| 午夜视频久久久久久| 国产精品人成在线观看免费| 欧美精品日韩精品| 99久久综合狠狠综合久久| 日韩高清在线电影| 亚洲美女屁股眼交| 欧美国产一区在线| 日韩一区二区影院| 在线观看欧美日本| 99视频精品在线| 国产精品自拍一区| 免费观看30秒视频久久| 一区二区三区av电影| 日本一区二区三区免费乱视频| 6080国产精品一区二区| 91黄色激情网站| 国产 欧美在线| 精品中文字幕一区二区小辣椒 | 亚洲va天堂va国产va久| 国产精品久久久久精k8| 日韩一级片网站| 欧美日韩色一区| 欧美在线视频全部完| 91丝袜呻吟高潮美腿白嫩在线观看| 青青草国产成人99久久| 亚洲综合精品久久| 亚洲免费观看高清完整版在线观看| 国产日韩高清在线| 久久精品人人做| 国产日韩欧美一区二区三区乱码| 亚洲精品在线一区二区| 精品国产自在久精品国产| 日韩午夜精品电影| 精品国产乱码久久久久久1区2区 | 久久精子c满五个校花| 日韩欧美一级二级| 日韩午夜精品视频| 亚洲精品一区二区三区精华液| 欧美人与禽zozo性伦| 欧美美女bb生活片| 欧美美女直播网站| 欧美一级午夜免费电影| 欧美一级片免费看| 欧美白人最猛性xxxxx69交| 欧美变态凌虐bdsm| 久久综合色鬼综合色| 久久亚洲影视婷婷| 国产精品福利一区二区| 亚洲天堂久久久久久久| 亚洲乱码精品一二三四区日韩在线| 中文字幕日韩一区| 亚洲精品国产视频| 亚洲国产精品视频| 蜜桃av一区二区在线观看 | 成人午夜激情影院| 国产一区91精品张津瑜| 成人毛片老司机大片| 色屁屁一区二区| 制服丝袜亚洲精品中文字幕| 亚洲精品一线二线三线无人区| 国产日产欧美一区二区视频| 中文字幕日韩精品一区| 亚洲18色成人| 国产在线精品一区二区不卡了| 国产寡妇亲子伦一区二区| 99久久久精品| 日韩三级在线免费观看| 国产精品免费看片| 日韩主播视频在线| 国产精品自拍在线| 在线免费av一区| 精品国产一区二区三区久久久蜜月 | 99精品视频一区二区| 欧美日韩一级二级三级| 国产婷婷一区二区| 亚洲第一福利视频在线| 国产成人精品免费网站| 欧洲一区二区三区免费视频| 日韩女优制服丝袜电影| 国产精品国产精品国产专区不蜜| 婷婷亚洲久悠悠色悠在线播放| 国产伦精品一区二区三区视频青涩 | 免费成人美女在线观看.| 99久久久精品| 久久午夜老司机| 午夜av电影一区| 91一区二区在线|