• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

单片机高手救命啊,我头都大了!

本人对单片机不懂,电脑电子也是菜鸟,文字功底更是一塌糊涂,请各位耐心~~~~~~

最近把自己的电脑改造了一下!
把原本外置的电视盒拆开,将电路板安装到了电脑主机内!
同时,买了一台汽车DVD机(带收音,可插内存卡听MP3、MP4、浏览图片),也安装到了电脑主机中!(内带4声道功放,就不用买有源音箱了;电脑的声音,电视盒的声音都是都过它来输出的)
在电脑中安装了Girder(电脑红外遥控软件,通过lgor SFH-56 device插件,参考网友的电路自制的串口接收器)另外买了一个DVD万能遥控(可以遥控汽车DVD)!
这样一来,不开主机就可以看电视,看DVD,听歌,看图,看电影!
刚开始感觉蛮爽的,但时间一长问题就出来了!天天要抱着二个遥控器,比如要看电视,你得开电视盒电源,开汽DVD电源,而且DVD切换到AUX输入;关的时候又要一个一个关!烦啊~~~不是一般的烦!

有天上网看到一片文章《单片机实现红外遥控解码和键盘接口的应用》后突发奇想,可不可以只用一个遥控器,通过按遥控器上的功能切换按钮(TV、DVD、PC),单片机接收到后,根据各设备回馈的信号,发送相应的红外编码到各个设备,把各设备切换到对应的状态;与此同时,把遥控器发送的指令转换成对应设备的红外编码(如数字键,音量键等等)发送到相应的设备!

从电视盒、DVD机、电脑中可以取得如下几个信号(可以用来送至单片机的I/O口,用于识别它们的工作状态)
电视盒:
1.POWER ON(用于识别电视盒电源是否开启,当电视盒电源开启时为高电平,反之为低电平)
2.TV/AV(用于识别电视盒是TV或是AV模式,当为TV模式时为高电平,反之为低电平)

DVD机:
1.POWER ON (用于识别DVD机电源是否开启,当DVD机电源开启时为高电平,反之为低电平)
2.收音机电动天线控制 (用于识别DVD机工作模式,如果是收音模式时为高电平,如果为光盘或内存卡模式时为低电平)
3.收音机ST/MO模式 (用于识别DVD机是否处于AUX模式,如果是AUX模式时为高电平,反之为低电平(DVD机已经被改造,当DVD机切换到收音模式且为MO模式时为AUX,可从外部输入音频信号,比如电视盒的音频信号))

电脑:
1.+5V (用于识别电脑电源是否开启,如果电源开启为高电平,反之为低电平)

以下是电视盒、DVD机、电脑三种模式的逻辑图(在执行条件判断的过程中,屏蔽来自遥控器的红外信号)


      
细心的朋友也许已经发现我的主机是带遥控的,其本身就带AT89S51单片机,由于配不到遥控,现在只能显示温度,基本上是做摆设的,所以想就AT89S51来改,还请各位大侠帮帮忙,不胜感激!
详细图片信息请到http://hi.baidu.com/regale/blog/item/2811b7f27c224a14b07ec5ea.html查看
全部回复(3)
正序查看
倒序查看
红心j
LV.3
2
2009-02-10 23:14
至少要有原配的遥控器用来学习
0
回复
2009-03-11 18:11
此帖已被删除
0
回复
su37sm
LV.1
4
2009-03-12 09:55
@chenchangbiao
此帖已被删除
...
0
回复