中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 单片机论坛 → 浏览主题: 实现按下键后,单灯亮1秒,灭1秒,不断闪烁10次,然后再变亮。
发表新帖 回复该主题
回帖:4个,阅读:2128 [上一页] [1] [下一页]
* 帖子主题:

实现按下键后,单灯亮1秒,灭1秒,不断闪烁10次,然后再变亮。

分享到
700
313050105
文章数:1
年度积分:50
历史总积分:700
注册时间:2010/11/23
发站内信
发表于:2010/11/23 0:24:39
#0楼
实现按下键后,单灯亮1秒,灭1秒,不断闪烁10次,然后再变亮。
附件
699
574682425
文章数:4
年度积分:50
历史总积分:699
注册时间:2010/11/26
发站内信
发表于:2010/11/26 11:56:46
#1楼
试用迪文串口液晶屏,单片机发送剪切指令即可完成此功能
资料详询:574682425@qq.com   或者登陆:www.dwin.com.cn  谢谢!
6350
newton0627
文章数:970
年度积分:50
历史总积分:6350
注册时间:2004/9/26
发站内信
发表于:2010/12/14 9:20:04
#2楼
建议可以了解一下这个TXT格式的编程软件!http://www.gkong.com/co/tuijian/pro_content.asp?products_id=950907
921
lqgafm
文章数:6
年度积分:50
历史总积分:921
注册时间:2007/8/31
发站内信
发表于:2011/3/8 18:00:11
#3楼
如果是汇编可加我QQ396583258
758
hDragon
文章数:19
年度积分:50
历史总积分:758
注册时间:2011/3/30
发站内信
发表于:2011/3/31 13:20:12
#4楼
程序
根据你的描述,写的一个程序:

#include "reg52.h"

#define KeyPort (P2)
#define LedPort (P1)

void xDelay(unsigned int x)
{
unsigned int y;

for(;x>0;x--)
 for(y=0;y<2000;y++);
}

void main(void)
{
unsigned char i;

KeyPort=0xff;
while(1){
 if(KeyPort!=0xff) //是否有键按下(没考虑消抖)
  for(i=0;i<10;i++)    //循环亮灭10次
{
LedPort=0x00;
xDelay(100); //通过调整延时参数,可控制亮灭周期
LedPort=0xff;
xDelay(100);
}
 LedPort=0x00; //亮灭10次后,长亮
}
}
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006