//******************************************************************************
// D13x 實例4 - 12位AD轉換
//
// 描述:系統處于休眠狀態LPM0
// 如果AD采樣值大于等于7FF小燈點亮;如果小于7FF小燈熄滅。
// ACLK= n/a, MCLK= SMCLK= default DCO ~ 800k
//
// MSP430F13x
// -------------------
// /|| XIN|-
// | | | 32kHz
// --|RST XOUT|-
// | |
// Vin-->|P6.0/A0 P1.5|--> LED
//
// 時間:2007年10月
// www.goodmcu.cn
//
// 硬件電路:MSP430F135核心實驗板-I型
// 硬件連接:
//
// 調試器:MSP430FET全系列JTAG仿真器
// 調試軟件: IAR Embedded Workbench Version: 3.41A 編譯
//******************************************************************************
#include <msp430x13x.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
ADC12CTL0 = SHT0_2 + ADC12ON; // 設置采樣時間, 打開 ADC12
ADC12CTL1 = SHP; // 打開采樣定時器
ADC12IE = 0x01; // AD0采樣結束允許中斷
ADC12CTL0 |= ENC; // AD轉換使能
P6SEL |= 0x01; // 選擇 P6.0 功能為 ADC
P1DIR |= 0x20; // P1.5 輸出口
for (;;)
{
ADC12CTL0 |= ADC12SC; // 轉換打開
_BIS_SR(CPUOFF + GIE); // LPM0, ADC12_ISR will force exit
}
}
// ADC12 中斷處理程序
#pragma vector=ADC12_VECTOR //Timer_A中斷函數
__interrupt void ADC()
{
if (ADC12MEM0 < 0x7FF)
P1OUT &= ~0x20; // 小于7FF 關閉 P1.5 LED 燈
else
P1OUT |= 0x20; // 點亮 P1.5 LED 燈
_BIC_SR_IRQ(CPUOFF); // Clear CPUOFF bit from 0(SR)
}
上一篇:MSP430 SPI(Serial Peripheral Interface) 入門學習
下一篇:MSP430的AD采集程序
推薦閱讀
史海拾趣
Ettinger,這個源于英國的皮具奢侈品牌,由Gerry Ettinger在1934年創立。自創立之初,Ettinger就致力于提供高品質的皮具產品,憑借其精湛的皮具制作工藝和獨特的英格蘭式設計風格,逐漸在市場上樹立了良好的品牌形象。初期,Ettinger主要專注于手工制作皮具,通過不斷提升產品質量和設計水平,贏得了消費者的青睞。
Data Translation在追求企業發展的同時,也積極履行社會責任和推動可持續發展。公司關注環境保護和員工福利等方面的問題,通過采用環保材料、節能減排等措施降低生產過程中的環境污染和能源消耗;通過提高員工福利待遇、加強員工培訓等方式提升員工的工作滿意度和忠誠度。這些舉措不僅為公司贏得了良好的社會聲譽和形象,也為公司的長期發展奠定了堅實的基礎。
請注意,以上故事僅為概述框架,并未詳細展開每個故事的具體情節和細節。在實際編寫時,你可以根據Data Translation Inc公司的具體發展歷程和業務特點進行進一步的補充和完善。
為了適應全球化的市場趨勢,茂達電子制定了全面的全球化戰略。公司不僅加強了與國際市場的聯系,還積極尋求與國際知名企業的合作機會。同時,茂達電子還加大了對海外市場的投入,通過設立海外分支機構、參加國際展會等方式,不斷提升品牌知名度和市場影響力。
這五個故事只是Anpec(茂達電子)發展歷程中的一部分,但它們充分展示了茂達電子在電子行業中的崛起和成就。作為一家具有創新精神和市場洞察力的企業,茂達電子將繼續致力于為客戶提供優質的產品和服務,推動電子行業的持續發展。
隨著電子技術的不斷進步,市場對繼電器產品的要求也越來越高。DRI Relays Inc公司意識到,只有不斷創新才能保持市場競爭力。為此,公司投入大量資金和資源,組建了一支由行業專家組成的研發團隊,專注于新技術和新產品的研發。經過數年的努力,公司成功開發出一系列具有自主知識產權的高性能繼電器產品,這些產品在市場上取得了巨大的成功,為公司帶來了可觀的利潤。
Echelon公司成立于上世紀80年代,最初以研發LonWorks技術為核心。LonWorks是一種網絡通信協議,用于連接各種智能設備,實現設備間的通信和協作。隨著技術的成熟,Echelon開始將LonWorks技術應用于能源管理領域,推出了基于LonWorks的能源管理服務方案。這一創新的服務方案使得Echelon在能源管理市場嶄露頭角,為公司的后續發展奠定了堅實的基礎。
就是我有個電路,附上圖,我用一個25HZ的脈沖來開關mosfet ,當我用占空比1%的時候,變壓器的輸出波形比較好,但是當占空比為3%的時候就,變壓器的輸出波形就變形了,控制脈沖的幅值是7V,變壓器的線圈比是1:20,我想問問是什么原因?mosfet 用的是 ...… 查看全部問答∨ |
|
我現在有兩個sim300模塊(都配有開通gprs業務的sim卡),想通過夢網進行直接通信,傳送數據。這勢必要產生gprs流量。 通過at命令,我使用UDP建立連接,發送數據可以成功,但就是對方接受不到發送的字符。 請問這是什么原因? 或者有更好的實施方 ...… 查看全部問答∨ |
evc下怎么在對話框中顯示jpg格式圖片啊?誰有源代碼或者方法啊。 求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求求… 查看全部問答∨ |
最新新唐M0開發板兼容M051和M01XX糸列NU-TINY-M051/120 M0目前流行的有NXP的M0和芯唐的M0,此開發板是用市場占有量最多的芯唐的M0二個系列產品:NUC1XXX和M051(僅需5元的32位處理器)1.帶彩屏的芯唐M0開發板,一個板子二個MCU,一個是NUC120,另一個是M058,可同時進行二種IC的功能評估,一機多用,物超所 ...… 查看全部問答∨ |
|