哈哈ych 发表于 2020-4-22 14:15:15

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

试了好多次 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
        }
}
         

wsqzdz 发表于 2020-4-22 19:14:04

链接:https://pan.baidu.com/s/1Klgme-UheOEhro1o7m7zcQ
提取码:o35g

wsqzdz 发表于 2020-4-22 19:14:26

这是下载链接,做好了

哈哈ych 发表于 2020-4-22 19:15:47

wsqzdz 发表于 2020-4-22 19:14 static/image/common/back.gif
链接:https://pan.baidu.com/s/1Klgme-UheOEhro1o7m7zcQ
提取码:o35g

谢谢啦!http://www.moz8.com//mobcent//app/data/phiz/default/06.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/06.png

哈哈ych 发表于 2020-4-22 19:16:39

wsqzdz 发表于 2020-4-22 19:14 static/image/common/back.gif
这是下载链接,做好了

我放到网盘里了。

飞天狼 发表于 2020-4-23 05:55:07

wsqzdz 发表于 2020-4-22 19:14 static/image/common/back.gif
这是下载链接,做好了

助人为乐者奖励,找狼哥领取赠品。微信moz8com

admin 发表于 2020-4-23 08:09:08

wsqzdz 发表于 2020-4-23 15:53:12

哈哈ych 发表于 2020-4-22 19:15 static/image/common/back.gif
谢谢啦!

小事一桩,哈哈测试仪都自己做了http://www.moz8.com//mobcent//app/data/phiz/default/01.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/01.png

long76 发表于 2020-4-27 14:02:48

楼主能发一份图纸更好,分享给大家

哈哈ych 发表于 2020-4-27 15:12:22

long76 发表于 2020-4-27 14:02 static/image/common/back.gif
楼主能发一份图纸更好,分享给大家

不用图纸,帖子第二行就有接线方法10K电位器

long76 发表于 2020-4-29 01:40:44

哈哈ych 发表于 2020-4-27 15:12
不用图纸,帖子第二行就有接线方法10K电位器

舵机信号接P5.5 电位器接P1.7
就是说电位器中点接P1.7,上下接+-极呗
页: [1]
查看完整版本: 舵机测试器程序,请帮我转换成hex文件。