文号
t29070
阅读
7458
回复
14
收藏
8
闲得机吧疼,2051试PWM,仿真OK,大家给看看用处大不大?
2010/09/04
IP:浙江

attachment icon pwm.rar 31.63KB RAR 28次下载    123.jpg


**************************
16年4个月前IP:未同步
255391
1楼
#include <REG2051.H>
sbit led=P1^0;
sbit k1=P1^6;
sbit k2=P1^7;
void delay(unsigned char ms)
{
    unsigned char x,y;
    for(x=0;x<ms;x++)
    for(y=0;y<50;y++);
}

void main()
{
  unsigned char i,a=10,b=1;
  k1=1;
  k2=1;
  led=1;    
    while(1)
    {
        led=0;
        delay(a);
        led=1;
        delay(b);
        if(k1==0)
            delay(5);
            if(k1==0)
            {
                while(!k1);
                a++;
                b--;
            }

            if(k2==0)
                delay(5);
            if(k2==0)
            {
                while(!k2);
                a--;
                b++;
            }
            if(a>9)
            a=10;
            if(b<2)
            b=1;                
    }
}
引用
评论
16年4个月前IP:未同步
255539
5楼
LS的兄台NB!
引用
评论
16年4个月前IP:未同步
257950
8楼
是呵!太低了!
引用
评论
16年4个月前IP:未同步
258439
10楼
阁下不要笑我啊!我菜鸟啊。
引用
评论
16年4个月前IP:未同步
258440
11楼
哪个有专业一点的PWM程序让俺学学?
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的