模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1173查看 | 10回复

舵机测试器程序,请帮我转换成hex文件。

[复制链接]
发表于 2020-4-22 14:15:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
试了好多次 keil安装不成功,请大家帮我把这个舵机测试器程序转换成hex文件。谢谢啦!!

舵机信号接P5.5 电位器接P1.7
STC15W408AS


用电位器控制舵机的程序:
#include<reg51.h>

sfr P5=0xC8; //声明P5引脚寄存器
sfr P1ASF=0x9D;    //声明 P1口模拟功能寄存器
sfr ADC_RES=0xBD;  //声明 ADC转换结果寄存器
sfr ADC_CONTR=0xBC;//声明 ADC控制寄存器

sbit OUT=P5^5;//定义一个输出引脚

unsigned int L; //定义一个数据
unsigned int adc;          //AD转换计算

void Delay10us()                //@12.000MHz
{
        unsigned char i;

        i = 27;
        while (--i);
}

void delay_n_10us(unsigned int n)//延时n个10us的函数
{
        while(n)         
        {
                Delay10us();
                n=n-1;//每循环一次n减小1
        }
}


void main()
{
        L=150;//1.5ms高电平,舵机摆到中间
        P1ASF=0x80;  //设置P1.7引脚为模拟功能
        
        while(1)
        {
                OUT=1;
                delay_n_10us(L);//输出高电平
                OUT=0;
                delay_n_10us(1900);//19ms左右低电平
               
                ADC_CONTR=0x88+7;  //开始P1.7引脚转换
                delay_n_10us(5);   //等待50us,AD转换完成
                adc=ADC_RES;  //读取转换结果

                    L=adc; //转动旋钮,adc的值0~255变化
                //L的变化范围是100~200,所以进行一下限制
                if(L>200)L=200; //高电平时间不能超过2ms
                if(L<100)L=100; //高电平时间不能低于1ms
        }
}
         
发表于 2020-4-22 19:14:04 | 显示全部楼层
链接:https://pan.baidu.com/s/1Klgme-UheOEhro1o7m7zcQ
提取码:o35g
回复 支持 反对

使用道具 举报

发表于 2020-4-22 19:14:26 | 显示全部楼层
这是下载链接,做好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-22 19:15:47 | 显示全部楼层
wsqzdz 发表于 2020-4-22 19:14 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:哈哈ych 7582
链接:https://pan.baidu.com/s/1Klgme-UheOEhro1o7m7zcQ
提取码:o35g

谢谢啦!舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:哈哈ych 5756 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:哈哈ych 161
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-22 19:16:39 | 显示全部楼层
wsqzdz 发表于 2020-4-22 19:14 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:哈哈ych 3263
这是下载链接,做好了

我放到网盘里了。
回复 支持 反对

使用道具 举报

发表于 2020-4-23 05:55:07 | 显示全部楼层
wsqzdz 发表于 2020-4-22 19:14 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:飞天狼 1676
这是下载链接,做好了

助人为乐者奖励,找狼哥领取赠品。微信moz8com
回复 支持 反对

使用道具 举报

发表于 2020-4-23 15:53:12 | 显示全部楼层
哈哈ych 发表于 2020-4-22 19:15 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:wsqzdz 1805
谢谢啦!

小事一桩,哈哈测试仪都自己做了舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:wsqzdz 6072 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:wsqzdz 493
回复 支持 反对

使用道具 举报

发表于 2020-4-27 14:02:48 来自手机 | 显示全部楼层
楼主能发一份图纸更好,分享给大家
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 15:12:22 | 显示全部楼层
long76 发表于 2020-4-27 14:02 舵机测试器程序,请帮我转换成hex文件。 舵机,51舵机控制程序,mg90s 舵机 作者:哈哈ych 5531
楼主能发一份图纸更好,分享给大家

不用图纸,帖子第二行就有接线方法  10K电位器
回复 支持 反对

使用道具 举报

发表于 2020-4-29 01:40:44 来自手机 | 显示全部楼层
哈哈ych 发表于 2020-4-27 15:12
不用图纸,帖子第二行就有接线方法  10K电位器

舵机信号接P5.5 电位器接P1.7
就是说电位器中点接P1.7,上下接+-极呗
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!