亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? msp430f149的數字電壓表程序
?? C
字號:
#include <msp430x14x.h>
#define   uint  unsigned int
#define   uchar unsigned char
/******************************************define  lcd******/
#define LCD_CS   BIT2
#define LCD_DAT  BIT4
#define LCD_SCK  BIT3
#define  WR  BIT2
#define  RS  BIT1
/************************************************************/

uchar charge=0;
uchar SYNCH=0xfe;  //LCD顯示同步字
static uchar adc_flag=0;
static uchar time_flag=0;
static uchar count=0;
uint AD_TEMP=0;
float AD=0;
void int_clk()
{
    uchar i;
    BCSCTL1&=~XT2OFF;  //打開XT振蕩器
    BCSCTL2|=SELM1+SELS;//MCLK 8M and SMCLK 1M  
    do
	{
        IFG1 &= ~OFIFG;                 //清除振蕩錯誤標志 
        for(i = 0; i < 100; i++)
	  _NOP();			//延時等待
        }
    while ((IFG1 & OFIFG) != 0);	//如果標志為1繼續循環等待
    IFG1&=~OFIFG;
}

void get_clk()
{
  P6DIR|=LCD_SCK;  
   _NOP();
  P6OUT&=~LCD_SCK;  
  _NOP();
  _NOP();
  _NOP();
  _NOP();
  _NOP();  
  P6OUT|=LCD_SCK; 
  _NOP();
  _NOP();
  _NOP();
  _NOP();
  _NOP();
  _NOP();
  _NOP();   
}
void inport(uchar com,uchar dat)//com=1,rs=1,com=0,rs=0;
{
  uchar i,temp; 
  P6DIR|=LCD_DAT;
  P6DIR|=LCD_CS;
  P6OUT|=LCD_CS;
  temp=SYNCH;
  temp&=~WR;
  if(com)      temp|=RS;
  else         temp&=~RS;
  for(i=0;i<=7;i++)
    {
      if(temp<<i&0x80)    P6OUT|=LCD_DAT;
      else             P6OUT&=~LCD_DAT;
      get_clk();
    }
  temp=dat&0xf0;
 for(i=0;i<=7;i++)
    {
      if(temp<<i&0x80)    P6OUT|=LCD_DAT;
      else             P6OUT&=~LCD_DAT;
      get_clk();
    }
    temp=dat&0x0f;
    temp=temp<<4;
 for(i=0;i<=7;i++)
    {
      if(temp<<i&0x80)    P6OUT|=LCD_DAT;
      else             P6OUT&=~LCD_DAT;
      get_clk();
    } 
 P6OUT|=LCD_DAT;
 P6OUT&=~LCD_CS;
}
print_string(uchar add,uchar *pt)
{
  uchar i;
  inport(0x00,add);
  for(i=0;;i++)
 {
    if(*pt=='\n') break;
    inport(0x01,*pt);
    pt++;
 }
}
print_han(uchar h_neima,uchar l_neima)\
{
 inport(0x01,h_neima);
 inport(0x01,l_neima); 
}
print_float(float data)
{
    uint temp;
    uchar a1,a2,a3,a4;
    temp=data*1000;
    a1=temp/1000;
    a2=(temp-a1*1000)/100;
    temp=(temp-a1*1000)-a2*100;
    a3=temp/10;
    a4=temp%10;
    inport(0x01,a1+0x30);  
    inport(0x01,'.');  
    inport(0x01,a2+0x30);  
    inport(0x01,a3+0x30);  
    inport(0x01,a4+0x30);  
}
void int_lcd()
{
  inport(0x00,0x30);
  inport(0x00,0x01);
  inport(0x00,0x02);
  inport(0x00,0x0c);
  inport(0x00,0x06);
}
int_adc()
{  
  P6SEL|=0x01;                              //選擇AD通道
  ADC12CTL0|=ADC12ON+SHT0_2+REF2_5V+REFON;           // //采樣保持時間為16個ADC12CLK
  ADC12CTL1|=ADC12SSEL1+ADC12SSEL1;                                              //參考電壓開啟,選擇2.5V
  ADC12MCTL0=0x10;                        // ref+=REF2_5V, channel = A0
  ADC12IE|=0x01;                            // 使能轉換中斷
  ADC12CTL0|=ENC;                          // 使能AD轉換器
}
#pragma vector=ADC_VECTOR
__interrupt void ADC12ISR (void)
{
 while((ADC12CTL1&0X01)==1);//等待轉換完
  adc_flag=1;
  AD_TEMP=ADC12MEM0;//設置ADC轉換完標志,并且讀取ADC值
 }
