//51单片机接收红外遥控源程序
#include
static unsigned char data IRCode[3],IRCON,IRCON2;
static unsigned char data DT;
void main(void)
{
unsigned int de;
TMOD = 0x01; //定时器0方式1
EA = 1; //允许CPU中断
IT0 = 1; //INT0下降沿有效
EX0 = 1; //开INT0中断;
do
{
for (de=0; de<10000; de++)
P3_6 = 1;
for (de=0; de<10000; de++)
P3_6 = 0;
if (DT)
{
for (de=0; de<30000; de++) //这里起到按键值正确后会有一个延时,防止重复按键
P3_6 = 1;
for (de=0; de<30000; de++)
P3_6 = 0;
DT = 0;
}
EX0 = 1;
}
while(1);
}
//定时器0中断处理
void timeint(void) interrupt 1 using 2
{
TH0=0xFD;
TL0=0x1E; //设定时值为800us
if (IRCON<3)
{
if (IRCON2<8) //每中断一次读一次遥控接收头的状态,每二次为遥控编码中的一个位
{
IRCON2++;
IRCode[IRCON]=IRCode[IRCON]<<1; //每读一次放入变量中的二进制的一个位,每次左移一位
IRCode[IRCON]=IRCode[IRCON] | P3_2; //每八次填满一个字节,一个字节存放遥控编码4个位
- 单片机红外遥控程序 > //51单片机接收红外遥控源程序
-
//51单片机接收红外遥控源程序
下载该文档 文档格式:DOC 更新时间:2007-06-06 下载次数:0 点击次数:5文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: 番茄花园 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 番茄花园 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:科技成果汇编
下一篇:单片机红外遥控密码锁
点击查看更多关于单片机红外遥控程序的相关文档
- 您可能感兴趣的
- 单片机红外 单片机遥控接收程序 单片机无线遥控小车 单片机红外记数器 遥控单片机密码锁 单片机无线遥控 关于红外的单片机实验 单片机遥控设计 单片机遥控小车
- 大家在找
-
- · 因特网浏览器下载安装
- · 秘书工作与人际关系
- · 劲舞团v6.9官方下载
- · 碟中碟3高清
- · 湖南三一重工高空作业车
- · 管理艺术判断题答案
- · 采煤工作面三图一表
- · 大学生统计建模大赛
- · prepare
- · 蚂蚁爬树叶动画视屏
- · 邯郸车辆违章
- · 东莞技校曝不雅视频
- · 高中英语完形填空习题
- · 企业内部控制配套指引
- · 西安茶艺培训学校
- · 空压机价格
- · 宝石总动员辅助
- · 英语口语情景对话范文
- · 工商管理专业毕业论文
- · 独山子招聘
- · 临床营养学A
- · 利率市场化改革
- · 2001年入党申请书模板
- · 电气自动化专业论文
- · 热处理检验规程
- · 90候门事件大全图
- · 轧机操作招聘
- · 国民党抗日战争电影
- · 北方汽修学校
- · 薄膜溶解性
- 赞助商链接