久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1606|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

MSP430 ADC模數(shù)轉(zhuǎn)換+LCD1602

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:582953 發(fā)表于 2020-8-22 20:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
/************************
函數(shù)名稱:adc12的應(yīng)用
函數(shù)功能: 實現(xiàn)P6.0口的單通道單次轉(zhuǎn)換,并利用lcd1602顯示。
時間:2020.8.22
制作人:XXXX
***********************/
#include <msp430.h>
#include <lcd1602.h>
int main(void)
{
    int data,curvol;
    WDTCTL = WDTPW | WDTHOLD;   // stop watchdog timer
    write_command(0x01);//清零操作
    write_command(0x85);
    string("curvol:");//將從第1行第6列開始顯示“curvol”
    while(1)
    {
        data=msp430adc12();
        curvol=data*0.61;//將轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換成為電壓值(計算方法:N*2.5*1000/2^12,相當(dāng)于將原數(shù)據(jù)放大1000倍)
        write_command(0xC5);//將從第二行第三列開始顯示
        write_data(curvol/1000+48);//顯示數(shù)據(jù)的千位
        write_data(46);//顯示小數(shù)點,因為前面數(shù)據(jù)擴大了1000倍,所以我們在這里將數(shù)據(jù)縮小1000倍
        write_data(curvol/100%10+48);//顯示數(shù)據(jù)的百位
        write_data(curvol/10%10+48);//顯示數(shù)據(jù)的十位
        write_data(curvol%10+48);//顯示數(shù)據(jù)的個位
        delay(500);//延時500ms
    }
    return 0;
}
int msp430adc12(void)
{
    volatile unsigned int i;//定義i為揮發(fā)性變量,防止編譯器清楚i的值
    unsigned int data_adc12;//定義data_adc12
    WDTCTL = WDTPW + WDTHOLD;   // stop watchdog timer
    P6SEL |= 0x01;//使能A0輸入通道
    REFCTL0 &= ~REFMSTR;//復(fù)位REFMSTR控制位以控制ADC12參考電壓控制寄存器
    ADC12CTL0 = ADC12ON+ADC12SHT02+ADC12REFON+ADC12REF2_5V;//打開ADC12,設(shè)置采樣間隔為4個CLK,打開參考電壓產(chǎn)生器,并設(shè)置參考電壓為2.5V
    ADC12CTL1 = ADC12SHP;//采樣保持觸發(fā)信號選擇采樣定時器
    ADC12MCTL0 =ADC12SREF_1;//Vr+=Vref+,Vr-=AVss
    for(i=0;i<0x30;i++);//延時以使參考電壓穩(wěn)定
    ADC12CTL0 |= ADC12ENC;//使能轉(zhuǎn)換
    while(1)
    {
        ADC12CTL0 |= ADC12SC;//開始轉(zhuǎn)換
        while(!(ADC12IFG & BIT0));
        {
            __no_operation();//可在此處設(shè)置端點查看ADC12MEM0緩沖寄存器
            data_adc12=ADC12MEM0;//準(zhǔn)備輸出ADC12MEM0里面的值
            ADC12IFG=0;
            break;
        }
    }
    return data_adc12;//返回所測的值
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品高清在线 | 水蜜桃久久夜色精品一区 | 国产香蕉视频在线播放 | 国产黄色在线观看 | 成人午夜高清 | 中文字幕日韩在线 | 亚洲狠狠丁香婷婷综合久久久 | 免费福利视频一区二区三区 | 久久免费精品 | 日本精品一区二区 | 亚洲成人免费视频在线观看 | 奇色影视| 欧美福利视频 | 草草视频在线播放 | 在线观看黄色电影 | 久综合 | 日韩精品一区二区三区四区视频 | 免费的色网站 | 久久久久久免费精品一区二区三区 | 亚洲入口 | 一区二区三区国产 | 欧美一级片中文字幕 | 久久久久国产精品一区二区 | 欧美中文字幕一区二区三区亚洲 | 久久久久久久久久久久久久国产 | 3p视频在线观看 | 成人欧美一区二区三区在线观看 | 国内精品一区二区三区 | 91精品国产91久久久久久最新 | 成年人在线观看视频 | 亚洲精品永久免费 | 日日操夜夜操天天操 | 奇米影视在线 | 中文字幕一区二区在线观看 | 日韩在线小视频 | 国产一区二区小视频 | 国产精品精品视频一区二区三区 | 中文字幕日韩欧美一区二区三区 | 亚洲啊v | 中文字幕一区二区三区精彩视频 | 久久草在线视频 |