一个led灯闪烁的c语言代码

作者&投稿:雀欧 (若有异议请与网页底部的电邮联系)

两个led指示灯交替闪烁的c语言
如果是PC机需要配置一块MOXA的TTL板卡来实现高低电瓶输出:1、先设定LED灯是低电平亮还是高电瓶亮,这里假设低电平;2、设置一个定时器,在定时器里面写代码,分别发送高、低电瓶值可实现交替闪耀;例程:include <reg51.h>sbit led1 = P0^0;sbit led2 = P0^1; void delayms(unsigned int nMS){...

用C语言编写一个单片机控制LED灯闪烁变化的编程 急用!!!
void delay(void) \/\/两个void意思分别为无需返回值,没有参数传递。{ unsigned int i; \/\/定义无符号整数,最大取值范围65535。for(i=0;i<20000;i++) \/\/做20000次空循环。; \/\/什么也不做,等待一个机器周期。} \/ 函数功能:主函数 (C语言规定必须有也只能有1个主函数)。\/voi...

单片机控制单个LED闪烁五下的c程序,希望能加讲解,谢谢啦
c语言程序很简单:include<reg51.h>\/\/包含头文件 sbit LED=P1^0;\/\/位变量定义 void main()\/\/主程序 { unsigned char i;\/\/声明一个变量 for(i=0;i<5;i++)\/循环5次 { LED=0;\/\/亮 delayms(500);\/\/延时 LED=1;\/\/灭 delayms(500);\/\/延时 } while(1);\/\/停止不动 } 延时子程序...

这是一个闪烁的LED灯的C语言,比较简单的,但是我想听大师解释一下...
define uchar unsigned char \/\/重定义,将unsigned char类型重新命名为uchar define uint unsigned int \/\/重定义,将unsigned int类型重新命名为uint sbit LED = P1^0; \/\/将单片机第P1.0位的定义为LED void DelayMS(uint x) \/\/定义延时函数,返回类型是void,函数名是DelayMS,x为参数...

用C语言编写一个单片机控制LED灯闪烁三次的程序,急求!
P1上接LED等。include "reg51.h"void delayms(unsigned int x){ int i,j;for(i=x;i>0;i--)for(j=0;j<120;j++);} void main(void){ char i;for(i=0;i<6;i++){ P1 = ~P1;delayms(1000);} while(1);}

汇编语言或C语言编写一个控制灯闪烁的程序
我写的这个程序应该可以,按一下灯亮,再按一下灯灭 include "REG52.H"sbit LED1_01 = P1^1; \/\/LED灯 sbit KEY0_01 = P1^2; \/\/按键 void Delay_1ms(unsigned int Time){ unsigned int x, y;for(x = Time; x > 0; x--)for(y = 120; y > 0; y--);} int ma...

在线等,急,用C语言编程,实现单片机控制两个LED灯:当S1开关闭合时,两个...
交替闪烁就是在循环中让两个LED端口交替高低电平。循环中加入延时。延时函数我用循环实现。题目没有要求精准延时,如精准需用中断。include <reg52.h> define uInt unsigned int sbit D1=P2^0;sbit D2=P2^1;sbit S1=P3^2;voidmDelayuS( uInt us );void main(){ if(S1)D1=D2=0;while(S1...

用keil编一个led灯闪烁程序
点亮 小灯的程序我们第二课完成了,就是让 LED = 0。熄灭小灯的程序也很简单,就是 LED = 1。点亮和熄灭都会了,那么如果我们在亮和灭中间加个延时,反复不停的点亮和熄灭小灯,就成了闪烁了。我们首先复习一下 Keil 写程序的过程,建立工程-->保存工程-->建立文件-->添加文件到工程-->编写...

想在这个程序里加一个叫LED灯闪烁的程序,跪求~
程序如下:源程序中,有一句缺少井号,是逻辑错误。按图改正即可。--- 上图程序,最后是“长灭”。如果想要“常亮”,就在 SJMP $ 前,插入一行:MOV P2,#0 即可。

求单片机c51的C语言编程:设当开关为1时,控制2个led交替闪烁,闪烁时间...
include#defineucharunsignedcharuchartimes,led;sbitkey1=P1^0;sbitkey2=P1^1;voidt0isr()interrupt1{TH0=(65536-50000)\/256;TL0=(65536-50000)%256;times++;}voidrolled(){P0=led;led=(led>>1)|0x80;if(led==0xff)l

竹服15376408131问: 新手求教//帮忙用C语言写一个控制一个LED按一定频率闪烁的程序,, -
仁和区双黄回答: sbit P00=P0^0; while(1) {delay(); P00=!P00;}

竹服15376408131问: 单片机控制单个LED闪烁五下的c程序,希望能加讲解,谢谢啦 -
仁和区双黄回答: c语言程序很简单: #include<reg51.h>//包含头文件 sbit LED=P1^0;//位变量定义 void main()//主程序 { unsigned char i;//声明一个变量 for(i=0;i<5;i++)/循环5次 { LED=0;//亮 delayms(500);//延时 LED=1;//灭 delayms(500);//延时 } while(1);//停止不动 } 延时子程序随便搜一个,如果时间差别太大,可调某些参数

竹服15376408131问: 求大仙,给出“8个LED的闪烁控制,要求亮0.5s,灭0.5s,不断闪烁20次.”的C语言编程程序 -
仁和区双黄回答:[答案] 用51单片机? #include sbit LED0=P1^0; sbit LED1=P1^1; sbit LED2=P1^2; sbit LED3=P1^3; sbit LED4=P1^4; sbit LED5=P1^5; sbit LED6=P1^6; sbit LED7=P1^7; void delay(int x) { int y,z; for(...

竹服15376408131问: 请高手帮忙,单片机控制一个LED灯闪烁的C语言程序,想加一个弹性按键,实现按一下弹起后,一直闪烁 -
仁和区双黄回答: #include <AT89x051.H> sbit pc0= P1^0; sbit pd0= P1^1; void delay(unsigned int t) //延时1ms { unsigned char i; while(t--) for(i=0;i<120;i++); } unsigned char smkey( ) //按键扫描程序 { unsigned char sm,kk; sm=pc0; if(sm==1) //按键防抖 {delay(20);...

竹服15376408131问: 求一个简单的LED灯C语言程序 -
仁和区双黄回答: include<reg51.h>void delay40(void) { unsigned char a,b,c,d; for(d=12;d>0;d--) for(c=231;c>0;c--) for(b=229;b>0;b--) for(a=30;a>0;a--);}void delay(void) { unsigned char a,b,c; for(c=23;c>0;c--) for(b=152;b>0;b--) for(a=70;a>0;a--);} void main(){ while(1)...

竹服15376408131问: 单片机C语言程序,LED闪烁控制程序 -
仁和区双黄回答: void main() { while (1); 这里不要加分号“;”

竹服15376408131问: 急求利用定时中断方式0实现led每0.4秒闪烁一次的c语言程序!谢谢!!! -
仁和区双黄回答: #include sbit p00=p0^0; sbit key=p1^0; unsigned int i=0; void main(void) { tmod=0x10;//设定定时器的工作模式为定时器1方式1 th1=15536/256;//向定时器装入初值高八位 tl1=15536%256;//向定时器装入初值低八位 ea=1;//开总开关 et1=1;...

竹服15376408131问: 利用C语言写单片机程序,怎么利用for或者while使LED灯闪几下然后进入下一条程序? -
仁和区双黄回答: void mdelay(unsigned int delaytime) //延时程序 { unsigned int j=0; //无符号整数j for(;delaytime>0;delaytime--) //for循环 { for(j=0;j {;}} 这是延时程序,你要闪几下就进入下一条,程序如下 int i=0; sbit LED=P3^3; //P3.3接LED LED=0; //关闭LED for (i=0;i{LED=1; //开灯 mdelay(30); //延时30ms LED=0; //关灯 mdelay(30); //再延时 }

竹服15376408131问: 单片机C语言写一条中断程序,一上电就是LED闪烁,按下开关走中断里面的,LED一直亮, -
仁和区双黄回答: #include<reg51.h>#define uchar unsigned char sbit led=P1^0; sbit key=P3^2; void delay(uchar a) { uchar i; while(a--)for(i=0;i<120;i++); } void ext0() interrupt 0 { led=0; while(key==0); } main() { EX0=1; IT0=1; EA=1; whlile(1) { led=0; delay(200); led=1; delay(200); } }

竹服15376408131问: 谁能帮忙用C语言写个单片机led闪烁程序啊 -
仁和区双黄回答: 单片机定时发送字串给PC机#include < reg52.h >#include < intrins.h >#include < stdio.h >#define uchar unsigned char#define uint unsigned int/*********************************************************** ** 延时函数 ** *******************************************...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网