華僑大學(xué)傳感器實(shí)驗(yàn)(0)_第1頁(yè)
華僑大學(xué)傳感器實(shí)驗(yàn)(0)_第2頁(yè)
華僑大學(xué)傳感器實(shí)驗(yàn)(0)_第3頁(yè)
華僑大學(xué)傳感器實(shí)驗(yàn)(0)_第4頁(yè)
華僑大學(xué)傳感器實(shí)驗(yàn)(0)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、傳感器實(shí)驗(yàn)一6.1 LED自動(dòng)閃爍實(shí)驗(yàn)程序 :/* * OSC = Default (reset 16MHz RC* * 編譯器:* 目標(biāo)器件 : cc2530* 編 寫 : DaTai ban* 修 訂 : 2010-9-15* 描 述 :* DTD253_EMK. 開發(fā)板例程。* 讓開發(fā)板上的四個(gè) LED 閃爍。* */#include "ioCC2530.h" / 申明該文件中用到的頭文件void delay(void;/* * fn main* brief* Main function of application example. Flash 4 LEDs* Pa

2、rameters:* param void* return void* */void main( void while(1P0_0 = 0; / 點(diǎn)亮 LEDP2_0 = 0;delay(; / 延時(shí)P0_0 = 1; / 熄滅 LEDP2_0 = 1;delay(; / end of main(/* * fn delay* brief* 延時(shí)函數(shù) .* Parameters:* param void* return void* */void delay(void /延時(shí)時(shí)間約 400msunsigned int i;unsigned char j;for(i=0;i<1500;i+fo

3、r(j=0;j<200;j+asm("NOP"asm("NOP"asm("NOP"/ the end現(xiàn)象 :LED 燈延遲 400秒左右輪流點(diǎn)亮程序void delay(void /延時(shí)時(shí)間約 10msunsigned int i;unsigned char j;for(i=0;i<1500;i+for(j=0;j<20;j+asm("NOP"void main( void P0_0 = 1;P2_0 = 1; /熄滅 LEDwhile(1if(P0_4 = 0 /判斷 S1是否按下;按下則點(diǎn)亮

4、D2, 熄滅 D3;松開則 點(diǎn)亮 D3,熄滅 D2delay(; /延時(shí)去抖動(dòng)if(P0_4 = 0P0_0 = 0;P2_0 = 1;while(!P0_4;P0_0 = 1;P2_0 = 0; / end of main(現(xiàn)象 :S1按下則點(diǎn)亮 D2, 熄滅 D3;松開則點(diǎn)亮 D3,熄滅 D26.3 定時(shí)器 T1實(shí)驗(yàn)程序unsigned int counter;void delay(voidunsigned int i;unsigned char j;for(i=0;i<1500;i+for(j=0;j<200;j+asm("NOP"asm("NO

5、P"asm("NOP"#pragma vector=T1_VECTOR /定時(shí)器 1中斷函數(shù)_interrupt void Timer1(void/if(counter < 500counter+;/else/ counter = 0;P0_0=P0_0;/ P2_0=P2_0;/void main( void P0_0 = 1;P2_0 = 1; /熄滅 LEDcounter = 0;CLKCONCMD &= 0x40; /選擇 32M 晶振 while(!(SLEEPSTA & 0x40; /等待 XSOC 穩(wěn)定CLKCONCMD = 0

6、xb8; /TICHSPD 128分頻, CLKSPD 不分頻 SLEEPCMD |= 0x04; /關(guān)閉不用的 RC 振蕩器T1CC0L = 0x01;T1CC0H = 0x00; /比較值T1CTL = 0x33; /通道 0,不分頻, up/down模式EA = 1; /開總中斷T1IE = 1; /開定時(shí)器 T1中斷while(1P2_0=P2_0;delay(; / end of main(現(xiàn)象 :用示波器觀察,但是沒有示波器,無(wú)法獲得觀察結(jié)果6.4 定時(shí)器 T3實(shí)驗(yàn)程序 :#include "ioCC2530.h"unsigned int counter;voi

7、d delay(voidunsigned int i;unsigned char j;for(i=0;i<1500;i+for(j=0;j<200;j+asm("NOP"asm("NOP"asm("NOP"#pragma vector=T3_VECTOR /定時(shí)器 3中斷函數(shù)_interrupt void Timer3(void/if(counter < 500counter+;/else/ counter = 0;P0_0=P0_0;/ P2_0=P2_0;/void main( void P0_0 = 1;P2_0 = 1; /熄滅 LEDcounter = 0;CLKCONCMD &= 0x40; while(!(SLEEPSTA & 0x40; CLKCONCMD = 0xb8; SLEEPCMD |= 0x04; T3CC0 = 125; T3CTL = 0x0f; T3CTL |= 0x10; EA = 1; T3IE = 1; while(1 P2_0=P2_0; delay(; / end of main( /選擇 32

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論