天堂v国产精品五月天老熟女久久|天天看黄色免费金沙 无码 中字|亚洲精品无码线AV无码专区在线|加勒比av福利色哟哟—精品人妻|最新黄片免费播了国产精品99ri|麻豆福利在线在线视频 91|无码久久久久每一日精品人妻|av一区亚洲午夜福利电影

下載手機(jī)汽配人

MSP430的定時(shí)器B

TBCTL的TBCLGRP1~0是什么意思,怎么用呢?
問(wèn) 提問(wèn)者:網(wǎng)友 2017-08-24
最佳回答
和定時(shí)器A一樣用:) 給端程序先看看: /********************************************************* 程序功能:用固定頻率的方波驅(qū)動(dòng)蜂鳴器,共16種音調(diào);在蜂鳴器 發(fā)出不同音調(diào)的同時(shí),LED發(fā)光以二進(jìn)制數(shù)字形式指示 當(dāng)前音調(diào)的編號(hào)(1~16) ---------------------------------------------------------- 測(cè)試說(shuō)明:聆聽(tīng)蜂鳴器發(fā)聲的音調(diào)變化。 **********************************************************/ #include "MSP430x14x.h" #include "CLK.h" #include "LCD1602.h" unsigned char step = 0xff; void main() { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; Init_CLK();//8Mhz起震 BCSCTL2 |=SELM_2+SELS;//MCLK和SMCLK選擇高頻晶振 Init_LCD(); LCD_set_position(0x00); LCD_prints("BUZZER PLAYER:"); LCD_set_position(0x40); LCD_prints("Current:"); TACCTL0 |=CCIE;//使能比較中斷 TACTL=TASSEL_2+ID_3;//TimerA選擇SMCLK,8分頻后為1MHz TBCCTL0 |=CCIE; TBCTL=TASSEL_1+ID_3+MC_1;//時(shí)鐘源ACLK/8,up mode TBCCR0=4096-1;//(32768/8),周期為1秒 P3DIR |=BIT7; P3OUT |=BIT7; _EINT(); LPM1; } #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A (void)//蜂鳴器發(fā)聲 { P3OUT ^=BIT7; } #pragma vector=TIMERB0_VECTOR __interrupt void Timer_B(void)//改變頻率 { if(step==0xff) TACTL |=MC_1; step++; LCD_set_position(0x48);LCD_printc(step+48); switch(step) { case 0:TACCR0 = 5000;break; // 100Hz case 1:TACCR0 = 2500; break; // 200Hz case 2:TACCR0 = 1250; break; // 400Hz case 3:TACCR0 = 625; break; // 800Hz case 4:TACCR0 = 500; break; // 1KHz case 5:TACCR0 = 250; break; // 2KHz case 6:TACCR0 = 167; break; // 3KHz case 7:TACCR0 = 125; break; // 4KHz case 8:TACCR0 = 100; break; // 5KHz case 9:TACCR0 = 83;break; // 6KHz case 10: TACCR0 = 71;break; // 7KHz case 11: TACCR0 = 63;break; // 8KHz case 12: TACCR0 = 56;break; // 9KHz case 13: TACCR0 = 50;break; // 10KHz case 14: TACCR0 = 33;break; // 15KHz case 15: TACCR0 = 25;break; // 20KHz case 16: step = 0xff; // 循環(huán)播放 } }
回答者:網(wǎng)友
產(chǎn)品精選
在移動(dòng)端查看: MSP430的定時(shí)器B
搜索問(wèn)答
還沒(méi)有汽配人賬號(hào)?立即注冊(cè)

我要提問(wèn)

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“MSP430的定時(shí)器B”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
英吉沙县| 灌云县| 蛟河市| 商洛市| 重庆市| 永川市| 宁津县| 延长县| 武宣县| 镇远县| 东源县| 林州市| 赤城县| 红安县| 五台县| 鹿邑县| 子长县| 桐柏县| 比如县| 县级市| 通许县| 齐河县| 阿鲁科尔沁旗| 铁岭市| 黑龙江省| 罗山县| 天峻县| 唐海县| 井冈山市| 琼结县| 卢氏县| 边坝县| 清远市| 沙坪坝区| 黄山市| 海城市| 阳高县| 永修县| 兰坪| 大邑县| 滦南县|