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

標(biāo)題: 直流電機(jī)調(diào)速程序 [打印本頁]

作者: sansansan.3    時間: 2019-11-20 20:44
標(biāo)題: 直流電機(jī)調(diào)速程序
#include <reg52.h>
sbit KEY1 = P3^2;
sbit PWM = P1^0;
unsigned char CYCLE; //定義周期 該數(shù)字X基準(zhǔn)定時時間 如果是10 則周期是10 x 0.1ms
unsigned char PWM_ON ;//定義高電平時間
void delay(unsigned int cnt)
{
while(--cnt);
}

main()
{
unsigned char PWM_Num;//定義檔位
TMOD |=0x01;//定時器設(shè)置 1ms in 12M crystal
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;//定時1mS
IE= 0x82;  //打開中斷
TR0=1;

CYCLE = 10;// 時間可以調(diào)整 這個是10步調(diào)整 周期10ms 8位PWM就是256步
while(1)
  {
if(!KEY1)
  {
   delay(30000);
   if(!KEY1)
     {
      PWM_Num++;
          if(PWM_Num==4)PWM_Num=0;
       switch(PWM_Num){
       case 0:P0=0x06;PWM_ON=0;break;//高電平時長
       case 1:P0=0x5B;PWM_ON=4;break;
       case 2:P0=0x4F;PWM_ON=6;break;
       case 3:P0=0x66;PWM_ON=8;break;
       default:break;
     }
   }

  }
}

}
/********************************/
/*      定時中斷                */
/********************************/
void tim(void) interrupt 1 using 1
{
static unsigned char count; //
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;//定時1mS

if (count==PWM_ON)
    {
     PWM = 1; //燈滅
    }
  count++;
if(count == CYCLE)
    {
    count=0;
        if(PWM_ON!=0) //如果左右時間是0 保持原來狀態(tài)
           PWM = 0;//燈亮

    }

}







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 中文字字幕一区二区三区四区五区 | 91精品国产自产在线老师啪 | 一区二区三区免费在线观看 | 国产免费国产 | 99免费视频 | 一级片视频免费 | 中文字幕av亚洲精品一部二部 | 亚洲人在线观看视频 | 国产成人精品一区二区三区四区 | 国产一区二区三区在线视频 | 日韩免费高清视频 | 亚洲天堂av网 | 午夜欧美一区二区三区在线播放 | 99精品在线观看 | 婷婷综合网 | 91精品国产乱码麻豆白嫩 | 亚洲一区二区三区四区五区午夜 | 亚洲国产精品日韩av不卡在线 | 亚洲一区在线播放 | 日本久久久影视 | 中文字幕在线人 | 激情欧美日韩一区二区 | 久久久精品网站 | 91新视频| 精品国产一区久久 | 好姑娘高清在线观看电影 | 日韩一区二区三区在线播放 | 国产精品一区二区久久精品爱微奶 | 欧美视频一区二区三区 | 在线观看av免费 | 欧美精品综合 | 精产国产伦理一二三区 | 亚洲成人精品 | 欧美日韩成人 | 精品一区二区三区在线观看 | 蜜桃官网 | 久久免费看 | 在线观看免费高清av | 亚洲国产精品一区二区久久 | 狠狠做深爱婷婷综合一区 | 91精品成人久久 |