|
这个是我们51板配套程序的最后一个,一个pc遥控器,详情见 附件 平台:FDR-1 51 开发板 主程序代码: #include #include #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); } } } |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|