找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5857|回復(fù): 0
收起左側(cè)

msp430單片機(jī)驅(qū)動(dòng)dac0832程序da.c

[復(fù)制鏈接]
ID:76127 發(fā)表于 2015-4-18 03:52 | 顯示全部樓層 |閱讀模式

  1. uchar Flag=0;                           //標(biāo)志位
  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)                                   //連續(xù)計(jì)數(shù)模式,計(jì)數(shù)到0XFFFF產(chǎn)生中斷
  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做時(shí)鐘源,8分頻,連續(xù)計(jì)數(shù)模式,計(jì)數(shù)到0XFFFF,開(kāi)中斷
  31. }
  32. /*#pragma vector = TIMERA1_VECTOR
  33. __interrupt void Timer_A(void)
  34. {
  35.   switch(TAIV)                                  //需要判斷中斷的類(lèi)型
  36.   {
  37.   case 2:break;
  38.   case 4:break;
  39.   case 10:Flag=1;break;                         //設(shè)置標(biāo)志位Flag
  40.   }
  41. }*/
  42. //*************************************************************************
  43. //           主函數(shù)
  44. //********
  45. void dado(void)
  46. {
  47.   if(TEMP>=3000)da=0xbb;
  48.   else da=0x90;
  49. // WDT_Init();                                   //看門(mén)狗設(shè)置
  50.   //Clock_Init();                                 //系統(tǒng)時(shí)鐘設(shè)置
  51.   //Port_Init();                                  //端口初始化
  52.   //TIMERA_Init();                                //設(shè)置TIMERA
  53.   //_EINT();

  54. }
復(fù)制代碼


相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表