3.基礎(chǔ)實(shí)驗(yàn)1、cc2530流水燈_第1頁(yè)
3.基礎(chǔ)實(shí)驗(yàn)1、cc2530流水燈_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、1.GPIO輸出控制實(shí)驗(yàn)-控制Led亮滅1實(shí)驗(yàn)?zāi)康?)、通過(guò)實(shí)驗(yàn)掌握CC2530GPIO的配置方法,帶你一步步走進(jìn)大門2)、握Led驅(qū)動(dòng)電路及開關(guān)Led的原理2實(shí)驗(yàn)設(shè)備硬件:PC 機(jī) 一臺(tái)EB2530(底板、板、仿真器、USB 線) 一套:2000/XP/win7系統(tǒng),IAR8.10集成開發(fā)環(huán)境3.實(shí)驗(yàn)相關(guān)電路圖發(fā)光二極管是屬于二極管的一種,具有二級(jí)管單向?qū)щ娞匦?,即只有在正向電壓(二極管的正極接正,負(fù)極接負(fù))下才能導(dǎo)通發(fā)光。P1.0引腳接發(fā)光二極管(D1)的負(fù)極,所以P1.0引腳輸出低電平D1亮,P1.0引腳輸出D1熄滅,D2,D3同理。注:D3燈的控制腳復(fù)用到了防真器,而防真器用到了鎖存器

2、,所以要使得D3亮,必須取下防真器。市億研電子:http:/:技術(shù)售后4實(shí)驗(yàn)相關(guān)寄存器操作P1.0需要掌握相關(guān)寄存器的作用和配置方法。如下表所示:按照表格寄存器的內(nèi)容,對(duì)P1.0口進(jìn)行配置,當(dāng)P1.0輸出低電平時(shí)D1被點(diǎn)亮。以配置如下:P1SEL &=0 x13; /配置P1.0為通用IO口 ,默認(rèn)為0的,可以不設(shè)P1DIR |= 0 x13; /P10、P11、P14 定義為輸出所由于CC2530 寄存器初始化時(shí)默認(rèn)值為( 詳細(xì)說(shuō)明請(qǐng)參考CC2530文).pdf):( 中P1SELP1DIR P1INP= 0 x00;|= 0 xff;= 0 x00;所以IO 口初始化可以簡(jiǎn)化初始化指令:

3、P1DIR |= 0 x01; /配置 P1.0 為輸出5.源碼分析1)、請(qǐng)打開工程,3.基礎(chǔ)實(shí)驗(yàn)1、CC2530 流水燈實(shí)驗(yàn)sz-yy-zigbeesz-yy-zigbee.eww ,如果打不開,請(qǐng)參考學(xué)習(xí)例程以及開發(fā)環(huán)境安裝2.開發(fā)環(huán)境搭建.pdf,安裝IAR開發(fā)環(huán)境。2)、main.c 源碼如下#include #define uunsigned#define uchar unsigned char/定義控制燈的端口#define #define#defineLED1 LED2LED3P1_0 P1_1P1_4/定義LED1 為 P10 口控制/定義LED2 為 P11 口控制/定義LE

4、D3 為 P14 口控制市億研電子:http:/:技術(shù)售后寄存器作用描述P1 (0 x90)端口1端口1。通用I / O端口??梢詮腟FR位尋址。P1SEL(0 x F4)端口1 功能選擇P1.7 到P0.0功能選擇 0: 通用I / O1: 外設(shè)功能P1DIR(0 x FE)端口1 方向P1.7到P1.0的I/O方向 0: 輸入1: 輸出P1INP(0 x F6)端口1 輸入模式P1.7到P1.2的I/O輸入模式。由于P1.0 和P1.1 沒有上拉/下拉功能, P1INP暫時(shí)不需要配置, 了解一下為后面的實(shí)驗(yàn)打下基礎(chǔ)0: 上拉/下拉(見P2INP (0 xF7)端口2輸入模式)1: 三態(tài)/函

5、數(shù)void Delay(u);/延時(shí)函數(shù)/初始化LED 控制IO 口函數(shù)void InitIO(void);/*/延時(shí)*/void Delay(un)ui;for(i = 0;in;i+);for(i for(i for(ifor(i=0;in;i+);0;in;i+);0;in;i+);0;in;i+);/*/初始化IO 口程序*/ void InitIO(void)P1DIR |= 0 x13; /P10、P11、P14 定義為輸出LED1 LED2LED3=1;1;1;/LED 燈初始化為關(guān)/*/主函數(shù)*/ void main(void)InitIO(); while(1)LED1/初始

6、化LED 燈控制IO 口/死循環(huán)= !LED1;/ LED1 燈閃一次Delay(10000); LED2 = !LED2;Delay(10000);/ LED2 燈閃一次/請(qǐng)注意!LED3 所使用的 IO 口 P14 和仿真器共用,/從開發(fā)板取下仿真器LED3 才會(huì)亮LED3 = !LED3;Delay(10000);/LED3 燈閃一次市億研電子:http:/:技術(shù)售后6.實(shí)驗(yàn)步驟1)、打開代碼工程,3.基礎(chǔ)實(shí)驗(yàn)1、CC2530 流水燈實(shí)驗(yàn)sz-yy-zigbeesz-yy-zigbee.eww,如果 IAR 沒有很安裝,請(qǐng)按。學(xué)習(xí)例程以及開發(fā)環(huán)境安裝2.開發(fā)環(huán)境搭建.pdf 去安裝。 2)通過(guò)仿真器把開發(fā)板接到電腦上。3)編繹。市億研電子:http:/:技術(shù)售后程序已完成,可以運(yùn)行:4)、實(shí)驗(yàn)現(xiàn)象7.可能存在1)、D3 不亮,那

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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)論