中职 物联网应用基础实训4.2教学课件 网页制作基础教程(Dreamweaver CS6 第2版) .pptx

上传人:春哥&#****71; 文档编号:90569851 上传时间:2023-05-15 格式:PPTX 页数:25 大小:1.50MB
返回 下载 相关 举报
中职 物联网应用基础实训4.2教学课件 网页制作基础教程(Dreamweaver CS6 第2版) .pptx_第1页
第1页 / 共25页
中职 物联网应用基础实训4.2教学课件 网页制作基础教程(Dreamweaver CS6 第2版) .pptx_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《中职 物联网应用基础实训4.2教学课件 网页制作基础教程(Dreamweaver CS6 第2版) .pptx》由会员分享,可在线阅读,更多相关《中职 物联网应用基础实训4.2教学课件 网页制作基础教程(Dreamweaver CS6 第2版) .pptx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、中职 物联网应用基础实训4.2 教学课件 网页制作基础教程(Dreamweaver CS6 第2版)工信版第四单元CC2530单片机基础任务卡4.2 工作环境Zigbee开发环境搭建任务卡4.2 工作环境Zigbee开发环境搭建CC2530是TI公司开发的一款专门用于无线传感器网络中进行数据传输的集成芯片。CC2530结合了ZigBee协议栈(Z-Stack),提供了强大和完整的ZigBee解决方案。要让CC2530单片机完成特定的工作,需要为单片机植入相应功能的程序。开发人员利用编程工具将编写好的控制代码编译生成二进制文件如.hex文件,下载到CC2530单片机中。任务提出2任务卡4.2 工

2、作环境Zigbee开发环境搭建本教材中使用C语言为CC2530编写程序。在这里我们使用IAR编写工具,IAR是著名的C语言编译器,有着许多不同的版本,由于本课程使用的CC2530是8051内核,所以选用IAREmbeddedWorkbenchfor8051版本。问题1:怎样为CC2530编写程序?问题2:IAR的使用步骤是什么?拓展问题:编写好的程序怎样下载到ZigBee的CC2530芯片中?烧写是什么操作?任务提出21.掌握IAR开发环境的搭建,熟悉软件各功能面板的组成。2.掌握利用IAR开发环境为CC2530芯片编写程序的流程。3.会使用仿真器和程序下载工具进行烧写操作。任务目标2任务卡4

3、.2 工作环境Zigbee开发环境搭建1.准备工作(1)本任务需要设备:ZigBee模块与工作电源适配器一套,CCDebugger仿真器一套。如图4-12所示。任务实施2图4-12任务卡4.2 工作环境Zigbee开发环境搭建(2)安装好IAR编程软件通过扫描二维码4_2浏览文档,了解并学习IAR软件的安装步骤。从资源包中找到IAR软件安装包,在开发机上安装IAR软件,安装成功后界面如图4-13所示。图4-13任务卡4.2 工作环境Zigbee开发环境搭建二维码4_2(3)安装烧写工具软件从资源包中找到烧写工具的安装文件Setup_SmartRFProgr_1.12.7.exe,在开发机上进行

4、安装,安装后界面如图4-14所示。图4-14任务卡4.2 工作环境Zigbee开发环境搭建2.编写第一个程序点亮一颗LED灯(1)新建工作区,打开已经安装好的IAR软件,使用菜单中的“File”-“New”-“Workspace”来新建工作区。(2)新建工程,点击菜单栏中的“Project”-“CreateNewProject”,选择默认选项,点击OK。输入工程文件名,此处为test4_2,选择路径后进行保存,如图4-15所示。任务卡4.2 工作环境Zigbee开发环境搭建图4-15任务卡4.2 工作环境Zigbee开发环境搭建(3)新建源程序文件,点击菜单栏中的“File”-“New”-“F

5、ile”,新建一个源文件,在右侧编辑区中可以输入语句。保存文件到工程文件路径下,命名为test4_2.c。(4)为test4_2工程添加程序,右键单击test4_2工程,选择“Add”-“AddFile”命令,将test4_2.c文件添加到工程中,如图4-16所示。任务卡4.2 工作环境Zigbee开发环境搭建图4-16任务卡4.2 工作环境Zigbee开发环境搭建(5)保存工作区,按键CTRL+S进行保存,工作区名为:test4_2。(6)配置工程选项,点击菜单栏中的“Project”-“Options”,选择“GeneralOptions”选项卡。如图图4-17所示,单击“Device”右

