freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

msp430g2553內(nèi)部資源總結(jié)(文件)

2025-07-13 22:12 上一頁面

下一頁面
 

【正文】 lude define LPM0_bis_SR_register(LPM3_bits)define LPM3_EXIT_bic_SR_register_on_exit(LPM3_bits)define LPM46,具體的例子就不再舉了,就是在CPU不需要工作的時候進入低功耗模式,在需要工作的時候,通過中斷喚醒。(4),用可計算的分支代替標志位測試產(chǎn)生的分支。(8),盡可能直接用電池供電。(4),不論對于內(nèi)核還是對于各外圍模塊,選擇盡可能低的運行頻率,如果不影響功能應設(shè)計自動關(guān)機。2,msp的看門狗可以工作在看門狗模式和間隔定時器模式,在間隔定時器模式下,就可以當一個普通的定時器使用。SFR_16BIT(WDTCTL)。define WDTIS0(0x0010)define WDTNMI(0x0040)define WDTHOLD(0x0080)define WDTPW(WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS1)(WDTPW+WDTCNTCL)define WDT_ARST_1000define WDT_ARST_250(WDTPW+WDTCNTCL+WDTSSEL+WDTIS0)下面舉一個看門狗工作于間隔定時器模式下的例子:include void main(void){// Set Watchdog Timer interval to ~30msIE1 |= WDTIE。P1DIR |= 0x01。//WDTIFG中斷標志自動清除{//WDTHOLD停止看門狗定時器// Set to output directionP1OUT |= 0x01。 i 0。// Delay等精度測頻是比較準的。(3)但這種側(cè)周法適用于低頻信號頻率的測量,對于高頻信號精度不好。(4)測頻法,使用與測高頻信號,對于低頻信號誤差較大。然后再外部輸入一個控制閘門信號PWM(我覺得也可以用看門狗定時器工作在間隔定時器模式來控制),和待測信號一起通過D觸發(fā)器控制計數(shù)的開始和結(jié)束。0832工作于單緩沖模式,輸入寄存器受控,DAC寄存器直通define CS_SET P2OUT |= BIT6define CS_CLR P2OUT amp。//P26 CSdefine WR_SET P2OUT |= BIT7define WR_CLR P2OUT amp。WR_CLR。P2DIR |= BIT6+BIT7。= ~(BIT6+BIT7)。WDTCTL = WDTPW + WDTHOLD。for(。delay_ms(1)。delay_ms(1)。0832工作于單緩沖模式,輸入寄存器受控,DAC寄存器直通define CS_SET P2OUT |= BIT6define CS_CLR P2OUT amp。//P26 CSdefine WR_SET P2OUT |= BIT7define WR_CLR P2OUT amp。{step}。}。//IO中斷初始化函數(shù){// pullup 內(nèi)。P2REN |= BIT0+BIT1+BIT2+BIT5。//產(chǎn)生正弦波的數(shù)組0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc,0xce,0xd1,0xd3,0xd5,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8,0xea,0xec,0xed,0xef,0xf0,0xf2,0xf3,0xf4,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfc,0xfd,0xfe,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf3,0xf2,0xf0,0xef,0xed,0xec,0xea,0xe8,0xe6,0xe4,0xe3,0xe1,0xde,0xdc,0xda,0xd8,0xd6,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x92,0x8f,0x8c,0x89,0x86,0x83,0x80,0x7d,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x64,0x61,0x5e,0x5b,0x58,0x55,0x52,0x4f,0x4c,0x49,0x46,0x43,0x41,0x3e,0x3b,0x39,0x36,0x33,0x31,0x2e,0x2c,0x2a,0x27,0x25,0x23,0x21,0x1f,0x1d,0x1b,0x19,0x17,0x15,0x14,0x12,0x10,0xf,0xd,0xc,0xb,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x3,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x2,0x3,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xc,0xd,0xe,0x10,0x12,0x13,0x15,0x17,0x18,0x1a,0x1c,0x1e,0x20,0x23,0x25,0x27,0x29,0x2c,0x2e,0x30,0x33,0x35,0x38,0x3b,0x3d,0x40,0x43,0x46,0x48,0x4b,0x4e,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x66,0x69,0x6c,0x6f,0x73,0x76,0x79,0x7c}。const uchar sin_a[256]={0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,uchar s_saw[]=}。//按下的按鍵編號uchar s_step[]=//P27 WRdefine DI P1OUT2,0832還可以用如波形發(fā)生,原理是想0832送入不同的code,會根據(jù)上面公式輸入不同的電壓,這樣控制不同的輸入code和方式的話,就可以得到不同的電壓波形輸出,我寫了一個程序如下:include include //dac0832 pin definedelay_ms(1)。delay_ms(1)。delay_ms(1)。DCO_init()。DCOCTL = CALDCO_1MHZ。//設(shè)定cpu時鐘DCO頻率為16MHz= ~(BIT6+BIT7)。//latch dataCS_SET。WR_SET。//dac寫數(shù)據(jù)函數(shù){CS_CLR。void write_dac(uint data)//P27 WRdefine DI P1OUT1,DAC0832,我們是用在了AGC的電路中,電壓輸出受控關(guān)系為:Vref=Vin*code/256電路如下:其中0832工作于單緩沖模式,輸入寄存器受控,DAC寄存器直通一個基本的0832控制程序如下:include define uint unsigned intdefine uchar unsigned char//dac0832 pin define(也可以在計數(shù)器溢出時,在溢出中斷中記錄溢出的次數(shù),這樣的話也可以,但是這樣中斷的進入和退出會對測量精度產(chǎn)生影響)(2) 如果Timer0_A用于其他用途的話,也可以接一個計數(shù)器,然后把計數(shù)值在輸入給單片機(如小車上測速所采用的方法)。(1)把Timer0_A工作于計數(shù)器模式,計數(shù)待測信號。(2)把待測信號接到IO腳上,然后用IO的中斷功能在一定時間內(nèi)記錄脈沖數(shù)。(2)也可以把待測信號接到IO上,然后用無限循環(huán)不停的查詢電平的高低,從而得出信號的周期。1,頻率計的實現(xiàn)方法有:測頻法,測周法,等精度測頻。= ~NMIIFG。P1OUT amp。P1OUT amp。WDTNMI選擇RST/NMI pin為NMI功能// WDT off NMI hi/lo3,上電以后看門狗默認是打開的,如果不用的話就將其關(guān)閉:WDTCTL = WDTPW + WDTHOLD;P1OUT ^= 0x01。// Enable WDT interrupt 間隔定時器模式中斷使能SMCLK計時WDTCTL = WDT_MDLY_32。define WDT_ARST_16(WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS0)define WDT_ADLY_250(WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL)(WDTPW+WDTTMSEL+WDTCNTCL+WDTIS1)define WDT_MDLY_0_5(0x5A00)define WDT_MDLY_32(0x0004)define WDTCNTCL(0x0002)define WDTSSEL(2),JTAG端口TMS, TCK和TDI不要連接到Vss。(6),在冗長的軟件計算中使用單周的CPU寄存器。(2),用接口模塊代替軟件驅(qū)動功能。_bic_SR_register_on_exit(LPM1_bits)define LPM2define LPM1_EXIT_bis_SR_register(LPM1_bits)(SCG1+SCG0+CPUOFF)define LPM4_bits(SCG0+CPUOFF)define LPM2_bits(SCG1+SCG0+OSCOFF+CPUOFF)elsedefine LPM0_bits(CPUOFF)define LPM1而各種低功耗模式又可通過中斷的方式會到活動模式。用戶通過程序可以選擇低頻或高頻,這樣可以根據(jù)實際需要來選擇合適的系統(tǒng)時鐘頻率,這3種不同的頻率的時鐘輸出給出不同的模塊,從而更合理地利用系統(tǒng)的電源,實現(xiàn)整個系統(tǒng)的超低功耗。讓CPU工作在脈沖狀態(tài),最大限度地讓CPU處于休眠狀態(tài),只有在一些需要CPU干預的操作或計算時,才把CPU喚醒。(七),低功耗模式1,TI msp430單片機是一個特別強調(diào)超低功耗的單片機系列。_BIC_SR_IRQ(LPM0_bits)。}}// Timer A0 interrupt service routinepragma vector=TIMER0_A0_VECTOR__interrupt void Timer_A (void){_BIS_SR(LPM0_bits)。//參考源為三極管的閥值電壓 , Comp. on// Loop// SMCLK/8, contmodeTACTL = TASSEL_2 + ID_3 + MC_2。CCTL0 = CCIE。// CA1/ = +p 正輸入端信號選擇CA1,負輸入端信號不連接外部輸入信號5,比較器的其中一路可以接參考電壓,, , 也可以兩路信號都接外部的模擬信號。如果負端輸入電壓大于正端輸入電壓,輸出為0;1,是一個模擬電壓比較器,主要功能是指出兩個輸入電壓CA0和CA1的大小關(guān)系,然后由輸出信號CAOUT輸出。= ~BIT0。putstr
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1