:177.963KB : :1 :2022-08-27 22:24:46
红外遥控解码器设计.doc如果开发者对于本文件有需要的可以参考。
keydata equ 30h ;//该地址和31H地址用来存放遥控器按键编码。
org 00h
main:
mov keydata,#0 ;// 清零
mov tmod ,#09h ;//设置定时0方式1,GATE=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忽略不计
10-18用红外遥控器控制继电器(C语言单片机实例
10-16stm32f429红外遥控器实验.c
10-16红外遥控代码:红外遥控实验
10-11STM32 红外遥控实验以及代码
10-0551单片机红外遥控设计
10-04红外遥控器51芯片(代码+原理图)