已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
楼上的那个程序晶振是多大的,我也复制上来一段代码吧,但这个代码就是只能转一圈,不能回来。悲剧,我也改不好
谁可以帮我把这个程序改一下,可以让舵机左右摇摆的?我改了好久也改不好了
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit dr1=P1^0;

uint cnt1;
uchar x = 11;    //X表示脉冲宽度 。开始为1ms

void delay(uint xms);    //x毫秒级延时

void main()
{
    
    TMOD  = 0x01;
    TH0 = 0xff;               //TH0 = (65536-100)/256;      
    TL0 = 0x9c;               //TL0 = (65536-100)%256;    
    EA = 1;
    ET0 = 1;
    TR0 = 1;
    while(1)
    {              
                                
                               x = 15;        //中心位置 1.5ms脉冲
        delay(1000);   //延时1s
                              
                                x = 13;        //左转     1.3ms脉冲
        delay(1000);
                                
                    
          
        x = 17;        //右转     1.7ms脉冲
        delay(1000);
                                        
                                  
                                        
    }
}

void delay(uint xms)          //x毫秒级延时
{
    uint i,j;
    for(i=xms;i>0;i--)
    for(j=120;j>0;j--);
}

void T0_timer() interrupt 1      //0.1ms中断  PPM信号发生器   1-2ms(1.5ms时为舵机中心值) 采用的是51单片机速度不是很快,所以精度不高
{
    TH0 = 0xff;               //TH0 = (65536-100)/256;      
    TL0 = 0x9c;               //TL0 = (65536-100)%256;        
    cnt1++;                      //中断计数
    
    if(cnt1==x)              //高电平为 X*0.1 ms
    {
        dr1=1;            //输出高电平
    }
    else
    {
        dr1 =0;            //高电平结束,剩下的时间执行低电平
        if(cnt1==200)           //周期为20ms
                      
                            {
        cnt1 = 0;          //周期完成,重新计数
        }    
    }
                    
}
文号 / 391570

百炼成钢
名片发私信
学术分 0
总主题 33 帖总回复 844 楼拥有证书:机友 笔友
注册于 2007-08-06 23:04最后登录 2017-09-11 01:51
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步

个人简介

暂未填写
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传,正在处理中
空空如也~
处理中...
处理失败
加载中...
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
插入公式
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
ID: {{user.uid}}