⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interrupt.c

📁 本代码可实现通过C8051单片机控制步进电机正反转
💻 C
字号:
#include"hal.h"
#include"const.h"
#include "ioCC2430.h"
extern uint slice;
#pragma vector=T1_VECTOR
__interrupt void T1_IRQ(void)
{ 
  P1_0=!P1_0 ;
  if(T1CC0H>=0x04)T1CC0H-=0x02;
  else
      T1CC0L=0x20;//最终周期为2ms //1.6MS
  T1CTL &= ~0x80;//清中断标志
}


#pragma vector=P1INT_VECTOR
__interrupt void P1_IRQ(void)

{ if (P1IFG & 0x80) 
   {
     P1_3=1;P1_4=0;P1_1=0;P2_0=1;P1IFG &=~0X80;}     //NO.1 ENGINE STOP ,2 START 
  if (P1IFG & 0X40 )                              //if (P1IFG &0x10) 
  {  P1_4=1;P1_3=0;P1_1=1;P2_2=1;P1IFG &=~0X40; }      //NO.2 STOP  ,1 START
  
  P1IF =0;
  
} 




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -