·上一文章:基于Proteus的单片机虚拟开发环境
·下一文章:一种基于MSP43O单片机的日程管理系统
TSOPl738的工作过程为:首先,通过红外光敏元件将接收到的载波频率为38 kHz的脉冲红外光信号转换为电信号,再由前置放大器和自动增益控制电路进行放大处理。然后,通过带通滤波器进行滤波,滤波后的信号由解调电路进行解调。最后,由输出级电路进行反向放大输出。
2.3 数码显示部分
在系统中,选用一个双七段数码管来显示发送和接收的数据。数码管采用DPY双位七段共阳数码管。高位的共阳极是lO脚,低位的共阳极是5脚。由单片机的P O口控制数码管的阴极,P2.6,P2.7口分别控制数码管的高位和低位,当P2口输出数位“0”时,相应的三极管导通。根据PO口输出不同数位,数码管显示不同的数字,当P2口输出数位“l”时,三极管截止,数码管不显示。
2.4 发光二极管显示部分设计
有8个发光二极管与单片机的P1口相连,二极管的正极与电源正极相连,负极串联一个电阻与Pl口相连,给Pl口送低电平就得到不同的显示状态。
2.5 按键部分设计
有四个按键与单片机的P3口相连,按键的一边接地,另外一边与单片机的P3.2、P3.4、P3.5口相连。单片机控制的红外通信接口电路的整体图如图4所示。
其工作过程:单片机通过TXD发出串行数据,通过由NE555构成的多谐震荡电路产生38 kHz脉冲序列作为载波信号,通过红外发射管将信号以950 nm的红外光束发出,红外接收模块TOSPl738将接收到的光脉冲转换成电信号,再经过发大、滤波等处理后送给解调电路进行解调,还原为二进制数字信号后输出到单片机的RXD口。单片机对接收到的数据进行处理,将相应的数据显示在数码管上。这样,一个单片机控制的红外通信系统就实现了通信。