普中开源电子分享网

 找回密码
 立即注册
搜索

[已解决] 分享---红外遥控控制及LCD显示音乐盒

 关闭 [复制链接]

0

主题

10

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2016-12-23 23:17:30 | 显示全部楼层
大瓶子凌凌漆 发表于 2016-12-23 07:57
有这一句吗?我的代码里面并没有呀

你的代码里有的!我看你的代码了,就在中断函数里面,就是把光盘里的红外接收的那个程序修改了一下!你的代码是if(time>30){return;}我感觉这一句好像无用,但是删掉程序下载到试验板上就不正常!
回复 支持 反对

使用道具 举报

42

主题

563

帖子

1907

积分

金牌会员

Rank: 6Rank: 6

积分
1907
 楼主| 发表于 2016-12-24 10:00:09 | 显示全部楼层
月光洒洒ok 发表于 2016-12-23 23:17
你的代码里有的!我看你的代码了,就在中断函数里面,就是把光盘里的红外接收的那个程序修改了一下!你的 ...

哦,当然有用,是判断是否接收到的高电平时间是否过长,因为就算是为“1“的信号也就1毫秒多,如果太长就是干扰信号
回复 支持 反对

使用道具 举报

0

主题

10

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2016-12-24 10:09:21 | 显示全部楼层
大瓶子凌凌漆 发表于 2016-12-24 10:00
哦,当然有用,是判断是否接收到的高电平时间是否过长,因为就算是为“1“的信号也就1毫秒多,如果太长就 ...

判断高电平时间是否过长不是有err=500;while((IRIN==0)&&(err<0))吗!普中光盘里的那个讲解太垃圾了,细节什么也不说!
回复 支持 反对

使用道具 举报

42

主题

563

帖子

1907

积分

金牌会员

Rank: 6Rank: 6

积分
1907
 楼主| 发表于 2016-12-24 10:29:51 | 显示全部楼层
月光洒洒ok 发表于 2016-12-24 10:09
判断高电平时间是否过长不是有err=500;while((IRIN==0)&&(err

呵呵,前面的err考虑的很周全,有些人写的还没有err呢;但是有time>30的判断,可以不需要err=500了;主要是靠自己的判断;你可以多在网上参考其他人的红外程序你就明白了
回复 支持 反对

使用道具 举报

1

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2016-12-26 21:41:23 | 显示全部楼层
顶顶老司机
回复 支持 反对

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2017-5-15 12:25:55 | 显示全部楼层
大瓶子凌凌漆 发表于 2016-12-21 22:10
有下载的记得回复后再下载哦,谢谢

谢谢大神。
回复 支持 反对

使用道具 举报

1

主题

2

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2017-5-30 09:43:44 | 显示全部楼层
谢谢大神分享!!
回复 支持 反对

使用道具 举报

12

主题

46

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2017-5-31 20:35:55 | 显示全部楼层
红外遥控控制及LCD显示音乐盒
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-7-5 17:49:26 | 显示全部楼层
感谢楼主分享!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-20 21:45 , Processed in 0.414137 second(s), 28 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表