娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

/******************************************************************
**                                                       
**  File  : ADC.c     | Analog to Digital converter |                                    
**  Version  : 1.0     
**  Description : led 7 segment display Analog to Digital converter                                                                         
**  Author  : LightWu                              
**  Date  : 2013-4-9                                                       
**                                                   
*******************************************************************/


#include "MSP430x24x.h"


#define uint unsigned int
#define uchar unsigned char


/***設置數碼管顯示****/


#define L1_OFF   P4OUT|=BIT0 //關L1
#define L1_NO    P4OUT&=~BIT0 //點亮L1
#define L2_OFF   P4OUT|=BIT1 //關L2
#define L2_NO    P4OUT&=~BIT1 //點亮L2
#define L3_OFF   P4OUT|=BIT2 //關L3
#define L3_NO    P4OUT&=~BIT2 //點亮L3




uchar const Segment1[]={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f}; //不帶小數點編碼
uchar const Segment2[]={0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00, 0x10}; //帶小數點編碼


uchar AdcFlag = 0;


uchar TempNum1;
uchar TempNum2;
uchar TempNum3;




void Display( uchar num1, uchar num2, uchar num3 );


void Delay(void)
{
  uint m;
  for(m=1000;m>0;m--);
}


void main(void)
{
        // Stop watchdog timer to prevent time out reset
        WDTCTL = WDTPW + WDTHOLD;       //關狗
  
        P4DIR = 0XFF;         //P4設置為輸出,位碼控制
        P4SEL = 0;
        
        P5DIR = 0XFF;         //P5設置為輸出,斷碼控制
        P5SEL = 0;
        
        P4OUT = 0XFF;         //關閉數碼管,共陽極數碼管
        
        ADC12CTL0 = SHT0_2 + ADC12ON;             // Set sampling time, turn on ADC12
        ADC12CTL1 = SHP;                          // Use sampling timer
        ADC12IE = 0x01;                           // Enable interrupt
        ADC12CTL0 |= ENC;                         // Conversion enabled
       
        P6DIR &= ~0x01;                            // P6.0, i/p 
        P6SEL |= 0x01;                            // P6.0-ADC option select 
        
        ADC12CTL0 |= ADC12SC;                     // 軟件啟動轉換 
        


        _BIS_SR(GIE);   //打開中斷,需要注意,不打開不進入中斷。
        
        while(1)
        {
          
            if( 1 == AdcFlag )
            {
                AdcFlag = 0; 
                
                ADC12CTL0 |= ADC12SC;                   // Start convn, software controlledc,軟件啟動轉換 
               
                Display(TempNum1,TempNum2,TempNum3);    //顯示轉換值
            }
            
        }
        


}
//中斷服務子程序
#pragma vector=ADC12_VECTOR
__interrupt void ADC12_ISR(void)
{   


   ADC12MEM0 = ADC12MEM0/16;
    
   TempNum1 = ADC12MEM0/100;        //百位
   TempNum2 = ADC12MEM0/10%10;      //十位
   TempNum3 = ADC12MEM0%10;         //個位


   AdcFlag=1;


}


void Display( uchar num1, uchar num2, uchar num3 )
{
    P5OUT = Segment1[ num1 ];//
    L1_NO;
    Delay();
    L1_OFF;
    
    P5OUT = Segment1[ num2 ];//
    L2_NO;
    Delay();
    L2_OFF;
    
    P5OUT = Segment1[ num3 ];//
    L3_NO;
    Delay();
    L3_OFF;
    
    //P4OUT = 0XF8;         //關閉其余數碼管


}

關鍵字:MSP430F249  ADC  數碼管顯示 引用地址:MSP430F249ADC

上一篇:MSP430 G2553 單片機 串口 測試 調試
下一篇:MSP430F249_TimerA定時器

推薦閱讀

