小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 5887|回复: 3

51板舵机不动

[复制链接]
发表于 2014-1-3 00:51:00 | 显示全部楼层 |阅读模式
本帖最后由 washuch 于 2014-1-3 00:52 编辑

配置:51最小系统,STC89C52 ,晶振11.0592 和9G舵机。用的是论坛的1.28主控端
舵机的红线接单片机的VCC,舵机的棕色线接单片机的GND ,舵机的黄色线接单片机的P0.0口
我用的是下面的代码为什么舵机控制不了问题出在哪呢。哎!!

=========================================================
“/* 这个版本是根据管理员iuviking的51单片机版WIFI小车下位机程序(通信协议版)
版本修改而来,我已经加入了八路舵机控制(p0口),ε咫ヤ涯/ */
#include<reg52.h>
#include<math.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar Buffer =0;      //从串口接收的数据
uint URTAReceivedCount=0,n=1;
uchar data Tempdatatable[5],CommandDatatable[5];//数据包


uchar serVal[2];
uint pwm[]={1120,1190,1382,1382,1382,1382,1382,1382}; //初始90度,(实际是1382.4,取整得1382)
uchar pwm_flag=0;
uint code ms0_5Con=461; //0.5ms计数 (实际是460.8,取整得461)
uint code ms2_5Con=2304; //2.5ms计数


bit key_stime_ok;
sbit StatusLight=P2^0; //状态灯
sbit MainLight=P2^1; //主大灯
sbit servo0=P0^0;  //舵机控制
sbit servo1=P0^1;
sbit servo2=P0^2;
sbit servo3=P0^3;
sbit servo4=P0^4;
sbit servo5=P0^5;
sbit servo6=P0^6;
sbit servo7=P0^7;
/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms * x
* 输入 : x (延时一毫秒的个数)
* 输出 : 无
***********************************************************************/
void Delay_1ms(uint i)//1ms延时
{
uchar x,j;
for(j=0;j<i;j++)
for(x=0;x<=148;x++);
}

void TurnOnStatusLight()
{   
   StatusLight=0;省略下面程序。。。。。



回复

使用道具 举报

发表于 2014-1-3 08:04:19 | 显示全部楼层
p0口要加上拉电阻,否则无法驱动。其他口可以不用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-3 12:39:16 | 显示全部楼层
liuviking 发表于 2014-1-3 08:04
p0口要加上拉电阻,否则无法驱动。其他口可以不用

P0口怎么接上拉电阻,要选多大电阻。

我把舵机接到P0.1上也控制不了舵机这是为什么
回复 支持 反对

使用道具 举报

发表于 2014-1-3 12:56:57 | 显示全部楼层
washuch 发表于 2014-1-3 12:39
P0口怎么接上拉电阻,要选多大电阻。

我把舵机接到P0.1上也控制不了舵机这是为什么

上拉电阻用1k的,接线方法百度一下。p00-p07都要上拉
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 05:40 , Processed in 1.224054 second(s), 18 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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