找回密码
 立即注册

QQ登录

只需一步,快速开始

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

这个蓝牙下位机程序有什么问题,为什么不能用

[复制链接]
跳转到指定楼层
楼主
ID:275404 发表于 2018-6-19 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include<reg52.h>

  2. #include"Delay.h"

  3. #define uchar unsigned char

  4. #define uint  unsigned int

  5. uchar n;

  6. sbit P1_0=P1^0;

  7. sbit P1_1=P1^1;



  8. void delay(uint xms)

  9. {

  10.          uchari,j;

  11.          for(i=xms;i>0;i--)

  12.                    for(j=112;j>0;j--);

  13. }


  14. void Serial_init()//串口初始化函数

  15. {

  16.          TMOD=0x20;//设置定时器1工作方式2(8位自动重装)

  17.          TH1=0xfd;//设置波特率位9600

  18.          TL1=0xfd;

  19.          PCON=0x00;       //波特率倍增0x00不加倍  0x80加倍

  20.          SCON=0x50;  //设置串口工作方式1

  21.          EA=1;         //开启总中断

  22.          ES=1;         //开启串口接收中断

  23.          TR1=1;       //计数器1开始运行

  24. }


  25. void vart_Int(void)  interrupt 4 //串口中断函数

  26. {

  27.          if(RI)

  28.          {

  29.                    n=SBUF;

  30.                    RI=0;//清零

  31.          }

  32. }

  33.          

  34. void Forward(void)//前进

  35. {

  36.          

  37.          P1_1=1;

  38.          delay_nus(1700);

  39.          P1_1=0;


  40.          P1_0=1;

  41.          delay_nus(1300);

  42.          P1_0=0;


  43.          delay_nms(20);


  44. }


  45. void main()

  46. {

  47.          delay(100);

  48.          Serial_init();//串口初始化


  49.          while(1)

  50.          {

  51.                    switch(n)

  52.                    {

  53.                             case0x01:Forward();break;//前进

  54.                             default:break;

  55.                    }

  56.          }

  57. }
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:354740 发表于 2018-6-19 22:42 来自手机 | 只看该作者
好像是这样
回复

使用道具 举报

板凳
ID:273898 发表于 2018-6-19 23:04 | 只看该作者
具体没看出代码哪里有问题
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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