您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
商城:
论坛首页    单片机MCU/嵌入式
  •  发帖
  • 收藏

大神帮忙看一下SPWM波生成程序(51单片机)
阅读: 2790 |  回复: 8 楼层直达

2015/08/02 15:21:31
1
cryuncle
电源币:0 | 积分:3 主题帖:1 | 回复帖:0
LV1
士兵


QQ截图20160321155901【附赠实战教程 】BUCK变换器免费试用征集中

QQ截图20160321155901  【有奖DIY】工程师本色上演 设计征集活动



帮忙看一下哪里出问题了,仿真总是出不来

 #include <reg52.h>

unsigned char xdata x[]={255  , 256  , 255  , 256   ,255  , 256 ,  255  , 256  , 255   ,256  , 255 ,  256  , 255  , 256  , 256  , 256  , 256  , 256  , 256   ,256  , 256  , 255 ,  256 ,255  , 256  , 255  , 256  , 255  , 256 ,  255  , 256  , 255  , 256 ,  255  , 256  , 255  , 256  , 255  , 256  , 255  , 256  , 255 ,  256  , 255   ,256  , 255 ,256  , 255  , 256  , 255  , 256  , 255  , 256  , 255  , 256   ,255  , 256  , 255  , 256   ,255  , 256  , 255  , 256  , 255 ,  256  , 255  , 256  , 255 ,  256 ,255  , 256  , 255  , 256  , 255  , 256  , 255  , 256  , 256   ,256  , 256  , 256   ,256   ,256  , 256  , 255  , 256  , 255  , 256  , 255 ,  256  , 255  , 256,  255  , 256  , 255   ,256    };unsigned char xdata a[]={53  , 248   , 60 ,  235  ,  74 ,  221 ,   87  , 208  , 101  , 195  , 114  , 182 ,  126  , 169  , 139  , 157   ,151   ,145 ,  162 ,  134  , 173 ,  123 ,  184   ,113 ,  194 ,  103  , 203  ,  94  , 212  ,  86 ,  220  ,  78 ,  227  ,  71 ,  233 ,   65  , 239  ,  60 ,  244  ,  56  , 248 ,   52  , 251 ,   49 ,  253  ,  48   ,254  ,  47  , 255   , 47 ,  254 ,   48 ,  253  ,  49 ,  251  ,  52  , 248  ,  56 ,  244 ,   60  , 239  ,  65  , 233  ,  71 ,  227  ,  78 ,  220 ,   86 ,  212 ,94  , 203  , 103  , 194  , 113  , 184  , 123 ,  173  , 134 ,  162 ,  145   ,151  , 157  , 139  , 169  , 126  , 182 ,  114 ,  195  , 101  , 208  ,  87 ,  221  ,74  , 235  ,  60 ,  248  };

unsigned int i,j,k,m,l;

sbit L1=P0^5;sbit L2=P0^1;

void init(){

i=0;k=0;j=0;

TMOD=0x01;

TL0=256;TH0=256;

EA=1;

ET0=1;

TR0=1;

L1=0;L2=0;

}

void main(){

init();

while(1);

}

void timer0() interrupt 1 using 2

{

TL0=a[i];

TH0=x[i];

i++;

if(k)L1=~L1;

elseL2=~L2;

if(i==96)  {i=0; k=~k; }

}

标签 51单片机
具有PGA和参考电压的16位4kSPS,12-Ch ADC 1至4节串联锂离子电池组管理器参考设计 SIMPLE SWITCHER 60V,3A降压转换器,40uA Iq
低电压高速四路差分线路接收器16-SO -40至85 具有自动调整功能的24V步进电机参考设计 3.5 - 36V 2A、3A 低静态电流降压转换器
1.5A USB锂离子电池充电器和电源管理IC 集成传感器的2.5A BLDC电机控制器参考设计 具有 40μA 静态电流的 SIMPLE SWITCHER® 降压稳压器
2015/08/10 16:44:58
2
tyjunaaa
电源币:6 | 积分:0 主题帖:1 | 回复帖:16
LV2
班长
unsigned char 最大值255 是这个原因吗
2015/08/12 15:10:00
3
cryuncle
电源币:0 | 积分:3 主题帖:1 | 回复帖:0
LV1
士兵
额, 就算数字小也没有用啊,它输出的波形跟我赋值的数据就没有关系,不懂为啥
2016/02/09 12:10:39
4
我系河边草
电源币:3 | 积分:0 主题帖:21 | 回复帖:180
LV6
团长
你把p0.1和p0.5改成p1.0和p1.1
2017/07/09 21:11:39
5
MRLE
电源币:0 | 积分:3 主题帖:1 | 回复帖:1
LV1
士兵
兄弟你这组数据是哪来的啊
2017/07/31 16:39:53
6
w88888888
电源币:0 | 积分:3 主题帖:0 | 回复帖:1
LV1
士兵
汇编没问题,结果仿真是错的
2017/08/01 08:49:10
7
ruohan
电源币:3 | 积分:9 主题帖:44 | 回复帖:1026
LV9
军长

能产生吗,,将一下

2017/08/03 10:19:58
8
慕青
电源币:0 | 积分:3 主题帖:0 | 回复帖:1
LV1
士兵
同求
2017/08/03 14:52:34
9
伏尔加的鱼
电源币:3 | 积分:0 主题帖:1 | 回复帖:9
LV2
班长
用有PWM功能的单片机吧,这个软件做的做出来用不到没有什么意义
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享