這個程序主要是利用定時器的比較輸出功能來產生PWM波控制LED,定時器A的比較輸出對應P2.3 P2.4,因此在程序的一開始需要設置比較匹配的工作模式,需要說明的是頭文件中已經對各種模式給了詳細的定義,不需要在去配置寄存器,程序較為簡單,稍微擴展一下去控制舵機也很容易,大家自己分析。
/*******************************************************
程序功能:用從P2.3和P2.4輸出的PWM波形驅動LED閃爍
-------------------------------------------------------
撥碼開關設置:將LED位撥至ON,其余撥至OFF
測試說明:觀察LED的亮滅的時間長短
*******************************************************/
#include void main(void) { /*下面六行程序關閉所有的IO口*/ P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P3DIR = 0XFF;P3OUT = 0XFF; P4DIR = 0XFF;P4OUT = 0XFF; P5DIR = 0XFF;P5OUT = 0XFF; P6DIR = 0XFF;P6OUT = 0XFF; WDTCTL = WDTPW + WDTHOLD; // 關狗 P6DIR |= BIT2;P6OUT |= BIT2; //關閉電平轉換 P2DIR = 0xff; // P2端口設置為輸出 P2OUT = 0xff; // 關閉其他LED P2SEL |= BIT3 + BIT4; // P2.3和P2.4連接內部模塊,使用的是第二功能作為TimerA的比較輸出。 CCR0 = 4096-1; // PWM周期為1S CCTL1 = OUTMOD_7; // 捕捉比較寄存器的配置,工作在方式7,計數值等于比較值時輸出置位 CCR1 = 4000; // 輸出1的比較值 CCTL2 = OUTMOD_7; // CCR2 reset/set CCR2 = 500; // 輸出2的比較值改變此值即可以改變輸出的pwm波的占空比 TACTL = TASSEL_1 + ID_3 + MC_1; // ACLK/8, up mode //_BIS_SR(LPM3_bits); // Enter LPM3 LPM3; }
上一篇:MSP430學習筆記9-PS2鍵盤解碼
下一篇:MSP430學習筆記7-4*4鍵盤的對應數碼管顯示
推薦閱讀
史海拾趣
Hong Kong X'Tals Ltd在電子行業的發展故事
故事一:精密時間與頻率產品的創新之路
Hong Kong X'Tals Ltd(簡稱HKC)自1991年成立以來,一直致力于精密時間和頻率產品的研發與生產。公司最引人注目的成就是其KSTAR系列全球導航衛星系統(GNSS)馴服振蕩器(GNSSDO)的推出。這款新產品不僅接收來自北斗、GPS、GLONASS和GALILEO等多衛星系統的信號,還具備高靈敏度和低噪聲的特點,長期頻率穩定性優于1E-12。KSTAR系列GNSSDO的推出,標志著HKC在通訊、自動駕駛、能源和金融等領域的時間同步解決方案上達到了國際領先水平。這一創新不僅增強了公司在全球市場的競爭力,也為眾多行業客戶提供了更加精準和可靠的時間同步服務。
故事二:從石英晶體到國際市場的跨越
HKC的母公司Kolinker Industrial Equipments Ltd擁有超過13年的中國晶體行業經驗,并在深圳設立了首家中國本地的晶體工廠,該工廠榮獲QS9000和ISO/TS16949認證。這一成就不僅體現了HKC在晶體制造領域的專業實力,也為其產品打入國際市場奠定了堅實的基礎。HKC憑借其高質量的石英晶體產品,成功進入東歐、日本、韓國、中國大陸、北美、臺灣和西歐等市場,成為國際市場上備受矚目的晶體產品供應商。
故事三:技術研發與產品多元化的并行發展
HKC深知技術研發對于企業發展的重要性,因此不斷加大在研發領域的投入。公司不僅專注于晶體、諧振器和振蕩器的研發與生產,還積極拓展產品線,推出了一系列滿足不同行業需求的電子產品。例如,在工業自動化領域,HKC設計并制造了多款機電一體化設備,贏得了國內外眾多知名家電制造商的青睞。此外,公司還涉足新能源行業,通過投資組建益陽晶鑫新能源科技實業有限公司,致力于多晶硅產業鏈的建設與發展。
故事四:品質管理與國際認證的雙重保障
HKC始終將品質管理視為企業發展的生命線。公司早在2000年和2003年就分別通過了ISO9002 1994及ISO9001 2000質量管理體系認證,成為同行業中最具實力的公司之一。這一系列的國際認證不僅證明了HKC在品質管理方面的卓越表現,也為其贏得了國內外客戶的廣泛信賴。HKC始終堅持以客戶為中心,不斷提升產品品質和服務水平,努力成為電子行業的佼佼者。
故事五:全球化戰略與本土化運營的有機結合
隨著全球市場的不斷擴大,HKC積極實施全球化戰略,在全球多個地區設立分公司和生產基地。同時,公司也注重本土化運營,根據不同地區的市場特點和客戶需求,提供定制化的產品和服務。例如,HKC在中國內地市場就設立了多家子公司和生產基地,通過深入了解本地市場需求和客戶需求,不斷優化產品結構和服務模式,贏得了中國市場的廣泛認可。這種全球化戰略與本土化運營的有機結合,為HKC的可持續發展提供了強有力的支撐。
在電子行業中,HEC Inc(以下簡稱HEC)作為一家知名的科技公司,其發展歷程充滿了挑戰與機遇。以下是五個關于HEC發展起來的相關故事,每個故事均基于事實描述:
1. 技術創新引領市場突破
HEC自成立之初便致力于技術創新,在通信設備領域取得了顯著成就。公司研發的高效路由器和交換機產品,憑借其卓越的性能和穩定性,迅速在市場中占據一席之地。特別是在5G技術興起的背景下,HEC提前布局,成功推出了多款支持5G網絡的通信設備,滿足了市場對高速、低延遲網絡連接的迫切需求。這些技術創新不僅鞏固了HEC在通信行業的領先地位,也為其后續的市場拓展奠定了堅實基礎。
2. 環保理念推動可持續發展
隨著全球對環保問題的日益重視,HEC積極響應號召,將綠色技術融入產品研發和生產過程中。公司推出的多款電子產品,如智能手機和平板電腦,均采用了環保材料和節能設計,有效降低了產品生命周期中的碳排放。此外,HEC還建立了完善的電子廢棄物回收體系,實現了資源的循環利用。這些環保舉措不僅提升了公司的品牌形象,也為其贏得了更多消費者的青睞和市場的認可。
3. 跨界合作拓展業務領域
為了進一步擴大市場份額,HEC積極尋求跨界合作機會。公司與多家知名汽車制造商合作,將先進的通信技術應用于車載智能系統中,提升了駕駛體驗和行車安全。同時,HEC還與智能家居廠商合作,推出了多款智能家電產品,實現了家居設備的互聯互通和遠程控制。這些跨界合作不僅豐富了HEC的產品線,也為其帶來了新的增長點。
4. 全球化戰略布局
為了應對日益激烈的國際競爭,HEC制定了全球化發展戰略。公司在全球范圍內設立了多個研發中心和銷售網絡,以更好地了解當地市場需求并快速響應。通過整合全球資源,HEC成功推出了多款符合不同國家和地區消費者需求的產品。此外,公司還積極參與國際展會和交流活動,提升了品牌知名度和國際影響力。
5. 應對挑戰實現轉型升級
面對行業內的激烈競爭和技術變革,HEC始終保持著敏銳的洞察力和強大的適應能力。公司不斷調整產品結構,加大研發投入,推動產品向高端化、智能化方向發展。同時,HEC還積極擁抱數字化轉型,通過大數據、云計算等先進技術優化生產流程和管理模式,提高了生產效率和產品質量。這些努力使HEC在挑戰中實現了轉型升級,保持了持續穩健的發展態勢。
隨著環保意識的日益增強,電子行業對綠色環保的要求也越來越高。Bivar公司積極響應這一趨勢,投入大量資源進行環保技術的研發和應用。公司推出了一系列綠色環保的電子產品,如低能耗、無毒害的電阻器和電容器等。這些產品不僅符合了市場需求,還為公司樹立了良好的環保形象。
艾譜科公司始終將產品質量放在首位。公司建立了嚴格的質量管理體系,從原材料采購到生產制造的每一個環節都進行嚴格的質量控制。同時,艾譜科還注重售后服務,為客戶提供全方位的技術支持和解決方案。這種對品質的執著追求,贏得了客戶的信任和好評,也為公司的長期發展提供了有力保障。
ECS-B公司是一家以生產高端電子產品為主的企業。在競爭激烈的電子行業中,ECS-B公司深知品質是企業生存和發展的關鍵。因此,公司非常重視品質管理,從原材料采購、生產過程到成品檢驗,都實行嚴格的質量控制。ECS-B公司還建立了完善的品質管理體系,通過持續改進和優化生產流程,提升產品的品質水平。正是憑借卓越的品質和可靠的性能,ECS-B公司的產品在市場上贏得了良好的口碑和廣泛的認可。
用EVC4.0寫了個PDA的程序,PDA用的Windows Mobile 的操作系統。程序運行后,點擊PDA右上方的“X”按鈕,當前窗體消失,但是在內存管理中仍然可以看到該程序在運行,這是為什么。我在EVC自帶的WinCe虛擬機上試驗,可以徹底關閉程序。高手幫我看看, ...… 查看全部問答∨ |
|
DSP新手上路,應該注意什么,如何能學的快些,希望給點建議。。。。 我以前學過單片機。。。。但是沒焊過電路板。。現在想學習DSP搞電機控制方面,想問問各位DSP前輩高手,學習的過程中應該注意什么,什么東西該看什么東西不用看。。。。如何能學的有效!萬分感謝… 查看全部問答∨ |
用51單片機做數據采集,誰有AD7731的C程序,能提供參考下嗎?我實在是沒轍了,調試了很久了 我郵箱 279201105@qq.com 萬分感謝… 查看全部問答∨ |
先說明一下常見的狀態機寫法: 2段式:一個時序邏輯,一個組合邏輯(狀態跳轉和決定輸出)。 3段式:2個時序邏輯,一個組合邏輯控制狀態跳轉。最近在看到他人的代碼的時候,對有些狀態機的寫法還不是很明了,上來求教一下大 ...… 查看全部問答∨ |
|
我在一個應用中,用STM32驅動MOS管,驅動端口配置為OD輸出+10K上拉,請問上拉電阻的另一端最高電壓為伏? 我之前測試8V時操作正常,現在用12V(LM2576沒有定壓的沒有8V的)就不正常了,不能輸出低… 查看全部問答∨ |
|