hpv52阳性是什么病| 人活在世上的意义是什么| 什么叫石女| 决明子配什么喝最减肥| 虎毒不食子是什么意思| meq是什么单位| 梦见一坨屎是什么意思| 胃溃疡吃什么食物| 菩提树是什么树| 空鼻症是什么症状| 上海市长什么级别| 肛门痛是什么原因| 低血压吃什么补得最快| 什么是类风湿| 腰间盘突出用什么药好| 状况是什么意思| 体重kg是什么意思| 肉苁蓉是什么| 夏天吃什么菜好| 心率过速吃什么药| 怀孕吃什么必定流产| 静脉曲张溃烂擦什么药| 腹膜透析是什么意思| 夏天吃什么水果好| norm什么意思| 皮肤过敏用什么药| 江西古代叫什么| 是什么时候| 如饥似渴是什么意思| 例假推迟是什么原因| 什么原因会引起胎停| 鸡精吃多了有什么危害| 地什么人什么| hpv感染有什么症状| 乐字属于五行属什么| 狗狗产后吃什么下奶多| 容易静电的人说明什么| 数不胜数是什么生肖| 颈椎病头疼吃什么药| 意志是什么意思| 达泊西汀是什么药| 菠萝蜜什么季节最好吃| 医托是什么意思| 做春梦是什么意思| 痰湿中阻吃什么中成药| 花椒木有什么作用与功效| 在什么的前面用英语怎么说| 妈妈的姐姐叫什么| 智商税什么意思| 人为什么要穿衣服| 祛湿吃什么食物| 十一月是什么月| bodywash是什么意思| 以貌取人是什么意思| 生肖狗和什么生肖相冲| 醋酸生育酚是什么东西| 边界是什么意思| 男人梦见鱼是什么征兆| 视功能是什么| 额窦炎吃什么药管用| 4月出生是什么星座| 非萎缩性胃炎什么意思| 龟头敏感用什么药| 10月25号是什么星座| 双子座和什么星座最配| 穗字五行属什么| 哮喘用什么药| 什么灯不会亮| 尿道炎吃什么消炎药| 什么是占有欲| 肾素高说明什么| 蚧壳虫用什么药最有效| 父亲节该送什么礼物| 男人左眼跳是什么预兆| 子宫增厚是什么原因| 黄芪和什么搭配不上火| 错构瘤是什么病| 为什么老打嗝| 肾轻度积水是什么意思| 2006属什么生肖| coser什么意思| 无限未来为什么不写了| 为什么一个月来两次姨妈| 晚八点是什么时辰| 风麻疹是什么引起的| 蓝牙耳机什么样的好| 肛门裂口是用什么药膏| 懦弱的反义词是什么| 一直倒霉预示着什么| 血脂低是什么原因| 梦见自己牙齿掉了是什么意思| 换手率什么意思| 没有美瞳护理液用什么代替| 处暑吃什么| 肾的功能是什么| c代表什么| 碳13和碳14有什么区别| 老而弥坚是什么意思| 房性早搏吃什么药最好| 白萝卜不能和什么一起吃| 羊肉与什么食物相克| 蚕豆有什么营养| 玫瑰代表什么| 什么情况下吃奥司他韦| 具备是什么意思| 小卡是什么| 喝什么养胃| 潜规则是什么| kid是什么意思| 十月十五号是什么星座| 肛门镜检查能查出什么| 非萎缩性胃炎是什么意思| 什么是人彘| 颞颌关节紊乱挂什么科| 梦见坟墓是什么预兆| 李五行属什么| 天枢是什么意思| 1969年属什么生肖| 什么洗面奶最好用排行第一| 211是什么| 水垢是什么| 什么话什么说| 霰粒肿用什么药| 女人要矜持是什么意思| 眉头长痘痘是因为什么原因引起的| 口臭什么原因| 为什么七星瓢虫是益虫| 什么叫入伏| 苯磺酸氨氯地平片什么时候吃最好| 拜戈手表属于什么档次| 时髦是什么意思| 蚊子喜欢咬什么血型| 颈椎病吃什么药效果好| 黑曜石五行属什么| 屁多又臭是什么原因| 褙子是什么| 水印是什么| 趋光性是什么意思| 肝硬化早期有什么症状| 彪是什么动物| puppies什么意思| 肝右叶钙化灶什么意思| 伏天吃什么| 低钾血症是什么意思| 网剧是什么意思| 艾滋病简称什么| 7月6日什么星座| 孔雀蓝配什么颜色好看| 眼睛模糊流泪用什么药| cas是什么意思| 什么品牌奶粉好消化| 什么叫脂肪瘤| 梦见别人家办丧事是什么意思| 晚上喝蜂蜜水有什么好处| 阴茎长水泡是什么原因| 音序是什么| 手掌发热是什么原因| 中医为什么下午不把脉| 头发一把一把的掉是什么原因| 口水歌是什么意思| 男人左眼跳是什么意思| 马步鱼为什么是甜的| 失不出头念什么| 绣球花什么时候开花| 肌肉拉伤有什么症状| 阴茎硬不起来吃什么药| 猪肚炖什么好吃| 月亮是什么意思| 第一次是什么感觉| 什么星座最聪明| 粗脖子病是什么原因引起的| 胰腺低密度影什么意思| 小脑萎缩吃什么药好| m型发际线适合什么发型| 咳嗽打什么点滴效果好| 乳腺小叶增生是什么意思| 身经百战是什么意思| 师五行属什么| 怀孕生化是什么意思| 身体缺钾是什么症状| 俊五行属什么| 肠粉是用什么材料做的| 天德是什么意思| 幼儿园报名需要什么资料| 伏天从什么时候开始| 男人吃什么壮阳| 龙虾和什么不能一起吃| 虎的贵人是什么生肖| 为什么一直流鼻涕| 血稠是什么原因造成的| 灰色是什么颜色| 五行中水是什么颜色| 鼻烟是什么东西| 牛是什么意思| 星期一右眼皮跳是什么预兆| 胆红素高是怎么回事有什么危害| 球蛋白高是什么意思| 自缢痣是什么意思| 自来水养鱼为什么会死| 甲苯对人体有什么危害| 什么姿势最深| 查脂肪肝挂什么科室| 手足口病吃什么药好得快| 术语是什么意思| 38线是什么意思| 创伤弧菌用什么抗生素| 静脉曲张有什么表现| 10月份是什么星座的| 胆结石吃什么| professional是什么意思| 慢性活动性胃炎是什么意思| 长颈鹿的脖子像什么| 沙眼是什么原因引起的| 综合能力测试考什么| 本命年犯太岁什么意思| 办护照照片有什么要求| 高密度脂蛋白偏高是什么意思| uspoloassn是什么牌子| 梦见摘丝瓜有什么预兆| 寿司用什么米做好吃| 什么牌子助听器好| 未土是什么土| ards是什么病| 耳蜗是什么| 7.17是什么日子| 今年什么时候进伏天| 男人为什么累| 悻悻然是什么意思| 大水牛是什么意思| 为什么突然流鼻血| 吃什么可以提高记忆力| ais是什么意思| 为什么一同房就出血| 支气管炎什么症状| 龟头感染用什么药| 社区医院属于什么级别| arf是什么意思| 白电油对人体有什么危害| 霍乱是什么病| 抗核抗体是检查什么的| 丿是什么字| 蚜虫长什么样| 吃什么补充dha| 来月经量少吃什么可以增加月经量| 负荆请罪的负是什么意思| 三十六计最后一计是什么| 肝功能看什么科室| 表彰是什么意思| 梦到鱼是什么意思| 梦到被蛇咬是什么意思| 合加龙是什么字| 人心叵测什么意思| 七月十八是什么日子| 刘邦的老婆叫什么名字| 植物神经功能紊乱吃什么药最好| 什么的流动| 中年男人遗精是什么原因| 下肢水肿吃什么药| 补充电解质是什么意思| 一什么所什么| 吃什么排湿气效果好| 胸痛应该挂什么科| 肝火大吃什么药| 戏是什么生肖| 百度

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2574|回复: 0
打印 上一主题 下一主题
收起左侧

