OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5289|回复: 7

这段程序什么意思

[复制链接]

82

主题

194

帖子

0

精华

高级会员

Rank: 4

积分
595
金钱
595
注册时间
2015-10-16
在线时间
72 小时
发表于 2015-10-27 15:30:19 | 显示全部楼层 |阅读模式
5金钱
#include<reg52.h>
#define uchar unsigned char
sbit dianji=P1^7;             //控制电机I/O口定义
uchar num=0,show_num=1,gao_num=1,di_num=3;    //为什么这么赋值
viod qudong()
{
    ucar i;
    if(di_num!=0)
    {
        for(i=0;i<di_num,i++)
        {
            dianji=0;                  //这里的赋值1与下面赋值0什么意思啊,是驱动电机转吗?
            display();
        }
           for(i=0;i<gao_num,i++)
        {
            dianji=1;
            display();
        }
    }
}

最佳答案

查看完整内容[请看2#楼]

这段程序是用来产生一定占空比的PWM波的,占空比q=gao/(di+gao),用占空比调节转速,占空比越高,转速越大。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
36
金钱
36
注册时间
2015-10-29
在线时间
3 小时
发表于 2015-10-27 15:30:20 | 显示全部楼层
这段程序是用来产生一定占空比的PWM波的,占空比q=gao/(di+gao),用占空比调节转速,占空比越高,转速越大。
回复

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2015-10-27 16:48:59 | 显示全部楼层
你这学过51单片机嘛 。这最基础的IO口输出高低电平难道都不清楚嘛
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复

使用道具 举报

82

主题

194

帖子

0

精华

高级会员

Rank: 4

积分
595
金钱
595
注册时间
2015-10-16
在线时间
72 小时
 楼主| 发表于 2015-10-28 22:04:28 | 显示全部楼层
回复【2楼】ST-FAE-SALE:
---------------------------------
我知道是输出高低电平,想问的是对于电机是怎么样操作的
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2015-10-28 22:08:10 | 显示全部楼层
回复【3楼】liuxiangyong:
---------------------------------

你提供的条件,根本没法知道。
回复

使用道具 举报

6

主题

115

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1026
金钱
1026
注册时间
2015-6-1
在线时间
126 小时
发表于 2015-10-28 22:16:37 | 显示全部楼层
你还要去了解电机部分的电路,一般电机的驱动电路是需要输入两个电压的,两电压差为正,电机正转,电压差为负,电机反转,电压差为0,电机不转。在程序里理解的话就是,比如一个高电平一个低电平,这样就可以使电机正转了,相反就是反转。同为高电平或同为低电平则静止。
回复

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
105
金钱
105
注册时间
2015-3-5
在线时间
8 小时
发表于 2015-11-1 21:26:21 | 显示全部楼层
这样的问题,只要大量的阅读别人的代码,结合硬件电路,你很快就明白了,如果是一直纠结于这个问题,只能陷于疑惑的深潭。
回复

使用道具 举报

32

主题

223

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2015-9-23
在线时间
120 小时
发表于 2015-11-5 19:09:15 | 显示全部楼层
慢慢来,不要急~~~~~~
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 12:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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