发明名称 一种遥控射频信号接收软件解码方法
摘要 本发明公开了一种遥控射频信号接收软件解码方法,应用外部触发中断检测遥控射频信号的上升和下降沿,结合定时计数器中断,定义解码状态机,通过上升下降沿触发解码状态机和定时计数器,控制解码程序运行过程并读取信号数据,达到软件解码目的。
申请公布号 CN105242968A 申请公布日期 2016.01.13
申请号 CN201510732869.X 申请日期 2015.10.30
申请人 江门市银狐美容美发设备有限公司 发明人 温汉光
分类号 G06F9/48(2006.01)I;G08C17/02(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 冯剑明
主权项 一种遥控射频信号接收软件解码方法,其特征在于,包括:定义解码状态机,解码状态机具有代码为0、1、2、3、4、5六种状态;应用外部触发中断判断为下降沿中断还是上升沿中断;若为下降沿触发中断,判断解码状态机的状态:若解码状态机的状态为0,低电平进入解码,定时计数器置0,使能计数,设置定时计数器溢出值,溢出则复位,初始化解码程序,解码状态机跳转至1,解码状态机跳转后返回主程序;若解码状态机的状态为2,读取定时计数器判断引导码时序,定时计数器置0,使能计数,若读取错误,解码状态机跳转至0,否则跳转至3,解码状态机跳转后返回主程序;若解码状态机的状态为4,读取定时计数器判断接收数据时序,定时计数器置0,使能计数,若读取错误,解码状态机跳转至0,否则跳转至5,解码状态机跳转后返回主程序;若为上升沿触发中断,判断解码状态机的状态:若解码状态机的状态为0或1,高电平进入解码,定时计数器置0,使能计数,设置定时计数器溢出值,溢出则复位,初始化解码程序,解码状态机跳转至2,解码状态机跳转后返回主程序;若解码状态机的状态为3,读取定时计数器判断引导码时序,定时计数器置0,使能计数,若读取错误,解码状态机跳转至0,否则跳转至4,解码状态机跳转后返回主程序;若解码状态机的状态为5,读取定时计数器判断接收数据时序,定时计数器置0,使能计数,若读取错误,解码状态机跳转至0,返回主程序;否则接收数据处理,再返回主程序。
地址 529000 广东省江门市蓬江区棠下镇桐乐工业区桐乐一路18号