久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1937|回復(fù): 0
收起左側(cè)

(分享設(shè)計(jì))自做遙控資料

[復(fù)制鏈接]
ID:129080 發(fā)表于 2016-7-14 09:01 | 顯示全部樓層 |閱讀模式
部分源程序:keydata equ 30h
org 00h
main:
mov keydata,#0
    mov tmod ,#09h
       mov  r7,#0
    mov  r6,#0
    jb p3.2,$
again:
    mov tl0,#0
    mov th0,#0  
    setb tr0
    jnb p3.2,$
    jb p3.2,$
    clr tr0
    mov a,th0
    clr c
    subb a,#12
    jc again
    mov a,#14
    clr c
    subb a,th0
        jc again   ;seaching start bit:  3.6ms
nextbit:
    mov tl0,#0
    mov th0,#0
    setb tr0
    jnb p3.2,$
    jb p3.2,$
    clr tr0
    mov a,th0
    clr c
    subb a,#8
    jc next  ;;;;;;;;;;if <2.2ms
    mov a,#10
    clr c
    subb a,th0
    jc again ;;;;;;;if >2.7ms
    mov a,keydata
    setb c          ;bit  = 1
    rrc a
    mov keydata,a
    inc r7
    cjne r7,#8,nextbit
    inc r6
    cjne r6,#2,last8
    sjmp seach
last8:
    mov keydata+1,a
    mov r7,#0
    sjmp nextbit
next:   
    mov a,th0
    swap a
    mov r1,a
    anl tl0,#0f0h
    mov a,tl0
    clr c
    rrc a
    rrc a
    rrc a
    rrc a
    add a,r1
    mov r1,a
    subb a,#30
    jc nextbit ; if <0.84ms
    mov a,r1
    clr c
    cjne a,#64,continue
continue:
    jnc nextbit ;  if >1.11ms
    mov a,keydata
    clr c          ;bit  = 0
    rrc a
    mov keydata,a
    inc r7
    cjne r7,#8,nextbit
    inc r6
    cjne r6,#2,last_8
    sjmp seach
last_8:
    mov keydata+1,a
    mov r7,#0
    sjmp nextbit
seach:
    mov r0,#-2  ;pointer
    mov r1,#-1  ;counter
seach1:
        inc r0
seach2:   inc r0
    inc r1
    cjne r1,#29,compare
    sjmp exit0
compare:
    mov a,r0
    mov dptr,#keycode
    movc a,@a+dptr
    cjne a,keydata,seach1
    inc r0
    mov a,r0
    mov dptr,#keycode
    movc a,@a+dptr
    cjne a,keydata+1,seach2
    mov p1,r1         ;output to p1
send:
    mov tmod,#20h     ;   timer 1,mode 2
    mov tl1,#0fdh
    mov th1,#0fdh
    mov scon,#01010000b;9600,8,1,0
    setb tr1
loop_s:
    mov sbuf,r1    ;send to the serial port of computer
    jnb ti,$
    clr ti
exit0:
ljmp main

keycode:
db 11111000b,00000000b,    11111100b,00000000b,    11111001b,11000000b
db 11111100b,11000000b,    11111010b,00000000b,    11111010b,00100000b
db 11111010b,01000000b,    11111010b,01100000b,    11111010b,10000000b
db 11111010b,10100000b,    11111010b,11000000b,    11111010b,11100000b
db 11111011b,00000000b,    11111011b,00100000b,    11111011b,01000000b
db 11111011b,01100000b,    11111111b,01100000b,    11111111b,10100000b
db 10001100b,10001110b,    10001101b,11101110b,    10001100b,10101110b
db 10001101b,11001110b,    11111000b,11100000b,    11111100b,10000000b
db 11111100b,01000000b,    11111001b,10100000b,    11111100b,10100000b
db 11111100b,01100000b
end



回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 综合国产在线 | 欧美一级做性受免费大片免费 | 亚洲另类春色偷拍在线观看 | 免费观看成人鲁鲁鲁鲁鲁视频 | 伊人影院99| 久久精品国产久精国产 | 欧美性受xxx | 国产精品久久久久久一区二区三区 | 一区二区在线免费观看 | 人人九九精 | 91精品国产91久久久久游泳池 | 国产我和子的乱视频网站 | 日本天天操 | 欧美一区日韩一区 | 天天夜夜操 | 国产精品国产精品国产专区不卡 | 久久一区视频 | 日韩免费视频一区二区 | 免费的av网站 | 欧美一区二区综合 | 在线观看免费av网站 | 91久久久久久 | 欧美婷婷| jizz亚洲人| 欧美日韩不卡合集视频 | 成人精品一区二区 | 久久在线视频 | 成人三级视频在线观看 | 91精品国产一区二区三区 | 国产成人综合在线 | 国产资源一区二区三区 | 夜夜草天天草 | 日韩精品免费看 | 成人在线观看亚洲 | 人人鲁人人莫人人爱精品 | 欧美伦理一区 | 亚州成人| 亚洲欧洲国产视频 | 精品一二三区 | 久婷婷 | ririsao久久精品一区 |