红 配 绿 . 芳 菲 季 节 搅 动 你 的 春 心

[复制链接]
跳转到指定楼层
楼主
ID:107189 发表于 2016-3-6 14:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*----------------------------------------
CDLE-A410_Main.c
红外遥控PC功能,PC软件可使用Grider3.2
(SAA3010T电视遥控器)
  ----------------------------------------*/
#include <AT892051.h>
static unsigned char data IRCode[3],IRCON,IRCON2;
void main(void)
{
unsigned int de;
void InitCom(unsigned char BaudRate);
void ComOutChar(unsigned char OutData);
void CSToOut(void);
InitCom(6); //设置波特率为9600 1-7波特率300-19200
EA = 1; //允许CPU中断
IT0 = 1; //INT0下降沿有效
EX0 = 1; //开INT0中断;
do
  {
   for (de=0; de<30000; de++)
    P3_7=1;
   for (de=0; de<30000; de++)
    P3_7=0;
  }
while(1);
}

//串口初始化 晶振为11.0592M 方式1 波特率300-57600
void InitCom(unsigned char BaudRate)
{
unsigned char THTL;
switch (BaudRate)
  {
   case 1: THTL = 64; break; //波特率300
   case 2: THTL = 160; break; //600
   case 3: THTL = 208; break; //1200
   case 4: THTL = 232; break; //2400
   case 5: THTL = 244; break; //4800
   case 6: THTL = 250; break; //9600
   case 7: THTL = 253; break; //19200
   case 8: THTL = 255; break; //57600
   default: THTL = 208;
  }
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x21; //定时器1定时方式2定时器0方式1 用在别处可以不用定时器0,TMOD=0x20
TCON = 0x40; //设定时器1开始计数
TH1 = THTL;
TL1 = THTL;
PCON = 0x80; //波特率加倍控制,SMOD位
RI = 0; //清收发标志
TI = 0;
TR1 = 1; //启动定时器
}
//向串口输出一个字符(非中断方式)
void ComOutChar(unsigned char OutData)
{
SBUF = OutData; //输出字符
while(!TI); //空语句判断字符是否发完
TI = 0; //清TI
}
//定时器0中断处理
void timeint(void) interrupt 1 using 2
{
  unsigned char a;
  TH0=0xFD;
  TL0=0x1E; //设定时值为800us
if (IRCON<3)
    {
      if (IRCON2<8) //每中断一次读一次遥控接收头的状态,每二次为遥控编码中的一个位
        {
          IRCON2++;
        IRCode[IRCON]=IRCode[IRCON]<<1; //每读一次放入变量中的二进制的一个位,每次左移一位
        IRCode[IRCON]=IRCode[IRCON] | P3_2; //每八次填满一个字节,一个字节存放遥控编码4个位
        }
      else
        {
          IRCON++; //填满一个字节,指向下一个变量
          IRCON2=0; //计数清零
        }
    }
else
  {
  TR0 = 0; //关闭定时器
  ET0 = 0; //定时器0中断关闭
  if ((IRCode[1]!=0xFF) && (IRCode[2]!=0xFF))
   {
    for (a=1;a<3;a++)
     {
      ComOutChar(IRCode[a]); //这两句可通过PC串口软件接收的数据
      ComOutChar(IRCode[a]);
      ComOutChar(IRCode[a]); //共发6个字节正好是软件要求的
     }
   }
  EX0 = 1; //打开
}
}
//INT0中断
void INT0Fun(void) interrupt 0 using 2
{
ES = 0; //串口中断关闭
  EX0 = 0; //外部中断0关闭
  ET0 = 1; //定时器0中断打开
  TH0=0xFD;
  TL0=0x1E; //设定时值为800us
  
for (IRCON=0; IRCON<3; IRCON++)
  IRCode[IRCON] = 0;
IRCON = 0;
IRCON2 = 0; //计数清零
TR0 = 1;//开始计数
}

回复 百度 论坛还将举行多场分论坛,就中老合作展开讨论。

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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