KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt

上传人(卖家):晟晟文业 文档编号:4569234 上传时间:2022-12-20 格式:PPT 页数:26 大小:2.91MB
下载 相关 举报
KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt_第1页
第1页 / 共26页
KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt_第2页
第2页 / 共26页
KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt_第3页
第3页 / 共26页
KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt_第4页
第4页 / 共26页
KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、1 技能操作实务2*1模块设计准备知识学习目的知识点234目录3 模块四:智慧商超应用软件开发*任务四:智慧商超WSN应用开发模块四:智慧商超应用软件开发技能点三:ZigBee开发板LED灯闪烁实验4 准备知识技能点三:ZigBee开发板LED灯闪烁实验5 学习目的完成ZigBee开发板LED灯闪烁实验技能点三:ZigBee开发板LED灯闪烁实验6 知识点知识点一:实验讲解知识点二:实验流程技能点三:ZigBee开发板LED灯闪烁实验7 知识点一:实验讲解技能点三:ZigBee开发板LED灯闪烁实验点亮LED灯的闪烁实验能让你对编译环境和程序架构有一定的认识,为以后的学习和更大型的程序打下基础

2、,增加信心。对LED 部分原理图、寄存器、代码详细讲解8 技能点三:ZigBee开发板LED灯闪烁实验CC2530 的IO 口配置我们需要配置三个寄存器P1SEL、P1DIR、P1INP。IO 口功能如下表所示:知识点一:实验讲解P1SEL(0XF4)P17:0功能设置寄存器,默认设置为普通I/O口P1INP(0XF6)P17:0作输入口时的电路模式寄存器P1(0X90)P17:0可位寻址的I/O寄存器P1DIR(0XFE)P1口输入输出设置寄存器,0:输入,1:输出9 技能点三:ZigBee开发板LED灯闪烁实验*P1SEL(0:普通IO 口1:第二功能)*P1DIR(0:输入1:输出)*P

3、1INP(0:上拉/下拉1:三态)按照表格寄存器内容,我们对LED1,也就是P1_0 口进行配置,当P1_0 输出低电平时LED1 被点亮。所以配置如下:P1SEL&=0 x01;/作为普通IO 口P1DIR|=0 x01;/P1_0 定义为输出P1INP&=0X01;/打开上拉由于CC2530 寄存器初始化时默认是:P1SEL=0 x00;P1DIR|=0 xff;P1INP=0X00;所以IO 口初始化我们可以简化初始化指令:P1DIR|=0 x01;/P1_0 定义为输出知识点一:实验讲解10 技能点三:ZigBee开发板LED灯闪烁实验/*功 能:CC2530基础实验-点亮LED实验*

4、/#include ioCC2530.h /引用头文件/定义led灯端口:p1.0#define LED1 P1_0void delay(unsigned int time)unsigned int i;unsigned char j;for(i=0;i time;i+)for(j=0;j 240;j+)asm(NOP);asm(NOP);asm(NOP);知识点一:实验讲解11 技能点三:ZigBee开发板LED灯闪烁实验 Main()代码void main(void)P1SEL&=(0 x01);/设置P1.0为普通IO口 P1DIR|=0 x01;/设置为输出 while(1)LED1=

5、0;delay(20000);LED1=1;delay(20000);知识点一:实验讲解12 技能点三:ZigBee开发板LED灯闪烁实验建立空白Test文件夹知识点二:实验流程建立空白新工程13 技能点三:ZigBee开发板LED灯闪烁实验另存到已经建立的文件夹,project名称为Test(Test.ewp)知识点二:实验流程14 技能点三:ZigBee开发板LED灯闪烁实验点击全部保存的图标另存为同名的workspace文件(Test.eww)知识点二:实验流程15 技能点三:ZigBee开发板LED灯闪烁实验新建file建立Test.c文件知识点二:实验流程16 技能点三:ZigBee

6、开发板LED灯闪烁实验将Test.c加入工程中并保存知识点二:实验流程17 Test.c 程序如下:技能点三:ZigBee开发板LED灯闪烁实验知识点二:实验流程#include ioCC2530.h /引用头文件void delay(unsigned int time)unsigned int i;unsigned char j;for(i=0;i time;i+)for(j=0;j Output选项里,去掉With runtime control modules“1.在Debugger-Setup选项里,去掉Run to 2.在Debugger-Plugins选项里,去掉Stack 技能点三:ZigBee开发板LED灯闪烁实验知识点二:实验流程24 调试、排错、下载、实验、成功!按 Zigbee开发板 调试器 PC的USB接口 的顺序连接Zigbee设备,然后选择Project-Debug,程序就会被自动下载到开发板中。点击全速运行,黄灯闪烁技能点三:ZigBee开发板LED灯闪烁实验知识点二:实验流程25 技能点三:ZigBee开发板LED灯闪烁实验知识点二:实验流程26 谢谢关注!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(KC14141413-r01-知识点:ZigBee开发板LED灯闪烁实验课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|