#include <iocc2530.h>
#define uint unsigned int
#define uchar unsigned char
#define LED1 P1_0
#define LED2 P1_1
#define key P0_1
void delay(uint);
void initio(void);
uchar keyscan(void);
uchar keyvalue=0;
void main( void )
{
initio();
LED1 = 1; //led1 led2 初始化为开
LED2 = 1;
while(1)
{
keyvalue = keyscan();
if(keyvalue==1) //有一次按键动作则LED亮灭取反一次
{
LED1 = !LED1;
delay(10000);
LED2 = !LED2;
delay(10000);
}
}
}
void delay(uint n)
{
uint i;
for(i=0;i<n;i++);
for(i=0;i<n;i++);
for(i=0;i<n;i++);
for(i=0;i<n;i++);
for(i=0;i<n;i++);
}
void initio(void)
{
P0SEL &= ~0X02; //key P01口设置为输入模式,上拉
P0DIR &= ~0x02;
P0INP |= 0x02;
P1DIR |= 0x03; //P10 P11 定义为输出 注:1为输出,0为输入
}
uchar keyscan(void)
{
if(key == 1)
{
delay(100); //延时去抖
if(key==1)
{
while(key); //直到按键松开,返回1
return 1;
}
}
return 0; //无按键动作则返回0
}
2bntled.rar_cc2530_cc2530 led_zigbee CC2530 继电器_zigbee cc2530_
版权申诉
71 浏览量
2022-07-14
21:30:19
上传
评论
收藏 19KB RAR 举报
朱moyimi
- 粉丝: 61
- 资源: 1万+
最新资源
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 半导体行业词汇 相关缩写
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0