资料
  • 资料
  • 专题
51单片机红外接收C语言程序
推荐星级:
类别: 制造与封装
时间:2020-01-04
大小:68.66KB
阅读数:337
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
51单片机红外接收C语言程序/* 51 单片机红外接收程序 功能说:1.P0 为数据输出口 2.P2 为位数显示输出口 3.P3.3 为红外接收输入端 4.8 位数码管显示为(00 00 00 00 00) 5.显示状态 2 位上电后的键值次数+4 位用启码+2 位键值功能 */ #include typedef signed char s8; typedef unsigned char u8; typedef unsigned int u16; typedef unsigned long u32; #define Imax 13500 //此处为晶振为 11.0592 时的取值 14000=0x36B0 #define Imin 10000 //如用其它频率的振时 8000=0x1F40 #define Inum1 1350 //要改变相应的取值 1450=0x05AA #define Inum2 700 // 700=0x02BC #define Inum3 2700 // 3000=0x0BB8 #define DELH P0 //数据显示输出端口 #define DEV P2 //位数显示输出端口 sbit IRB = P3^3; //红外接收输入端 /*数据开关状态的枚举类型 */ typedef enum { BUZZ_OFF, BUZZ_ON } eIrOK; static bit IrOK = BUZZ_OFF; //数据开关状态 static bit f = BUZZ_OFF; /* 显示数据查表 0,1,2,3,4,……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书