最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 科技DIY > 机器人/模型 >

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!(4)

时间:2017-05-18 20:19来源:数码之家 作者:admin 点击:
#include drive.h sfr P1M1 = 0x91;//这两个是让P1口设置为推挽输出 sfr P1M0 = 0x92; sbit L_A = P1^7;//定义L9110所接的引脚,关于L9110的详细驱动方式见其PDF(其实跟L298差不多) sbit L_B = P1^6; sbit R_A =
#include "drive.h"
  •  
  • sfr P1M1 = 0x91;    //这两个是让P1口设置为推挽输出
  • sfr P1M0 = 0x92;                
  •  
  • sbit L_A = P1^7;      //定义L9110所接的引脚,关于L9110的详细驱动方式见其PDF(其实跟L298差不多)
  • sbit L_B = P1^6;
  • sbit R_A = P1^5;
  • sbit R_B = P1^4;
  • sbit led_pin = P3^5;   //定义led所接的引脚
  •  
  • unsigned char cmd;    //全局变量,用于存放蓝牙传过来的命令
  •  
  • void led() interrupt 1   //led闪烁函数,由定时器T0产生中断,大约1.5秒闪烁一下
  • {
  •     unsigned char i;
  •     i++;
  •     if(i==15)
  •     {
  •         led_pin = !led_pin;
  •         i=0;
  •     }
  •     TH0 = (65536-50000)/256;
  •     TL0 = (65536-50000)%256;
  • }
  •  
  • void com() interrupt 4    //串口中断函数,当蓝牙传命令过来的时候执行
  • {
  •     RI  = 0;
  •     cmd = SBUF;       //把收到的命令放到全局变量里面
  • }
  •  
  • void com_init()    //串口初始化函数,波特率9600bps
  • {
  •     TMOD = 0x00;
  •     TMOD = 0x21;
  •     TH1  = 0xfd;
  •     TL1  = 0xfd;
  •     TR1  = 1;
  •     
  •     REN  = 1;
  •     SM0  = 0;
  •     SM1  = 1;
  •     EA   = 1;
  •     ES   = 1;
  • (责任编辑:admin)
  • 织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片
    栏目列表
    推荐内容