原创 51 PC遥控器 实验(二十五)

2008-5-12 12:08 4193 10 11 分类: MCU/ 嵌入式

点击下载


这个是我们51板配套程序的最后一个,一个pc遥控器,详情见附件


平台:FDR-1 51 开发板


主程序代码:


#include <reg52.h>
#include<stdio.h>  
#include"decorder.h"
#include"led.h"          
#define uchar unsigned char
#define uint unsigned int
uchar flag_rec=0;
/*------------------time ms延时函数-----------------*/


void Inituart()
{      
 SCON=0X50;//串口:方式1,接受允许
 TMOD=0X20;//定时器1:模式2,8位自动重装模式,用于产生波特率   
 TH1=0XFD; //初值设定 9600bit
 TL1=TH1;  
 TR1=1;    //开启定时器1      
 TI=1;//特别注意:强行使上次数据发送结束,才开始printf (不信可以试试去掉本句试试)
}
void send_com(uchar dat)
{
  SBUF="dat";
  while(!TI);
  TI="0";
}
unsigned char  rec_com ()
{
 uchar dat="0xff";
 if(RI)
 {
 dat=SBUF;
 RI=0;
 flag_rec=1;  //收到信号的标志
 }
 return  dat;

void main()
{
   delayms(2000);
  Inituart();
  init_decorder();
   while(1)
   {
    if(key_flag)
 { 
   key_flag=0;
   send_com(keycode);
     } 
   }  
  
}

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户554377 2008-5-12 12:13

博客里很多挺好的资料,谢谢博主的分享了
相关推荐阅读
正点原子 2013-05-17 23:47
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第六十一章 战舰STM32开发板综合实验(标准例程终结篇)
   第六十一章 战舰STM32开发板综合实验        前面已经给大家讲了55个实例了,本章将设计一个综合实例,作为本指南的最后一个实验 ,该实验向大家展示了STM...
正点原子 2013-05-03 23:02
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第六十章 UCOSII实验3-消息队列、信号量集和软件定时器
   第六十章 UCOSII实验3-消息队列、信号量集和软件定时器   上一章,我们学习了UCOSII的信号量和邮箱的使用,本章,我们将学习消息队列、信号量集和软件定时器...
正点原子 2013-05-03 20:42
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十七章 ENC28J60网络实验
第五十七章 ENC28J60网络实验   本章,我们将向大家介绍ALIENTEK ENC28J60网络模块及其使用。本章,我们将使用ALIENTEK ENC28J60网络模块...
正点原子 2013-05-01 23:00
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十九章 UCOSII实验2-信号量和邮箱
第五十九章 UCOSII实验2-信号量和邮箱      上一章,我们学习了如何使用UCOSII,学习了UCOSII的任务调度,但是并没有用到任务间的同步与通信,本章我们将学习两个最基本的...
正点原子 2013-04-30 10:55
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十八章 UCOSII实验1-任务调度
  第五十八章 UCOSII实验1-任务调度      前面我们所有的例程都是跑的裸机程序(裸奔),从本章开始,我们将分3个章节向大家介绍UCOSII(实时多任务操作系...
正点原子 2013-04-26 23:16
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第五十七章 ENC28J60网络实验
 第五十七章 ENC28J60网络实验  本章,我们将向大家介绍ALIENTEK ENC28J60网络模块及其使用。本章,我们将使用ALIENTEK ENC28J60网络模块和uIP 1...
EE直播间
更多
我要评论
1
10
关闭 站长推荐上一条 /1 下一条