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

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

?? wireasm.asm

?? keilc下編寫的1線通信程序 大家可以
?? 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一区二区三区免费野_久草精品视频
色久综合一二码| 久久人人97超碰com| 欧美一区二区美女| 国产精品三级电影| 毛片av一区二区| 欧美在线色视频| 中文字幕一区二区三区视频| 免费成人性网站| 欧美麻豆精品久久久久久| 中文字幕人成不卡一区| 韩国成人福利片在线播放| 欧美日韩精品一区视频| 亚洲欧美中日韩| 成人性视频免费网站| 精品国偷自产国产一区| 香蕉av福利精品导航| 欧美系列日韩一区| 亚洲精品自拍动漫在线| 成人激情av网| 中文字幕的久久| 国产大片一区二区| 国产日韩av一区| 国产在线乱码一区二区三区| 日韩欧美国产一区二区三区| 丝袜美腿亚洲一区| 欧美日韩亚州综合| 天堂影院一区二区| 欧美日产在线观看| 日韩1区2区3区| 日韩网站在线看片你懂的| 日本欧美在线观看| 欧美不卡一二三| 久久99国产精品麻豆| 欧美精品一区二区久久婷婷| 久久精品99国产精品| 91精品国产麻豆国产自产在线| 日本成人超碰在线观看| 欧美成人官网二区| 国产真实精品久久二三区| 久久久亚洲精品石原莉奈| 制服丝袜亚洲网站| 麻豆精品一二三| 精品国产精品网麻豆系列 | 尤物视频一区二区| 欧美日韩在线三区| 日本欧美在线看| 久久麻豆一区二区| 色综合欧美在线视频区| 亚洲成人在线网站| 欧美一区二区三区电影| 国产一区二区三区黄视频 | av亚洲精华国产精华精华| 亚洲摸摸操操av| 欧美日韩亚洲综合| 国精产品一区一区三区mba桃花| 国产精品视频一二三区| 日本高清免费不卡视频| 久久国产精品露脸对白| 自拍偷拍国产精品| 欧美一级一区二区| 成人晚上爱看视频| 日韩激情在线观看| 久久这里只有精品6| 色悠久久久久综合欧美99| 天天综合天天做天天综合| 久久毛片高清国产| 欧美国产日韩在线观看| 欧美日韩中文精品| 国产福利电影一区二区三区| 亚洲综合偷拍欧美一区色| 欧美精品一区二区三区四区| 在线视频你懂得一区二区三区| 免费观看91视频大全| 亚洲欧美日韩久久精品| 日韩美女视频在线| 色综合中文字幕国产| 美腿丝袜亚洲综合| 一区二区三区中文在线| 久久精品视频一区二区| 欧美精品视频www在线观看| 成人app网站| 久久成人av少妇免费| 亚洲一区二区不卡免费| 国产欧美精品一区二区三区四区| 欧美午夜精品久久久久久超碰 | 一区二区三区精品| 国产亚洲va综合人人澡精品| 8v天堂国产在线一区二区| 99re热视频这里只精品| 国产露脸91国语对白| 日日嗨av一区二区三区四区| 亚洲精品乱码久久久久| 国产精品免费视频网站| 26uuu亚洲| 精品久久久久久久人人人人传媒| 欧美三级一区二区| 一本大道久久a久久综合| 高清在线观看日韩| 激情综合网av| 九九久久精品视频| 蜜臀av性久久久久蜜臀av麻豆| 一区二区三区电影在线播| 国产精品久久久久aaaa樱花| 欧美国产欧美综合| 欧美国产日韩a欧美在线观看| 欧美本精品男人aⅴ天堂| 日韩一卡二卡三卡国产欧美| 欧美日韩中文国产| 欧美情侣在线播放| 7777精品伊人久久久大香线蕉的 | 国产精品伦理在线| 国产精品人妖ts系列视频| 国产日韩欧美一区二区三区综合| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩精品最新网址| 久久久久久电影| 国产欧美日韩激情| 中文字幕在线一区免费| 日韩一区在线看| 亚洲综合色网站| 亚洲国产成人av| 午夜成人在线视频| 视频一区二区三区在线| 免费高清成人在线| 国产精品一区二区久激情瑜伽| 国产精品77777| 色综合天天狠狠| 欧美日韩一区二区三区视频| 欧美卡1卡2卡| 精品动漫一区二区三区在线观看| 久久久精品tv| 亚洲精品视频一区二区| 亚洲va韩国va欧美va| 久久精品国产久精国产爱| 国产一区二区三区免费观看| 成人精品视频一区二区三区| 在线观看日韩电影| 欧美tickling网站挠脚心| 国产欧美一二三区| 亚洲午夜精品久久久久久久久| 久久国内精品视频| av色综合久久天堂av综合| 欧美精品亚洲二区| 欧美国产精品中文字幕| 香蕉成人啪国产精品视频综合网| 久久99国产精品久久99果冻传媒| 成人av手机在线观看| 欧美日韩久久久| 中文字幕第一区第二区| 日韩国产欧美一区二区三区| 国产精品一二三| 欧美精品乱人伦久久久久久| 26uuu亚洲| 偷拍一区二区三区| 国产·精品毛片| 欧美一区二区不卡视频| 亚洲色图欧洲色图婷婷| 韩国毛片一区二区三区| 在线欧美一区二区| 国产片一区二区三区| 天涯成人国产亚洲精品一区av| 不卡视频一二三四| 日韩欧美综合一区| 亚洲影院在线观看| 成人性生交大片免费看中文 | 日韩欧美aaaaaa| 亚洲乱码国产乱码精品精的特点 | 亚洲欧美日韩成人高清在线一区| 美国一区二区三区在线播放| 不卡av在线免费观看| 精品少妇一区二区三区在线视频| 一区二区三区国产精品| 成人黄色一级视频| 欧美精品一区二区三区一线天视频| 亚洲综合色成人| av一区二区三区黑人| 国产午夜亚洲精品羞羞网站| 老汉av免费一区二区三区 | 蜜臀久久99精品久久久画质超高清 | 欧美三片在线视频观看| 亚洲视频一区二区在线| 国产凹凸在线观看一区二区| 欧美大片免费久久精品三p| 亚洲一级电影视频| 在线亚洲免费视频| 中文字幕日本不卡| 91在线视频免费91| 亚洲图片另类小说| 国产91露脸合集magnet| 精品噜噜噜噜久久久久久久久试看 | 久久久www成人免费无遮挡大片| 天天色天天操综合| 欧美日韩www| 日韩av成人高清| 日韩一区二区三区免费看| 奇米精品一区二区三区四区 | 欧美另类videos死尸| 亚洲国产日韩a在线播放性色| 欧美在线视频全部完| 亚洲小少妇裸体bbw|