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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1144|回復: 0
收起左側

單片機直流電機調速的程序

[復制鏈接]
ID:1089019 發表于 2023-7-19 19:42 | 顯示全部樓層 |閱讀模式
#include <REGX52.H>
#include "Delay.h"
#include "Key.h"
#include "Nixie.h"
#include "Timer0.h"

sbit Motor=P1^0;

unsigned char Counter,Compare;        //計數值和比較值,用于輸出PWM
unsigned char KeyNum,Speed;

void main()
{
        Timer0_Init();
        while(1)
        {
                KeyNum=Key();
                if(KeyNum==1)
                {
                        Speed++;
                        Speed%=4;
                        if(Speed==0){Compare=0;}        //設置比較值,改變PWM占空比
                        if(Speed==1){Compare=50;}
                        if(Speed==2){Compare=75;}
                        if(Speed==3){Compare=100;}
                }
                Nixie(1,Speed);
        }
}

void Timer0_Routine() interrupt 1
{
        TL0 = 0x9C;                //設置定時初值
        TH0 = 0xFF;                //設置定時初值
        Counter++;
        Counter%=100;        //計數值變化范圍限制在0~99
        if(Counter<Compare)        //計數值小于比較值
        {
                Motor=1;                //輸出1
        }
        else                                //計數值大于比較值
        {
                Motor=0;                //輸出0
        }
}


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 长河落日 | 中国黄色1级片 | 亚洲天堂免费视频 | 在线观看视频一区 | 日本三级香港三级 | 亚洲国产第一页 | 欧美国产在线观看 | 国产精品视频免费在线观看 | 午夜性色 | 国产在线资源 | 毛片免费观看视频 | 成年人视频在线播放 | 中文在线字幕观看 | 国产在线成人 | 欧美日韩专区 | 中文字幕精品视频 | 精东影业一区二区三区 | 成人羞羞国产免费 | 日韩高清精品免费观看 | 日韩精品在线看 | 久热精品视频 | 一区二区影视 | 日韩理论在线 | 91看片在线观看 | 国产乱码一区二区 | 99精品成人 | 日韩特级毛片 | 成人网av| 看毛片网站 | 久草青青草 | 欧美激情久久久 | 久久黄色大片 | 午夜在线小视频 | 亚洲第一第二区 | 色婷婷在线视频 | 日韩天堂在线 | 欧美精品一二三 | 能看的av网站 | 日本中文字幕在线观看 | 五月婷婷丁香综合 | 日韩黄色av |