• 大小: 1KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: 其他
  • 标签: msp430舵机  

资源简介

简单驱动三线伺服电机或舵机的msp430程序

资源截图

代码片段和文件信息

#include 
 #define keyin (P1IN & 0x08)// PIN     为输入寄存器
 void delay(void)
 {
   unsigned int i;
   for(i=1200; i>0; i--);
 }
 
void Clock_Init(void)
 {
 unsigned int i;
 BCSCTL1 &=~ XT2OFF;
 while(IFG1 & OFIFG)
 {
   IFG1 &=~OFIFG;     // Clear OSCFault flag
   for(i=0xff;i>0;i--);
 }
BCSCTL2 |= SELM1 + SELS;
 }
 //SMCLK ? 32768 HZ
 
int Keyscan(void)
 {
   unsigned int flag =0;
   while(1) 
  {
     if(keyin != 0x08)//表明键按下 
    {
        delay();
        if(keyin != 0x08)
        {
          while(keyin !=0x08);//等待按键释放
           flag++;
           P1OUT ^= BIT6;        
        }//if
        
    }//if
    return flag; 
  }//while  
 }

评论

共有 条评论

相关资源