基本信息
源码名称:红外遥控解码器设计.doc
源码大小:0.20M
文件格式:.doc
开发语言:C/C++
更新时间:2020-06-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 3 元 
   源码介绍
    你家里是否有一个电视机遥控器或者空调机遥控器呢?你是否也想让它遥控其他的电器甚至让它遥控您的电脑呢?那好,跟我一起做这个“红外遥控解码器”。

keydata equ 30h ;//该地址和31H地址用来存放遥控器按键编码。
org 00h
main:
 mov keydata,#0 ;//
清零
 mov tmod ,#09h       ;//
设置定时0方式1GATE=1
      mov  r7,#0  ;//
计数器,用来计数是否满8
 mov  r6,#0  ;//
计数器,用来计数是否满2字节(解16位编码)
 jb p3.2,$  ;//
是否为低电平
again:    ;//
如果为低,继续往下面执行
 mov tl0,#0  ;//
清零TL0
 mov th0,#0  ;//
清零TH0
 setb tr0  ;//
开启定时器0
 jnb p3.2,$  ;//
等待高电平到来
 jb p3.2,$ ;//
高电平到来,此时开始计数
 clr tr0 ;//
高电平结束,停止计数
 mov a,th0 ;//
读取th0 值,TL0忽略不计