找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3617|回复: 8
收起左侧

超牛PWM控制_调频+PWM+调端口

  [复制链接]
ID:475247 发表于 2020-3-23 10:19 | 显示全部楼层 |阅读模式
超牛PWM控制_调频+PWM+调端口
0001.jpg 0002.jpg 00003.jpg



#include<reg51.h>
#define uint  unsigned int
#define uchar unsigned char

sbit PWMP2^0;
sbit LED2=P2^1;
sbit LED3=P2^2;
sbit LED4=P2^3;
sbit LED5=P2^4;
sbit LED6=P2^5;
sbit LED7=P2^6;
sbit LED8=P2^7;
sbit SW=P1^0;   
sbit SW2=P1^1;  
sbit SW3=P1^2;  

uint  time;      //定义占空比的变量
uchar num, con, jac, op, ss, pio;
uchar sec = 10, tme = 1;

void op_sw(void);
void ss_sw(void);
void sw_sw(void);
void pio_sw(void);

void main()
{
    P2 = 0;
        TMOD=0x01;//定时器0工作方式1
        TH0=(65536-10)/256;//赋初值定时 //0xff;
        TL0=(65536-10)%256;//0.01ms //0xf7
        EA=1;//开总中断
        ET0=1;//开定时器0中断
        TR0=1;//启动定时器0

        pio = 1;
        
        while(1)
        {
          void sw_sw(void);        
        }                        
}

void tim0() interrupt 1
{
        TR0=0;
        TH0=(65536-10)/256;  
        TL0=(65536-10)%256;  
        TR0=1;   
        time++;         
        
        if(time>=100)
                time=0;   
        if(time <= (sec))  
                PWM=1;  
        else PWM=0;
        
        inter_sw() ;
        op_sw();
        ss_sw();
        pio_sw();
}
51hei.png
详见附件 调速 PWM .rar (16.5 KB, 下载次数: 85)
回复

使用道具 举报

ID:472242 发表于 2020-3-23 20:43 | 显示全部楼层
哇瑟!这是多好的东东啊!真个是牛人!玩多彩闪灯不就是用这样的方法吗?先收下!谢谢!
回复

使用道具 举报

ID:478073 发表于 2020-3-23 20:51 | 显示全部楼层
这么好的51单片机帖子既然被放在STM32区,真是太不负责任了!
回复

使用道具 举报

ID:475247 发表于 2020-3-24 08:06 | 显示全部楼层
shuisheng60 发表于 2020-3-23 20:43
哇瑟!这是多好的东东啊!真个是牛人!玩多彩闪灯不就是用这样的方法吗?先收下!谢谢!

谢谢!相互交流,共同促进!
回复

使用道具 举报

ID:128463 发表于 2020-3-28 12:42 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

ID:472268 发表于 2020-3-31 09:55 | 显示全部楼层
很不错啊!要的就是这种效果。
回复

使用道具 举报

ID:948180 发表于 2021-7-2 10:11 | 显示全部楼层
这是脉冲宽度测量仪吗?
回复

使用道具 举报

ID:928591 发表于 2021-7-3 15:00 | 显示全部楼层
不怎么样,都不整个文件
回复

使用道具 举报

ID:928591 发表于 2021-7-3 15:00 | 显示全部楼层
不是整个文件,单独一个文本
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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