发明名称 |
一种遥控射频信号接收软件解码方法 |
摘要 |
本发明公开了一种遥控射频信号接收软件解码方法,应用外部触发中断检测遥控射频信号的上升和下降沿,结合定时计数器中断,定义解码状态机,通过上升下降沿触发解码状态机和定时计数器,控制解码程序运行过程并读取信号数据,达到软件解码目的。 |
申请公布号 |
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号 |