|
本帖最后由 LBQ691477940 于 2011-3-23 21:32 编辑
/********************************************************************
学习型PT2262无线遥控开关程序
STC系列89C58RD 晶振11.0952MHZ ~ 12MHZ
发射芯片采用的是PT2262芯片用4.7M的震荡电阻315M发射
通电后运行指示灯闪烁,按动按钮开关后P0.4输出取反,当输出为低时运行指示灯熄灭
长按按钮开关约5s以上待运行指示灯点亮时再松开按钮则已进入键值遥控学习状态。
按下要学习的键,待运行指示灯转为闪烁时学习完成。
P0.4 = OUT控制高电平有效接NPN型三极管驱动继电器
P2.2 = BZ输出低电平有效接PNP型三极管驱动蜂鸣器
P0.7 = 运行指示灯(闪烁)+学习指示灯(长亮) 即学习板上的D1指示灯
P3.2 = 315MHZ无线一体化接收头接(INT0)
P3.7 = 按钮开关低电平有效 即学习板上的S5
程序设计:LBQ691477940 2011-03-11
**********************************************************************/
//*************用到的I/O口定义**************
sbit BEEP = P2^2; //BZ输出
sbit OUT = P0^4; //OUT控制
sbit LED = P0^7; //运行指示灯+学习指示灯
sbit SW = P3^7; //手动控制out开关
sbit Get_Rem=P3^2;//INT0,信号输入
STC12C2052RD中断方式学习型PT2262无线遥控开关视频效果
|
|