久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1490|回復: 2
打印 上一主題 下一主題
收起左側

如何用51單片機產生一個控制電機轉速和正反轉的PWM信號

[復制鏈接]
跳轉到指定樓層
樓主
ID:1063055 發表于 2023-3-6 18:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
謝謝大家
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:883242 發表于 2023-3-6 23:33 | 只看該作者
你需要先找到能夠產生一個控制電機轉速和正反轉的PWM信號的51單片機。
回復

使用道具 舉報

板凳
ID:579397 發表于 2023-3-6 23:54 | 只看該作者

#include "reg52.h"                     //此文件中定義了單片機的一些特殊功能寄存器       

typedef unsigned int u16;          //對數據類型進行聲明定義
typedef unsigned char u8;

sbit PWM=P1.0               //PWM輸出

void delay(u16 i)      //延時函數
{
  while(i--);
}

void Timer0Init()
{
        TMOD|=0X01;          //選擇為定時器0模式,工作方式1,僅用TR0打開啟動。
        TH0=0XFC;                //給定時器賦初值,定時1ms
        TL0=0X18;       
        ET0=1;                        //打開定時器0中斷允許
        EA=1;                        //打開總中斷
        TR0=1;                        //打開定時器                       
}

void main()
{       
        Timer0Init();  //定時器0初始化
        while(1);               
}


void Timer0() interrupt 1
{
        static u16 out_time, bright_time;
        static u16 i;
       
        TH0=0XFC;          //給定時器賦初值,定時1ms
        TL0=0X18;
        i++;
        if(i==1000)    //1s
        {
                 i=0;
                 
                 for(bright_time=0;bright_time<=500;bright_time++)
                {  
                        out_time=500-bright_time;
                        PWM=1;
                        delay(out_time);
                        PWM=0;
                        delay(bright_time);
                }
               
                for(out_time=0;out_time<=500;out_time++)
                {
                        bright_time=500-out_time;
                        PWM=0;
                        delay(bright_time);
                        PWM=1;
                        delay(out_time);
                }
        }       
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国精产品一品二品国精在线观看 | 亚洲免费婷婷 | 中文字幕在线视频一区二区三区 | 亚洲国产高清在线观看 | 国产成人精品免费视频 | 国产在线精品一区二区三区 | 国产精品久久久久久一级毛片 | 日韩中文一区二区三区 | 亚洲成人av在线 | 激情国产 | 99精品亚洲国产精品久久不卡 | 一区二区三区在线播放视频 | 亚洲精品免费在线观看 | 亚洲毛片在线观看 | 亚洲综合色站 | 欧美一级黄色免费看 | 亚洲欧美日韩电影 | 欧洲免费视频 | 久久久久国产成人精品亚洲午夜 | 国产韩国精品一区二区三区 | 91精品国产欧美一区二区成人 | 国产精品视频在线播放 | 91.com在线观看 | 国产欧美一区二区三区国产幕精品 | 91影院在线观看 | 草草草草视频 | 日本一区二区高清不卡 | 91精品国产麻豆 | 九色.com| 91精品国产欧美一区二区成人 | h在线播放| 国产精品视频在线观看 | 精品国产乱码久久久久久蜜臀 | 韩国成人在线视频 | 久久精品久久久 | 91精品国产91 | 97免费视频在线观看 | 久久国 | 成人午夜激情 | 二区欧美 | 91亚洲免费 |