鹰潭接收头生产厂家
我们前边学中断的时候,学到51单片机有外部中断0和外部中断1这两个外部中断。我们的红外接收引脚接到了P3.3引脚上,这个引脚的第二功能就是外部中断1。在寄存器TCON中的bit3和bit2这两位,是和外部中断1相关的两位。其中IE1是外部中断标志位,当外部中断发生后,这一位被自动置1,和定时器中断标志位TF相似,进入中断后会自动清零,也可以软件清零。bit2位是设置外部中断类型的,如果bit2位为0,那么只要P3.3为低电平就可以触发中断,如果bit2位为1,那么P3.3从高电平到低电平的下降沿发生才可以触发中断。此外,外部中断1使能位是EX1。那下面我们就把程序写出来,使用数码管把遥控器的用户码和键码显示出来。
TAPwmInit('S',4,'N','N')TA时钟设为SMCLK/4, 通道1、2均为低电平输出 TAPwmInit('A',1,'P',0)TA时钟设为ACLK,通道1高电平输出,通道2不用,被 禁用的PWM通道的输出管脚仍可作为普通IO口使用。 定时器TA设为增计数模式 外部输入(TACLK) 外部输入(TACLK取反) 设置PWM通道1的输出模式。 如果设置为高电平模式高电平PWM输出 从P1.2输出 (不同型号单片机可能不一样) 从P1.2输出 (不同型号单片机可能不一样) 如果设置为低电平模式 低电平PWM输出 从P1.2输出 (不同型号单片机可能不一样) 将定时器TA初始化成为PWM发生器 时钟源=SMCLK ; 无分频; 通道1和通道2均设为高电平模式。 通道1/2的PWM方波周期均设为500个时钟周期 1通道 有效200个时钟周期
发射控制和接收检测都是接到我们单片机的IO口上。 发射部分:当发射控制输出高电平时,三管Q1不导通,红外发射管L1不会发射红外信号;当发射控制输出低电平的时候,通过三管Q1导通让L1发出红外光。 接收部分:R4是一个电位器,也就是“传说”中的滑动变阻器。我们通过调整这个滑动变阻器给LM393的2脚一个阈值电压,这个电压值大小可以根据实际情况来确定。而红外光敏二管L2收到红外光的时候,会产生电流,并且随着红外光的从弱变强,电流会从小变大。当没有红外光或者说红外光很弱的时候,3脚的电压就会接近VCC,如果3脚比2脚的电压高的话,通过LM393比较器后,接收检测引脚输出一个高电平。当随着光强变大,电流变大,3脚的电压值等于VCC-I*R3,电压就会越来越小,当小到一定程度,比2脚的电压还小的时候,接收检测引脚就会变为低电平。
红外线发射管采用的半导体材料通常是砷化镓(GaAs)、砷铝化镓(GaAlAs)等,以全透明或浅蓝色、黑色树脂封装。目前红外线发射管的应用主要是各类光电检测器的信号源,具体用在遥控、警报和无线通信等方面,如我们在电视遥控器这一类发射设备前端看到的暗红色半透明圆球器件就是LED红外发射管。