6、侧选择按钮,在“TexasInstruments”文件夹中,选择“CC2530F256”。任务卡4.2 工作环境Zigbee开发环境搭建图4-17任务卡4.2 工作环境Zigbee开发环境搭建(7)配置Debugger,选择“Debugger”,在“Setup”选项中的“Driver”里选择“TexasInstruments”,最后点击“OK”按钮。如图4-18所示。至此,编程环境的基本配置已经完成。图4-18任务卡4.2 工作环境Zigbee开发环境搭建(8)编辑源程序,在源文件test4_2.c中添加代码(这里的代码作用是点亮LED1),如图4-19所示。图4-19任务卡4.2 工作环境Z

7、igbee开发环境搭建(9)编译,通过菜单“Project”-“Make”进行程序编译,在IAR下方的“Build”窗口显示“Totalnumberoferrors:0”和“Totalnumberofwarning:0”,表示0错误和0警告,即当前程序无错误,如图4-20所示。图4-20任务卡4.2 工作环境Zigbee开发环境搭建3.下载与仿真(两种方法)方法一,直接在IAR中将程序下载到Zigbee中并调试。(1)用仿真器CCDEBUGGER将Zigbee模块和开发计算机连接。(2)在IAR界面中选择“Project”-“DownloadandDebug”,IAR即将程序下载到CC2530

8、中,同时进入仿真调试界面,如图4-21所示。(3)点击工具栏中的运行按钮,运行程序,观察zigbee模块上led灯的亮灭状态。任务卡4.2 工作环境Zigbee开发环境搭建图4-21任务卡4.2 工作环境Zigbee开发环境搭建方法二,生成.hex文件后烧写(1)右键点击test4_2项目,在OptionsLinkerExtraOutput中勾选Generateextraoutputfile和Overridedefault,将文本框中的后缀名改为.hex,将Outputformat设置为intel-extended。(2)回到IAR编辑界面,点击RebuildAll,则会在该工程的Debug目

9、录下生成.hex文件。(3)使用烧写软件SmartRFFlashProgrammer将.hex烧写入CC2530。(4)按zigbee模块上的复位键,观察LED灯的状态。(5)注意,下载与仿真结束后,程序会一直保留在芯片的flash内,直到下次烧写。任务卡4.2 工作环境Zigbee开发环境搭建4.本任务卡中的程序编写过程可通过扫描二维码4-3观看视频。源程序与hex文件在4单元资源文件夹内的4.2。任务卡4.2 工作环境Zigbee开发环境搭建二维码4_31.总结IAR中编写CC2530功能程序三个步骤:工程创建、参数配置和代码编辑。zigbee板上LED灯的点亮,下载(烧录)。2.目标达成

10、测试(1)IAREmbeddedWorkbench是著名的。IAR根据支持的微处理器种类不同分许多不同的版本。因为本教材中的实验设备zegbee板上装载的CC2530芯片用的是内核,所以要选用IAREmbeddedWorkbenchfor8051版本的IAR。任务总结2任务卡4.2 工作环境Zigbee开发环境搭建(2)在IAR中为CC2530编写程序并调试,大致包含哪几个步骤(按顺序填写)。A工程创建B下载与仿真C代码编辑D参数配置(3)用IAR编写CC2530程序后,要将程序烧写到CC2530芯片中,需要编译生成的烧写文件的扩展名是。(4)简述IAR创建项目的过程。(5)拓展作业:CC2530程序中的语句#include的作用是什么?任务卡4.2 工作环境Zigbee开发环境搭建1.用IAR新建工程Test2,编写CC2530程序,使得zigbee板的所有灯都亮起。生成hex文件,并使用仿真器将文件烧写到芯片上。代码可参照知识链接相关内容。2.将十进制数108转换为二进制和十六进制。了解二进制、十六进制和十进制数据,并能熟练进行转换。能力拓展2任务卡4.2 工作环境Zigbee开发环境搭建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