亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: msp430單片機驅動dac0832程序da.c [打印本頁]

作者: das    時間: 2015-4-18 03:52
標題: msp430單片機驅動dac0832程序da.c

  1. uchar Flag=0;                           //標志位
  2. #define PWM  CCR1
  3. uchar Time=0;   
  4. void da0832(void)
  5. {
  6. P2DIR|=0xff;   // Internal ref gain 1
  7. da=0x80;                      // 1V
  8. P1SEL|=0X40;
  9. P1DIR|=0X40;
  10. PWM=150;
  11. }
  12. /*void daset()
  13. {CCTL0=CCIE;
  14. CCR0=5;
  15. TACTL=MC_1+TASSEL_1+TAIE;
  16. _BIS_SR(LPM0_bits+GIE);
  17. }
  18. #pragma vector=TIMERA0_VECTOR
  19. _interrupt void Timer_A0(void)
  20. {da=0xa0;;
  21. }*/
  22. void TIMERA_Init(void)                                   //連續計數模式,計數到0XFFFF產生中斷
  23. {
  24.   CCTL1|=OUTMOD_7;
  25.   CCR0=60000;
  26.   if((shu1*(a+b))>=(shu2*a))PWM+=10;
  27.    if((shu1*(a+b))<(shu2*a))PWM-=10;
  28.    if(PWM>=10000)PWM=9000;
  29.    if(PWM<100)PWM=200;
  30.   TACTL |= TASSEL_2  + MC1;     //SMCLK做時鐘源,8分頻,連續計數模式,計數到0XFFFF,開中斷
  31. }
  32. /*#pragma vector = TIMERA1_VECTOR
  33. __interrupt void Timer_A(void)
  34. {
  35.   switch(TAIV)                                  //需要判斷中斷的類型
  36.   {
  37.   case 2:break;
  38.   case 4:break;
  39.   case 10:Flag=1;break;                         //設置標志位Flag
  40.   }
  41. }*/
  42. //*************************************************************************
  43. //           主函數
  44. //********
  45. void dado(void)
  46. {
  47.   if(TEMP>=3000)da=0xbb;
  48.   else da=0x90;
  49. // WDT_Init();                                   //看門狗設置
  50.   //Clock_Init();                                 //系統時鐘設置
  51.   //Port_Init();                                  //端口初始化
  52.   //TIMERA_Init();                                //設置TIMERA
  53.   //_EINT();

  54. }
復制代碼







歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1