55问答网
所有问题
51单片机用keil4写LED流水灯程序,要求亮两秒,再过两秒又亮。假设LED1=P2^0。
如题所述
举报该问题
其他回答
第1个回答 推荐于2016-11-23
#include<reg52.h>
sbit LED1=P2^0;
//1ms延时程序
void delayms(unsigned int i)
{ unsigned int j;
while(i--)
{
for(j=0;j<115;j++)
;
}
}
void main()
{
LED1=0;
while(1)
{
delayms(1000);
LED1=~LED1;
};
}
本回答被提问者和网友采纳
相似回答
keil
c51单片机
流水灯
。
答:
include<reg51.h> unsigned int n;unsigned char m
=
0,
temp = 254;sbit SPK = P1^5;main(){ TMOD = 0x01;TH0 = (65536 - 1000) / 256;TL0 = (65536 - 1000) % 256;TR0 =
1
;ET0 = 1;EA = 1;
P2
= temp;while(1);} void T0_INT() interrupt 1 { TH0 = (6553...
51单片机流水灯
如何通过两个按键启动和停止 ,怎么停止
答:
define led
P2
// char i;sbit k1=P3^6; //启动按键 sbit k2=P3^7;//停止按键 bit s=0; // 启停标志 char a[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //
LED灯
的数组 void delay1s(void); //延时函数 void liushuideng(); //
流水灯
的循环 void main(){
led
...
单片机
控制
led灯
的创新点是什么
答:
单片机
控制
led灯
的创新点是
,LED
的阳极全部接到了正极(电源),当负极接到LED的阴极时就会发光,因为LED的阴极与单片机的P2口相接,如果你想点亮那一个LED就把单片机相应的引脚赋值为低电平。具体如下:1、LED基础知识 LED是发光二极管的一种,它具有单向导电的特点,在51开发板上使用的是贴片式发光二极...
keil
软件用
单片机
控制8个
LED流水灯
来回点亮(C语言
程序
)
答:
P1=w; //循环点亮
LED
w<<=1; //点亮灯的位置移动,最低位补0 w=w|0x01; //将最低位置1 delay(500); //延时 } } } 或:include "reg51.h"//程序中使用_crol_函数,所以要包含头文件"intrins.h"include "intrins.h"void delay(unsigned int t){ unsigned int i,j;f...
用Keil
uVision
4写一
个
程序
答:
include <reg51.h>#define
LED
P2
unsigned char time_flag;void InitTimer0(void){TMOD = 0x01;TH0 = 0x3C;TL0 = 0x0B0;EA = 1;ET
0
=
1
;TR0 = 1;}void main(void){InitTimer0();while(1){if(time_flag==100) time_flag =0;switch(time_flag/10){case 0: LED = 0xfc;...
大家正在搜
51单片机led流水灯程序
单片机双向流水灯keil编程
单片机双灯流水灯程序
led流水灯单片机程序
基于单片机的led流水灯设计
keil4流水灯程序
51单片机4种流水灯
51单片机流水灯
非阻塞流水灯用keil5实现
相关问题
51单片机led流水灯两个同时点亮,四次一循环
keil软件用单片机控制8个LED流水灯来回点亮(C语言程序...
用keil uvision4编一个51系列单片机流水灯,任务...
在KEIL软件中建立51单片机工程,要求每隔500ms点亮上...
求51单片机控制两个LED灯轮流亮灭程序,亮灭时间间隔两个小...
51单片机流水灯程序
51单片机用4个按钮分别控制四个LED的程序
如何编写一段程序,单片机是51系列的,要求编写8个LED灯有...