void int_timer()
{
  TACTL|=TASSEL1+TACLR+ID0+ID1;//選擇SMCLK作為定時器的時鐘,8分頻
  TACTL|=MC0+TAIE;//增加模式,并且使能中斷
  TACCR0=9999;//中斷周期為10ms  
}
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)
{
  switch(TAIV)
  {
    case 2:break;
    case 4:break;
    case 10:if(adc_flag==0){ADC12CTL0 |= ADC12SC;ADC12CTL0 &= ~ADC12SC;}break;//10ms中斷標志加1
    default:break;
  }   
}
int main( void )
{  
  WDTCTL=WDTPW+WDTHOLD;//關閉看門狗
  int_clk();  //系統時鐘初始化
  int_adc();//初始化串口   
  int_lcd(); //初始化LCD
  int_timer(); //初始化TIMER
  _EINT();  //使能中斷 
  while(1)
  {
    while(adc_flag==1)
    {    
        AD+=AD_TEMP;
        count++;
        if(count==100)
        {
        AD=AD/100;  
        AD=(AD*2.5/4096);      
        inport(0x00,0x80);  
        print_han(0xb5,0xe7);
        print_han(0xd1,0xb9);//電壓
        inport(0x01,':');       
        print_float(AD);
        inport(0x01,'V');//顯示電壓值
         AD=0;
         count=0;
         AD_TEMP=0;//變量清零
       }
        adc_flag=0;//清中斷標志        
       
    }
  }
 }
 
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜激情av| 国产露脸91国语对白| 色先锋aa成人| 亚洲一区二区三区视频在线播放| 成人激情开心网| 51久久夜色精品国产麻豆| 天堂成人国产精品一区| 久久影音资源网| 不卡免费追剧大全电视剧网站| 中文字幕免费不卡在线| 风间由美中文字幕在线看视频国产欧美| 精品国产一二三区| 激情综合网天天干| 亚洲欧洲三级电影| 在线不卡a资源高清| 成人av在线一区二区三区| 亚洲成人动漫一区| 国产精品久久久久久久久动漫| 欧美日韩视频第一区| 国产一区二区美女| 极品瑜伽女神91| 九九热在线视频观看这里只有精品| 国产精品卡一卡二| 亚洲三级电影网站| 中文字幕综合网| 亚洲蜜臀av乱码久久精品蜜桃| 久久夜色精品国产欧美乱极品| 欧美一级片免费看| 精品国产乱码久久| 成人av资源下载| 91精品在线观看入口| 色呦呦国产精品| 欧洲国内综合视频| 7799精品视频| 欧美日韩国产首页| 精品欧美一区二区在线观看| 日韩三级视频在线观看| 中文字幕av一区 二区| 国产精品免费久久| 日韩中文字幕不卡| 国产sm精品调教视频网站| bt欧美亚洲午夜电影天堂| 在线观看网站黄不卡| 欧美一区二区三区男人的天堂| 亚洲精品一区二区三区99| 国产精品欧美精品| 蜜臀av性久久久久蜜臀aⅴ| 国产精品系列在线播放| 欧美日韩国产综合久久| 欧美激情综合在线| 久久99日本精品| caoporn国产精品| 91麻豆精品国产91久久久久久久久| 欧美精品一区二区三区很污很色的| 国产精品国产成人国产三级| 免费观看日韩av| 91久久国产综合久久| 国产精品乱码一区二三区小蝌蚪| 天堂一区二区在线免费观看| 91色|porny| 国产精品毛片久久久久久久| 国产一区亚洲一区| 国产视频不卡一区| 成人美女视频在线看| 欧美岛国在线观看| 国产资源在线一区| 久久久久久99精品| 成人看片黄a免费看在线| 国产农村妇女精品| 成人精品gif动图一区| 国产农村妇女毛片精品久久麻豆| 国产黑丝在线一区二区三区| 国产拍揄自揄精品视频麻豆| 成人午夜av影视| 1区2区3区欧美| 欧美制服丝袜第一页| 亚洲成人资源在线| 欧美不卡一区二区三区| 国产一区二区调教| 亚洲免费色视频| 欧美日韩国产免费| 国产精品99久| 亚洲黄色小视频| 久久精品一区二区三区不卡牛牛 | 国产91丝袜在线18| 亚洲综合网站在线观看| 精品精品欲导航| 91在线观看成人| 捆绑紧缚一区二区三区视频| 中日韩av电影| 欧美一区二区三区四区视频| 波多野结衣精品在线| 免费的成人av| 亚洲成va人在线观看| 国产精品人妖ts系列视频| 欧美精品第1页| 欧美系列在线观看| 91美女片黄在线观看| 国产精品一卡二卡在线观看| 亚洲成人777| 亚洲永久精品大片| 亚洲精品中文在线影院| 日韩美女久久久| 一色屋精品亚洲香蕉网站| 久久综合av免费| 日韩欧美一级在线播放| 欧美夫妻性生活| 欧美一区二区三区影视| 欧美日韩另类一区| 欧美狂野另类xxxxoooo| 欧美在线看片a免费观看| 91视频一区二区| 欧美伊人久久大香线蕉综合69| 在线观看一区不卡| 91精品国产色综合久久ai换脸 | 777久久久精品| 91精品国产综合久久精品图片| 欧美疯狂性受xxxxx喷水图片| 欧美精品一二三四| 亚洲精品一区二区三区福利| 国产三级欧美三级| 亚洲综合清纯丝袜自拍| 夜夜精品视频一区二区| 成人精品免费看| 老汉av免费一区二区三区| 国产制服丝袜一区| 色婷婷综合五月| 亚洲精品一区二区三区香蕉 | 国产精品狼人久久影院观看方式| 亚洲免费观看在线观看| 久草中文综合在线| 一本久久a久久免费精品不卡| 欧美一区午夜视频在线观看| 欧美激情一区三区| 日本伊人午夜精品| 91在线一区二区三区| 精品国精品自拍自在线| 亚洲在线观看免费| 成人动漫一区二区三区| 精品久久久久久久久久久久久久久| 国产精品国产三级国产aⅴ入口| 日韩av在线发布| 欧美色图一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 欧美国产精品v| 99久久婷婷国产综合精品电影| 欧美精品一区二区在线观看| 日本三级亚洲精品| 欧美日韩国产高清一区二区三区| 亚洲色图制服诱惑 | 91免费版在线看| 中文字幕一区二区在线播放| 国产91丝袜在线播放九色| 337p粉嫩大胆噜噜噜噜噜91av| 日韩国产欧美三级| 欧美丰满美乳xxx高潮www| 日韩中文欧美在线| 精品久久免费看| 国产在线精品国自产拍免费| 欧美国产日韩a欧美在线观看| 国产成人aaa| 一区二区激情视频| 欧美剧在线免费观看网站 | 国产精品久久综合| 一本一道综合狠狠老| 日本不卡一区二区三区高清视频| 日韩一区二区电影网| 国产在线一区二区综合免费视频| 国产无人区一区二区三区| 色8久久精品久久久久久蜜| 三级久久三级久久| 中文字幕国产一区二区| 欧美区一区二区三区| 粉嫩av一区二区三区| 亚洲二区在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 一本色道久久综合亚洲91| 国产自产2019最新不卡| 午夜不卡av在线| 亚洲精品老司机| 国产精品青草综合久久久久99| 欧美日韩极品在线观看一区| 99精品视频一区二区三区| 久久精品国产免费| 美女网站一区二区| 日日噜噜夜夜狠狠视频欧美人| 中文字幕的久久| 久久免费看少妇高潮| 日韩一区二区三区四区五区六区| 欧美日韩一区二区三区免费看| 91在线一区二区三区| 91在线你懂得| 91蜜桃免费观看视频| 91在线无精精品入口| 91美女视频网站| 日本高清免费不卡视频| 欧美日韩一区二区三区四区| 在线观看欧美精品| 欧美日韩亚洲另类| 精品成人私密视频|