论文摘要
设计了一种适用于NEC红外传输协议的解码系统。系统以单片机STM32F103C8T6为核心,采用外部中断和定时器进行软件解码,解码结果通过串口调试软件在PC机上进行了验证。详细介绍了NEC红外传输协议和解码方法,包括系统软硬件设计、软件设计流程图、核心功能函数和程序代码。
论文目录
引言1 NEC红外传输协议2 解码系统硬件设计3 解码系统软件设计 3.1 配置红外脉冲信号输入引脚PA7为下降沿触发中断 3.1.1 初始化GPIO的相关寄存器 3.1.2 初始化EXTI的相关寄存器 3.1.3 初始化NVIC的相关寄存器 3.2 配置定时器TIM2每0.1ms产生一次溢出中 3.2.1 初始化TIM2的相关寄存器 3.2.2 初始化NVIC的相关寄存器 3.3 统计帧数据中每一位脉冲的传输时间 3.4 存储从引导码开始的33个脉冲传输时间 3.5 从数组irdata[33]中提取比特“1”和比特“0”并形成4个字节的按键码4 解码结果验证结语
文章来源
类型: 期刊论文
作者: 胡进德
关键词: 红外传输协议,红外解码,外部中断,定时器
来源: 单片机与嵌入式系统应用 2019年10期
年度: 2019
分类: 信息科技
专业: 计算机硬件技术,自动化技术
单位: 仙桃职业学院科研处
分类号: TP872;TP368.1
页码: 78-81+85
总页数: 5
文件大小: 560K
下载量: 892
相关论文文献
标签:红外传输协议论文; 红外解码论文; 外部中断论文; 定时器论文;
单片机STM32F103C8T6的红外遥控器解码系统设计
下载Doc文档