最近英特爾處理器的Meltdown(熔斷)和Spectre(崩潰)漏洞成了科技界的頭條新聞,熱度一點也不亞于今年的CES大會。近日,安全人員已經確認了漏洞共有三種變體,分別是變體1(CVE-2017-5753)、變體2(CVE-2017-5715)——崩潰,變體3(CVE-2017-5754)——熔斷。目前,三種變體只對處理器造成了影響,在顯卡方面還沒有相關案例。近日,英偉達為了預防變體對顯卡造成...
1月7日-10日,被視為是行業發展風向標之一的摩根大通醫療健康全球峰會在美國舊金山舉行,大型并購整合重新在業界流行起來的趨勢被諸多參會公司證實。近日也有研究機構稱,2019年醫療保健領域的融資和并購將迎來反彈熱潮。近年來,蘋果、谷歌、亞馬遜等全球科技巨頭也紛紛開始布局醫療保健領域,尋找科技與醫療保健的結合點。行業內資源整合的加劇以及眾多...
寇偉董事長的工作報告,為我們堅定貫徹黨的十九屆四中全會精神、不斷開創“三型兩網”建設新局面提供了方向指引。我們深刻體會到:公司黨組戰略引領,取得發展新成就。科學實施“三型兩網、世界一流”新戰略,在創造巨大經濟價值和社會價值的過程中,充分彰顯骨干央企的使命擔當。改革攻堅,注入發展新動能。在“大變革”中實踐“大發展”,以解放思想、...
近日,山東高校畢業生就業信息網、濟南市濟陽區人力資源和社會保障局等渠道發布了濟南富能半導體有限公司的招聘信息。(圖片來源:濟陽區人力資源和社會保障局,招聘頁面部分截圖)(圖片來源:山東高校畢業生就業信息網,招聘頁面部分截圖)據介紹,富能半導體是山東省政府2020年重點扶持項目之一,公司廠址位于濟南新舊動能轉化區內的中德企業合作區,規...

史海拾趣

問答坊 | AI 解惑

初學者之---uClinux和Linux的異同分析

標準Linux是針對有MMU的處理器設計的。在這種處理器上,虛擬地址被送到MMU,把虛擬地址映射為物理地址。通過賦予每個任務不同的虛擬-物理地址轉換映射,支持不同任務之間的保護。uClinux是針對控制領域的嵌入式linux操作系統,它從Linux 2.0/2.4內 ...…

查看全部問答∨

Blinky

流水燈測試代碼…

查看全部問答∨

電流控制技術的斜坡補償分析

電流控制技術的斜坡補償分析…

查看全部問答∨

求助:各位大哥幫我看看這個串口問題啊?謝謝2!

請教: 當單片機向 PC 串口發串數據 windows 系統怎么知道單片機 向它發了數據呢? 是有消息觸發, 還是 windows 每一定的時間去掃描串口? 謝謝!…

查看全部問答∨

Quartus 9.0 破解后依然出現以下問題 已經弄了一周了,急需解決!

這是用SOPC builder 生成 cpu過程的 信息提示   我試過很多license了 但仍然是這個問題  正常生成的話 Encrypted license 貌似是不用found  問題出在哪兒呢?請各位大俠看看啊!謝謝啦!!! # 2010.11.26 00:33:16 ...…

查看全部問答∨

該死的IAR,還不支持STM8

                                 該死的IAR,還不支持STM8。…

查看全部問答∨

哪位同胞有Boost DC_DC的小信號分析的論文

哪位同胞有Boost DC_DC的小信號分析的論文…

查看全部問答∨

分享幾個zigbee開源代碼的網址

http://www.tinyos.net/ Tinyos是一個傳感網絡操作系統,最近發展較快,采用nesC語言、支持多種編譯器。 http://freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html 也是一個不錯的zigbee協議棧,不過作者似乎忙于其他項目 ...…

查看全部問答∨

第12章 高級I/O

12.1   引言 27312.2   非阻塞I/O 27312.3   記錄鎖 27512.3.1   歷史 27612.3.2   fcntl記錄鎖 27612.3.3   鎖的隱含繼承和釋放 28012.3.4 &nbs ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 德昌县| 聂荣县| 深泽县| 团风县| 正阳县| 山东| 营山县| 固阳县| 自贡市| 江津市| 海伦市| 雷山县| 巴林左旗| 沾益县| 西畴县| 临夏县| 雅江县| 若羌县| 巴林左旗| 丰县| 利川市| 枣阳市| 长沙县| 天等县| 双桥区| 洛隆县| 凤翔县| 九龙城区| SHOW| 旬阳县| 和政县| 巴中市| 南岸区| 武宁县| 亳州市| 平潭县| 桦南县| 汾西县| 巍山| 贵德县| 嵩明县|