红外一体接收头接收芯片NB9150与红外一体接收头接收头之...

STC15F104E,不加其它芯片,6个IO搞定 LCD1602 + DS18B20 + DS1307 + 红外接收头|我爱单片机 - 数码之家
查看完整版本: [--
赞助商链接
看到好的东东,分享一下,挺不错的,可以学到很多知识……
以 下 均 为 转 载 &&&&&& 之前有朋友问,STC15F104能用来做什么?这么少的IO!但是,我就是喜欢这样的单片机,可以把作品做的很小巧,之前玩的ATtiny45也是8个引脚,但是它太贵了。 &&&&&& STC15F104E + DS18B20 + DS1307 + 1602 + 红外接收头
&&&&&& 没错,6个IO就够了!
&&&&&& 我承认我很无耻,驱动1602的代码移植了cowboy大侠的方案。尽管是这样,还是折腾了我大半天,由于51默认弱上拉导致电流不足,改成推挽输出搞定。
&&&&&& 说遗憾,是因为红外接收没能搞定。时钟,当然是需要调时间的了,限于条件,我选择用遥控器来改时间。红外解码的代码原先在AT89C2051上用,没有问题,但是昨天我写了整整一天的程序仍未调通,估计是延时的问题,用STC延时就是个大麻烦,我又没有示波器,哎~~~
&&&&&& 可能大多数人用的是DS1302,因为它出现在书籍中的概率最大。但是IO有限,我们用DS1307,I2C接口。本来我想从网上直接抄一段来用,但是发现例子不多,尤其是用IO模拟时序的,找了两个,一个超级复杂,一个超级乱,想了想,还是自己看手册,按照时序一句一句地敲了上去。要知道,在此之前我没有操作过I2C器件~~~
&&&&&& 有一个电波钟模块,但是没有资料,网上的资料少得可怜,本坛上的两位朋友给出的代码一个看不懂,因为完全没有注释,书写风格很是另类~~~另一个用的是PIC单片机,还用到了捕获模块,我这里也没法用。过两天我再试试我自己想的解码方案。
[attachment=1319147]
任意2个IO直接驱动LCD1602,并且不需外加芯片。说明一下,连接LCD1602的四根引线,除了红黑两根电源,两根黄色的就是信号线,其中一根传送RS和E信号,另一根传送D4~D7信号,即用四位总线驱动。 [attachment=1319208]
挑战一下极限,再减少一根线,仍然好使,不过要另加一个电容和一个二极管。&& 无线馈电及传送数据。
另:想问问大家,下面这个电路原理谁知道,1个IO 驱动74H595 来控制 3位数码管,也是上面链接的帖子中看到的 当时为了方便没在电源上加载数据,而单独引了一根数据线,所以看到是三根引线(VCC,GND,DAT),实际上完全可以把数据加载在电源上。 发个显示模块的底面图,就可以看到利用一片 74HC595 解调 OneWire 通讯,并驱动三位数码管的情况。
赞助商链接
高技术呀!!!!!!!!!!!!!
强悍的想法,1602居然两线驱动,牛逼!
像我这样的菜鸟总嫌IO不够多。高手们却嫌IC脚太多。。。
太牛x了。我1602的四线驱动还没拿下……
强! 1602我四线还没有驱动成功
,,想看看IO口怎样复用? &&
我IO多的用不完~~~~~~~支持下 很强大 总有用到的时候~
没复用LCD1602&&&& 2个IODS18B20&&&& 1个IODS1307&&&&&& 2个IO红外接收&&&& 1个IO
这个不知到有没有实用价值,下来看看玩玩。
我也喜欢这种8脚的单片机,很小巧。
自己拿来玩可以,产品就免了
很新颖,很新颖
很新颖,很有创意
好,我也喜欢这样的设计方法。
不错呀!!呵呵,一线驱动595 ,我也用过。
&&楼主,有些图挂掉了
雁过留毛!!
没想到我的帖子被转载到这里了现在看来,这个东西多少还是显得有些幼稚了
牛人 啊&& 高科技&&高技术人才&&&&&&
好文章 ,确实经典,STC方案稳定么?
强人啊,,我总嫌io太少了
牛X 啊,从来都没有过这方面的想法呢
8脚搞控制的确很特别
好,我也喜欢这样的设计方法
楼主没有电路图呀!
来得太晚图挂 了
查看完整版本: [--
Powered by
Time 0.068670 second(s),query:5 Gzip enabled按排行字母分类:|||||||||||||||||||||||||
|||联系我们|疑难解答||||
|意见反馈|招贤纳士|||您现在的位置: >
红外线遥控接收头
红外线遥控接收头[浏览次数:约3317次]
红外线遥控接收头的原理
  红外线接收头一般是接收、放大、解调一体头,一般红外信号经接收头解调后,数据 “0”和“1”的区别通常体现在高低电平的时间长短或信号周期上,单片机解码时,通常将接收头输出脚连接到单片机的外部中断,结合定时器判断外部中断间隔的时间从而获取数据。重点是找到数据“0”与“1”间的波形差别。输出端可与CMOS、TTL电路相连,这种接收头广泛用在空调,电视,VCD等电器中。
  下面的是采用索尼CX20106接收芯片组合的接收头电路
  红外线遥控接收芯片CX20106可以完成对摇控信号的前置放大、限幅放大、带通滤波、峰值检波和波形整形,只需加上简单的外围电路即可完成对已调波的解调,原理如上图所示。
红外线遥控接收头的判断及替换
  1、红外接收头好坏判断:
  接收头接上5V电压,输出端接万用表,按遥控器任意键,对准接收器,万用表指针应在3-4.5V 之间任意一电压点摆动为好的。
  2、红外接收头替换原则:
  原则上大多数接收头都可互相代换,只需注意供电电压与管脚位置就行。接收头引脚位置大多数有以下两种排列方式,但也有与之不一样的排列方法,代换时应注意。
  图1大体积接收头的引脚图
  图2小型接收头的管脚图
红外线遥控接收头的使用注意
  1. 使用时人和所有装置(包括烙铁)、设备、机器、桌子、地面等都必须采取防静电措施。
  2. 不要对引脚施加不必要的外力。
  3. 注意保护接收头的接收表面,沾污会影响接收功能。
红外线遥控接收头的应用
  广泛应于:
  1、视听产品(如VCD,DVD,DVB,TV等)
  2、家用电器(如冷气机,电风扇,电灯等)
  3、其他红外线遥控玩具等。
维库电子通,电子知识,一查百通!已收录词条7874个
一周热门词条排行
您最关心的搜索

我要回帖

更多关于 红外一体接收头 的文章

 

随机推荐