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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機分時控制8路舵機程序

作者:藍夢荒   來源:本站原創   點擊數:  更新時間:2013年12月08日   【字體:

本程序中用到的頭文件 12c5a.H下載: http://www.zg4o1577.cn/f/12c5a.rar
//分時控制舵機,采用的單片機是STC12c5a 51增強型單片機,晶振11.0592MHZ
#include <12c5a.H>   

void delay(uint16 time);
void Timer_init();  
void Timer0(uint32 us); 

uint16 xdata pwm[8]={1500,1500,1500,1500,1500,1500,1500,1500}; 

sbit pwm1=P0^0;        
sbit pwm2=P0^1;
sbit pwm3=P0^2;
sbit pwm4=P0^3;
sbit pwm5=P0^4;
sbit pwm6=P0^5;
sbit pwm7=P0^6;
sbit pwm8=P0^7;

void main()
{
 P0M1=0;    
 P0M0=0XFF;

 Timer_init();
 Timer0(100); 
 delay(100);
 while(1)
 {
 ;
 }
}
void delay(uint16 time)
{
 uint16 i;
 uint16 j;
 for(i=0;i<1000;i++)
 for(j=0;j<time;j++);
}
void Timer_init()
{
 EA=1;        //開總中斷
 AUXR|=0xC0;    //T0,T1工作在1T
    TMOD|= 0x11;   //T0工作在方式1,16位
 ET0 = 1;    //開定時器0中斷
}
void Timer0(uint32 us)   
{
 uint32 valu;
 valu=us*11;    
 valu=valu;
 valu=0xffff-valu;   

    TH0=valu>>8;   
    TL0=valu;
    TR0  = 1;    
}
void T0zd(void) interrupt 1 
{
  static uint8 i=1;
  switch(i)     
  {
  case 1:
   {
    pwm1=1;
    Timer0(pwm[0]);
   }  break;
  case 2:
   {
     pwm1=0;  
    Timer0(2500-pwm[0]);
   }  break;
  case 3:
   {
    pwm2=1;
    Timer0(pwm[1]);
   }  break;
  case 4:
   {
    pwm2=0;
    Timer0(2500-pwm[1]);
   }  break;
  case 5:
   {
    pwm3=1;
    Timer0(pwm[2]);
   }  break;
  case 6:
   {
    pwm3=0;
    Timer0(2500-pwm[2]);
   } break; 
  case 7:
   {
    pwm4=1;
    Timer0(pwm[3]);
   } break; 
  case 8:
   {
    pwm4=0;
    Timer0(2500-pwm[3]);
   } break; 
  case 9:
   {
    pwm5=1;
    Timer0(pwm[4]);
   } break; 
  case 10:
   {
    pwm5=0;
    Timer0(2500-pwm[4]);
   } break; 
  case 11:
   {
    pwm6=1;
    Timer0(pwm[5]);
   } break; 
  case 12:
   {
    pwm6=0;
    Timer0(2500-pwm[5]);
   } break;

  case 13:
   {
    pwm7=1;
    Timer0(pwm[6]);
   } break; 
  case 14:
   {
    pwm7=0;
    Timer0(2500-pwm[6]);
   } break;

  case 15:
   {
    pwm8=1;
    Timer0(pwm[7]);
   } break; 
  case 16:
   {
    pwm8=0;
    Timer0(2500-pwm[7]);
    i=0;
   } break;

  default:break;
  
     }
   
   i++;
}  

關閉窗口

相關文章

主站蜘蛛池模板: 日韩午夜网站 | a级免费黄色片 | 亚洲一区二区在线播放 | 在线一区观看 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 国产资源在线播放 | 欧美三区 | 一区二区三区四区国产 | 在线国产视频 | www.国产视频 | 亚洲一区二区三区在线 | 中文字幕一区二区三区精彩视频 | 亚洲一区二区三区免费视频 | 欧美日韩中文字幕在线 | 国产日韩精品在线 | 国产亚洲精品精品国产亚洲综合 | 久久久久久高潮国产精品视 | 三级视频在线观看 | 国产亚洲精品久久午夜玫瑰园 | 成人免费视频网站在线观看 | 99re在线视频 | www.国产精品 | 中文二区| 国产小视频在线 | 午夜天堂精品久久久久 | 极品的亚洲 | 亚洲午夜精品一区二区三区他趣 | 国产91色在线 | 亚洲 | 欧美视频一区 | 成人免费毛片在线观看 | 国产精品久久久久久238 | 美国av毛片 | 国产精品久久久久久一区二区三区 | 午夜男人天堂 | 超碰一区二区 | 国产精品高潮呻吟久久 | 亚洲一区二区三区国产 | 日韩在线观看一区二区三区 | 亚洲欧美激情国产综合久久久 | 精品一区av | 久久国产精品视频 |