daconverter.c

来自「这是uc/osii在msp430上移植的详细代码」· C语言 代码 · 共 54 行

C
54
字号
#define MSP430F449_H 0
#include <msp430x44x.h>
/****************************************************************************************
*         function DaConverter( )
*
****************************************************************************************
*/
extern unsigned char  LOW_TEMP   ;
extern unsigned char  HIGH_TEMP  ;
void DaConverter(unsigned char aorb)
{ 
  UCTL0&=~(SWRST+MM);
  TXBUF0=aorb+(HIGH_TEMP&0x0F);
  ME1|=USPIE0;
  P3OUT^=BIT4;
  P3OUT&=~BIT1;
    P3OUT^=BIT4;   // 1
    P3OUT^=BIT4;   // 2 
    P3OUT^=BIT4;   // 3  
    P3OUT^=BIT4;   // 4
    P3OUT^=BIT4;   // 5
    P3OUT^=BIT4;   // 6                       
    P3OUT^=BIT4;   // 7
    P3OUT^=BIT4;   // 8 
    P3OUT^=BIT4;   // 9
    P3OUT^=BIT4;   // 10
    P3OUT^=BIT4;   // 11
    P3OUT^=BIT4;   // 12
    P3OUT^=BIT4;   // 13
    P3OUT^=BIT4;   // 14
    P3OUT^=BIT4;   // 15
  UCTL0&=~(SWRST+MM);
  TXBUF0=LOW_TEMP;
  ME1|=USPIE0;
    P3OUT^=BIT4;    // 1
    P3OUT^=BIT4;    // 2
    P3OUT^=BIT4;    // 3
    P3OUT^=BIT4;    // 4
    P3OUT^=BIT4;    // 5
    P3OUT^=BIT4;    // 6
    P3OUT^=BIT4;    // 7
    P3OUT^=BIT4;    // 8
    P3OUT^=BIT4;    // 9
    P3OUT^=BIT4;    // 10
    P3OUT^=BIT4;    // 11
    P3OUT^=BIT4;    // 12
    P3OUT^=BIT4;    // 13
    P3OUT^=BIT4;    // 14
    P3OUT^=BIT4;    // 15
    P3OUT^=BIT4;    // 16
   
   P3OUT|=BIT1;  
}

⌨️ 快捷键说明

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