数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3125|回复: 18

[C51] 求助给一段直接能用的红外遥控康佳电视开关的51代码

[复制链接]
发表于 2021-8-12 23:46:56 | 显示全部楼层
搞定了吗?

给你些东西:

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;CKP1205或兼容红外线遥控器接收子程序(要求使用HS0038或兼容的红外接收头)@12MHZ
;----------------------------------------------------------------------------
;使用该子程序前须定义的参数:
;IR        BIT        PX.X                ;红外信号的输入端口
;----------------------------------------------------------------------------
;说明:        CKP1205发射方式为PPM编码格式,即        0=0.56mS的低电平引导+1.2mS的高电平信号
;                                        1=0.56mS的低电平引导+2.1mS的高电平信号
;发码方式:
;        引导码(3mS的低电平+3mS的高电平)+8位用户码+8位数据码+结束码(0.56mS的低电平+3.5mS的高电平+0.56mS的低电平)
;============================================================================
;入口:        无
;出口:        ACC        ->=00H按键无效,=01是新键,=02是重复键
;----------------------------------------------------------------------------
CKP1205:PUSH        PSW
        PUSH        01H
        PUSH        04H
        PUSH        05H
;下面为逻辑位的接收部分
CK12051:MOV        R5,#02H                ;后续要收的是两个字节(1字节系统码+1字节键码)
回复 支持 反对

使用道具 举报

发表于 2021-8-19 22:07:20 | 显示全部楼层
kindzhon 发表于 2021-8-14 22:23
汇编啊,真难,几十年不玩了

给的不是程序,给的是编码格式(协议),跟据编码格式编写相应的发射代码就行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 14:13 , Processed in 0.140400 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表