红 外 线 遥 控 器 软 件 解 码 原 理 和 程 序 ( C 语 言 ) UPD6121G产 生 的 遥 控 编 码 是 连 续 的 32 位 二 进 制 码 组 , 其 中 前 16 位 为 用 户 识 别码 , 能 区 别 不 同 的 电 器 设 备 , 防 止 不 同 机 种 遥 控 码 互 相 干 扰
该 芯 片 的 用 户 识 别码 固 定 为 十 六 进 制 01H; 后 16 位 为 8 位 操 作 码 ( 功 能 码 ) 及 其 反 码
UPD6121G最 多 额 128 种 不 同 组 合 的 编 码
遥 控 器 在 按 键 按 下 后 ,周 期 性 地 发 出 同 一 种 32 位 二 进 制 码 ,周 期 约 为 108ms
一 组 码 本 身 的 持 续 时 间 随 它 包 含 的 二 进 制 “ 0” 和 “ 1” 的 个 数 不 同 而 不 同 ,大 约在 45~ 63ms 之 间 , 图 4 为 发 射 波 形 图
当 一 个 键 按 下 超 过 36ms, 振 荡 器 使 芯 片 激 活 , 将 发 射 一 组 108ms 的 编 码 脉冲 ,这 108ms 发 射 代 码 由 一 个 起 始 码 ( 9ms) ,一 个 结 果 码 ( 4
5ms) ,低 8 位 地 址码 ( 9ms~18ms) ,高 8 位 地 址 码 ( 9ms~18ms) ,8 位 数 据码 ( 9ms~18ms) 和 这 8 位数 据的 反 码 ( 9ms~18ms) 组 成
如果 键 按 下 超 过 108ms 仍未松开, 接下 来发 射 的代 码 ( 连 发 代 码 ) 将 仅由 起 始 码 ( 9ms) 和 结 束码 ( 2
5ms) 组 成
代 码 格式( 以接收代 码 为 准, 接收代 码 与发 射 代 码 反 向) ①位 定 义