网站大量收购独家精品文档,联系QQ:2885784924

《智能产品设计与应用》课件——CC2530人体红外程序设计.pptxVIP

《智能产品设计与应用》课件——CC2530人体红外程序设计.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

智能产品设计与应用人体红外程序设计

案例导入01/PARTONE

人体红外程序设计HC-SR501人体红外程序设计项目目的通过实验掌握CC2530芯片GPIO的配置方法;掌握HC-SR501红外传感器的使用。项目设备硬件:PC机一台、CC2530(底板、核心板、仿真器、USB线)一套、热释电红外传感器一个;软件:2000/XP/win7系统,IAR8.10集成开发环境。

人体红外程序设计HC-SR501数据采集软件设计程序设计——1.程序界面

人体红外程序设计HC-SR501数据采集软件设计①程序流程图及初始化程序/*****************************************************************************名称:InitGpio()*功能:设置LED灯和P0.4相应的IO口*入口参数:无*出口参数:无****************************************************************************/voidInitLed(void){P1DIR|=0x01;//P1.0定义为输出口P0SEL=0x00;P0DIR=~0x40;//P0.6定义为输入口P2INP|=0x20;}

人体红外程序设计HC-SR501数据采集软件设计②子程序及头文件/***************************************************************************文件名:main.c*描述:人进入其感应范围模块输出高电平,点亮LED1,人离开感应范围LED1熄灭,*P0.6口为HC-SR501传感器的输入端**************************************************************************/#includeioCC2530.htypedefunsignedcharuchar;typedefunsignedintuint;#defineLED1P1_0//定义P1.0口为LED1控制端#defineDATA_PINP0_6//定义P0.6口为传感器的输入端

人体红外程序设计HC-SR501数据采集软件设计②子程序及头文件/**************************************************************************名称:DelayMS()*功能:以毫秒为单位延时16M时约为535,系统时钟不修改默认为16M*入口参数:msec延时参数,值越大,延时越久t=10.0006ms*出口参数:无*************************************************************************/voidDelayMS(uintxx){uinti,j;for(i=0;ixx;i++)for(j=0;j535;j++);}

人体红外程序设计HC-SR501数据采集软件设计③主程序voidmain(void){InitLed();//设置LED灯和P0.6相应的IO口while(1)//无限循环{if(DATA_PIN==1){DelayMS(10);if(DATA_PIN==1){LED1=0;//有人时LED1亮}} elseLED1=1;//无人时LED1熄灭}}

人体红外程序设计HC-SR501数据采集软件设计④程序下载界面

人体红外程序设计HC-SR501数据采集软件设计⑤项目实现结果——感应到人体,led亮。

智能产品设计与应用感谢您的观看Thankyouforwatching

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档