下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——NEC格式红外发射C程序C51//**********************************************////**********NEC格式红外遥控发射程序*************////*******************IDWROK*******************////***************20230315_zxq*******************////****20s-M-1S-40EB728D-3S-IDWR(40EE6699)******////**********************************************//#include#defineuintunsignedint#defineucharunsignedcharstaticbitOPT;sbitIR=P3^4;//sbitkey=P1^7;staticuintcount;staticuintendcount;staticucharflag;staticucharSyscode_H;staticucharSyscode_L;ucharIR_bufdata[4];voidInit(void);
voidSend_IR(ucharCustomCode);//voidDelay_ms(uintms);voidDelay_s(uchars);
voidmain(void){Init();Delay_s(20);Syscode_L=0xee;Send_IR(0x01);Delay_s(1);Syscode_L=0xeb;Send_IR(0x72);Delay_s(3);Syscode_L=0xee;Send_IR(0x66);Delay_s(17);while(1){Delay_s(1);Syscode_L=0xee;Send_IR(0x67);}}
//红外发射管的状态位0,1//红外发射端口//延时计数器//终止延时计数//红外发送标志//系统码高8位//系统码低8位//遥控代码存放缓冲区//发射数据码//ms延迟子程序//s延迟子程序//初始//等待开机//系统码设置//发送遥控代码M//系统码设置//发送遥控代码//系统码设置//发送遥控代码IDWR//系统码设置//发送遥控代码LED提醒voidtimeint(void)interrupt1{
TH0=0xFF;TL0=0xE6;count++;
if(flag==1){
OPT=~OPT;}else{
OPT=0;}
IR=OPT;}
voidInit(void){count=0;flag=0;OPT=0;IR=0;Syscode_H=0x40;Syscode_L=0xbf;EA=1;TMOD=0x01;ET0=1;TH0=0xFF;TL0=0xE6;TR0=1;
}
voidSend_IR(ucharCustomCode){uinti,j;IR_bufdata[0]=Syscode_H;IR_bufdata[1]=Syscode_L;IR_bufdata[2]=CustomCode;IR_bufdata[3]=~CustomCode;
endcount=223;
flag=1;count=0;
//定时器0中断处理
//26us中断一次,频率为38KHZ
//CPU开总中断
//设定时器0为16位模式1//定时器0中断允许
//26us中断一次频率为38KHZ//开始计数
//Syscode数据转移到IR_bufdata[]内
//发送9ms的起始码
while(count>1;}}endcount=10;//每个代码发送完毕后的延时flag=1;coun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民航内部安全保卫制度
- 河西幼儿园内部管理制度
- 海尔内部会计管理制度
- 海底捞内部考核制度
- 火锅店内部员工管理制度
- 煤矿内部安全检查制度
- 煤矿技术科内部分配制度
- 环保局内部沟通制度
- 理发店内部规章制度模板
- 监理内部约谈制度
- 车辆维修保养服务 投标方案(技术方案)
- 郴州职业技术学院单招《语文》考试复习题库(含答案)
- 连锁店 商业计划书
- 注塑安全培训课件
- ADAMS基本介绍课件
- TCISA 237-2022 钢铁企业润滑油在线监测技术导则
- 服装手工艺钩针教学课件
- 新课标初中物理词典
- 医疗质量与安全管理委员会会议专家讲座
- 外研版中考英语复习课件
- GB/T 28733-2012固体生物质燃料全水分测定方法
评论
0/150
提交评论