社区
硬件设计
帖子详情
求一个单个按键控制两种模式的流水灯程序 #include
咸鱼4s
2021-04-15 09:54:27
如题,我只会做第一次循环,不会做第二次,第一次是led1亮到led4,第二次是led4亮到led1
...全文
429
1
打赏
收藏
求一个单个按键控制两种模式的流水灯程序 #include <ioCC2530.h>
如题,我只会做第一次循环,不会做第二次,第一次是led1亮到led4,第二次是led4亮到led1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
咸鱼4s
2021-04-15
打赏
举报
回复
这是第一遍循环的代码 #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define D3 P1_0 #define D4 P1_1 #define D5 P1_3 #define D6 P1_4 #define SW1 P1_2 #define ON 0 #define OFF 1 void DelayMS(unt msec) { unt i,j; for(i=0; i<msec; i++) for(j=0;j<535; j++); } void LedONorOFF(uchar mode) { D3 = mode; D4 = mode; D5 = mode; D6 = mode; } void InitLed(void) { P1DIR |= 0x1B; LedONorOFF(mode:0); } void InitKey(void) { P1SEL &= ~0x04; P1DIR &= ~0x04; P1INP &= ~0x04; } uchar KeyScan(void) { if (SW1 ==0) { DelayMS(msec:10); if (SW1 == 0) { while(!SW1); return 1; } } return 0; } void main(void) { InitLed(); InitKey(); while(1) { DelayMS(msec:2); if (Keyscan()) { D4 = ON; DelayMS(msec:1000); D4 = OFF; D3 = ON; DelayMS(msec:1000); D3 = OFF; D6 = ON; DelayMS(msec:1000); D6 = OFF; D5 = ON; DelayMS(msec:1000); D5 = OFF; } } }
ioC
C2530
.h
ioC
C2530
.h头文件完整的 /************************************************************************************************** * -
ioC
C2530
.h - * * Header file with definitions for the Texas ...
ioC
C2540.h/
ioC
C2541.h
CC2540和CC2541芯片40个管脚的初始化值
C
C2530
基础中断方式
按键控制
灯
#
include
<
ioC
C2530
.h> #define D3 P1_0 #define D4 P1_1 #define SW1 P1_2 #define D5 P1_3 #define D6 P1_4 unsigned char flag=0; void inline delay(unsigned int time) //因为中断调用了此函数, //所以要...
红外对管测试
#
include
<
ioC
C2530
.h> #
include
<stdio.h> #
include
<string.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 //定义P1.0口为LED1控制端 #define LED2 P1_1 //定义P1.1口为LED2...
利用CC2430实现SPI通信
#
include
<
ioC
C2430.h> #
include
<string.h> #
include
"hat.h" //#define Master #define uint unsigned int #define uchar unsigned char #define BlockSize 10 UINT8 SpData; char temp[BlockSize] ; BYTE rdat;...
硬件设计
6,127
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章