一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 18935|回复: 27
收起左侧

[51单片机] STC15F104学习型1路红外遥控开灯座

  [复制链接]
发表于 2011-12-1 22:48 | 显示全部楼层 |阅读模式
/********************************************************************
     STC15F104学习型1路红外遥控开灯座
通电后灯泡点亮约5s作为来电告知后自动熄灭运行指示灯开始闪烁,按动按钮开关一次则灯泡也开/关一次
遥控码学习操作方法有以下二种: (如果想取消学习则在LED长亮时按一次SW按钮开关即可,或等30s自动退出)
1.长按按钮开关约5s以上待运行指示灯由原来的灭状态变为长亮时,再松开按钮则已进入键值遥控学习
   状态,把遥控器对准红外接收头后,按下红外线遥控器想要用来控制的键LED熄灭或闪烁即已完成学习
2.把遥控器对准红外接收头后长按遥控器上的按键不放约10秒以上待LED指示灯由原来的灭状态变为
   长亮时再松开按钮后,再按下红外线遥控器想要用来控制的键LED熄灭或闪烁即已完成学习过程。
P3.2  =  红外一体化接收头接(INT0)
P3.3  =  按钮开关低电平有效
    P3.3/INT1/RSTOUT_LOW 作为SW时要留意上电后,输出低电平,在复位期间也是输出低电平,
    用户可用软件将其设置为高电平或低电平,如果要读外部状态,可将该口先置高后再读
P3.4  =  OUT控制高电平有效接NPN型三极管驱动继电器
P3.5  =  指示灯:待机时闪烁 + 学习时(长亮) + 灯泡点亮时熄灭
遥控器: 家庭常用的遥控器
CPU: 只能用STC15F104E或兼容芯片
下载上位机软件:STC-ISP-15XX-V1.06下载程序时将振荡设为11.0592MHZ/12MHZ 不用外接晶体即可。
#   G.1 A版本的外部中断有时会异常,B版本的外部中断可正常使用
现有A版本的外部中断有时会异常,建议不要使用,可用定时器/计时器T0/T1的
外部计数方式代替,或用查询方式代替,如常见红外遥控解码就无需用外部中断,
使用定时器/计数器就够了。
现有A版本的中断除外部中断不能使用外,其他的中断都是正确的,如定时器/计数器
中断、低压检测中断等都可以正常使用。
# STC15F104E定时器/计数器0有4种工作模式:模式0(16位自动重装),建议只学习此模式足矣
  模式0(16位自动重装模式)
  模式1(16位定时器/计数器模式)
  模式2(8位自动重装模式)
  模式3(两个8位定时器/计数器)
定时器/计数器1除模式3外,其他工作模式与定时器/计数器0相同,T1在模式3时无效,停止计数。
故选用模式0在中断函数里不用再赋初值。
# 由于A版本的15F104E外部中断本身有问题故本程序改为查询方式来进行解码
并且设置定时器0&1都为工作方式0(16位自动重载模式)
程序设计:LBQ691477940   2011-12-01   0:10
**********************************************************************/
123.jpg CIMG1436.JPG
CIMG1428.JPG CIMG1429.JPG
CIMG1432.JPG CIMG1430.JPG

CIMG1440.JPG CIMG1433.JPG

CIMG1434.JPG CIMG1438.JPG
CIMG1437.JPG

STC15F104E学习型1路红外遥控开关可控硅OUT-Sch Pcb.pdf

90.02 KB, 下载次数: 3051, 下载积分: 一乐金币 -1

STC15F104查询方式-学习型1路红外遥控开关.rar

1.09 MB, 下载次数: 3754, 下载积分: 一乐金币 -1

发表于 2011-12-1 22:55 | 显示全部楼层
这个有没有出成品卖呀?
 楼主| 发表于 2011-12-1 23:02 | 显示全部楼层
本帖最后由 LBQ691477940 于 2011-12-1 23:04 编辑
这个有没有出成品卖呀?
snoopy8008 发表于 2011-12-1 22:55 https://www.yleee.com.cn/images/common/back.gif



    目前只学会买还未学会卖(我也是买人家的成品声控灯座把它去心留皮做出来的) 反正全部制作资料都上传了,有需要的朋友完全可以仿制的。
发表于 2011-12-1 23:50 | 显示全部楼层
最好开源吧,
发表于 2011-12-2 19:46 | 显示全部楼层
LZ,请问用的可控硅节能灯会不会关不死?
 楼主| 发表于 2011-12-3 13:54 | 显示全部楼层
本帖最后由 LBQ691477940 于 2011-12-3 14:05 编辑

我未发现节能灯关不死的现象,从上面的照片也可以看出我只是从二元店里买回来的节能灯是已开启和关死的状态照,可谓节能灯不死,我死呀!因为我用的不是单火线取电的方式,按原理是可以关死的相当于继电器差不多,除非可控硅T1与T2极存在穿现象(只是因为5v供电触点电流又要相对大且体积小的继电器我没有所以才用双向可控硅代替)。
如果仿制的朋友可能要稍微注意一下可控硅的最小触发电流,特别是环境温度较低时候需要的触发电流,(通常4安皮以上的可控硅触发电流都应不小于 10MA)如果使用触发电流较大的可控硅时最好将降压电容(474)加大些和IC输出控制端加三极管驱动一下。
发表于 2011-12-4 16:55 | 显示全部楼层
我未发现节能灯关不死的现象,从上面的照片也可以看出我只是从二元店里买回来的节能灯是已开启和关死的状态 ...
LBQ691477940 发表于 2011-12-3 13:54 https://www.yleee.com.cn/images/common/back.gif



谢谢!解了一惑。我一直错误的以为可控硅关闭后阻抗不够会使节能灯微微的亮。
发表于 2011-12-29 19:58 | 显示全部楼层
顶!!!!
发表于 2012-11-19 11:42 | 显示全部楼层
记号,学习
发表于 2012-11-28 01:01 | 显示全部楼层
感光莫不清掉可以的么,这个摸耐高温的么

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-29 16:16 , Processed in 0.070601 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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