【技术实现步骤摘要】
一种基于FPGA实现自学习红外遥控的数字逻辑电路
[0001]本技术涉及数字逻辑电路
,尤其涉及一种基于
FPGA
实现自学习红外遥控的数字逻辑电路
。
技术介绍
[0002]现有的自学习红外遥控器中的电路,主要的控制芯片为单片机
(
微控制器
)
,基于单片机实现对外围的红外接收电路
、
红外发射电路
、
键盘电路
、
时钟电路和电源电路的控制,以使外围电路在单片机
(
微控制器
)
执行控制程序的协助下实现自学习功能;这种电路的控制芯片为单片机,其执行程序时一种单线程的执行方式,也就是说单片机在执行解码
、
按键扫描
、
数据存储
、
编码软件模块程序时,是不能同时处理的,导致电路中的数据处理速度较低
。
技术实现思路
[0003]本技术实施例提供一种基于
FPGA
实现自学习红外遥控的数字逻辑
【技术保护点】
【技术特征摘要】
1.
一种基于
FPGA
实现自学习红外遥控的数字逻辑电路,其特征在于,包括:数字逻辑电路主控芯片
、
键盘电路
、
时钟电路
、
复位电路
、
红外发射电路
、
红外接收电路和状态转换电路;所述数字逻辑电路主控芯片包括:数据存储电路模块
、
按键扫描电路模块
、
编码调制电路模块和红外解码电路模块;所述按键扫描电路模块连接键盘电路;所述时钟电路分别连接按键扫描电路模块
、
红外解码电路模块和编码调制电路模块;所述复位电路分别连接按键扫描电路模块
、
红外解码电路模块
、
数据存储电路模块和编码调制电路模块;所述红外解码电路模块连接红外接收电路;所述编码调制电路模块连接红外发射电路;所述按键扫描电路模块分别连接数据存储电路模块和编码调制电路模块;所述红外解码电路模块分别连接数据存储电路模块和编码调制电路模块;所述数据存储电路模块连接状态转换电路;所述数据存储电路模块连接编码调制电路模块
。2.
如权利要求1所述的一种基于
FPGA
实现自学习红外遥控的数字逻辑电路,其特征在于,所述按键扫描电路模块连接键盘电路,包括:所述按键扫描电路模块的第一输入端连接键盘电路的行,按键扫描电路模块的第一输出端连接键盘电路的列
。3.
如权利要求1所述的一种基于
FPGA
实现自学习红外遥控的数字逻辑电路,其特征在于,所述时钟电路分别连接按键扫描电路模块
、
红外解码电路模块和编码调制电路模块,包括:按键扫描电路模块的第二输入端连接时钟电路;红外解码电路模块的第一输入端连接时钟电路;编码调制电路模块的第一输入端连接时钟电路
。4.
如权利要求1所述的一种基于
FPGA
实现自学习红外遥控的数字逻辑电路,其特征在于,所述复位电路分别连接按键扫描电路模块
、
红外解码电路模块
、
数据存储电路模块和编码调制电路模块,包括:按键扫描电路模块的第三输入端连接复位电路;红外解码电路模块的第二输入端连接复位电路;数据存储电路...
【专利技术属性】
技术研发人员:侯继红,张晓霞,陈应华,钟京,
申请(专利权)人:广州科技贸易职业学院,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。