55问答网
所有问题
当前搜索:
流水灯51单片机程序代码
单片机流水灯代码
答:
单片机流水灯代码
:#include<reg
51
.h>//51头文件void delay(int t)//定义延时函数{int j;while(t--){for(j=0;j<500;j++);}}void main(){int i;while(1){for(i=0;i<7;i++)//循环点亮LED,到第7个LED延时一会就结束循环。在这个单片机流水灯代码中,假设使用的是8051...
51单片机流水灯程序
答:
sbit led1 = P2^0;sbit
led2 = P2^1;sbit led3 = P2^2;sbit led4 = P2^3;sbit led5 = P2^4;sbit led6 = P2^5;sbit led7 = P2^6;sbit led8 = P2^7;void main(){ int i,j;//点亮第一个灯 led1 = 1;led2 = 0;led3 = 0;led4 = 0;led5 = 0;led6 = 0;led...
51单片机流水灯
用C语言编写的设计
程序
是什么?
答:
include<reg
51
.h> include<intrins.h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);d...
51单片机
汇编控制8个
流水灯
答:
代码
如下:include <reg
51
.h>unsigned char PData; //整体结果unsigned char CurrData;//变化的最高位//延时,本函数是非精确延时,若需要精确延迟则需要根据本函数的汇编语句进行精确计算后调整循环体次数void delay(unsigned int ms){ unsigned char i; while(ms--){ for(i=0;i<120;...
51单片机
中如何用汇编语言编写
流水灯
答:
流水灯
就是
51单片机
控制led灯依次点亮的控制方式。具体
程序
如下: ORG 0000H;复位启动AJMP START;ORG 001BH;T1中断AJMP T1INT; ;定义变量===YSJSEQU 30H;延时计数器LEDEQU 31H;LED控制缓冲器 ;主程序===START:MOV LED,#0FEH;初始化数据MOV YSJS,#0;MOV TMOD,#10H;定时器1工作...
用两组I/O口控制16个
流水灯
的
C51程序
答:
for(i=0;i<8;i++){ P0=led[i];delayms(1000)} 直接的话,同样的道理,只是
代码
比较多一些,每次重新赋值一次P0都需要延时一下。更简单的
程序
如下:include<reg
51
.h> //包含
单片机
寄存器的头文件 / 函数功能:延时一段时间 / void delay(void){ unsigned int n;for(n=0;n<30000;n++);...
单片机C51
,三个内容。一个最小系统带一个
流水灯
。两个按键控制两个灯...
答:
流水灯
:#include<reg
51
.h>#include<intrins.h>void delay(uchar a){uchar i;while(a--)for(i=0;i<120;i++);}main(){P0=0xfe;while(1) { P0=_crol_(P0,1); delay(200); }}按键控制两个灯#include<reg51.h>sbit led1=P1^0;sbit led2=P1^1;void ext0() inter...
51单片机流水灯
单片机 流水灯的问题
C51程序
答:
while(1){ a = 0xfe;for(j=0;j<8;j++) //外循环8次 { //--- for(i=0;i<8-j;i++) //内循环8、7、6...0次 { P1=a; //第一次,只有右边1个发光 delay(200);a=_crol_(a,1); //左移一位 } //以上单个LED发光,移位8、7、6...次 //---...
51单片机
控制1组
流水灯
2组LED的方法(能给个
代码
最好)
答:
include "reg
51
.h"//引脚定义:sbit key1 = P3^7; //定义按键1sbit key2 = P3^6; //定义按键2sbit key3 = P3^5; //定义按键3sbit key4 = P3^4; //定义按键4sbit key5 = P3^3; //定义按键5sbit key6 = P3^2; //定义按键6sbit led1 = P2^0; //定义第一个LED灯sbit ...
C51单片机
编程,按键控制
流水灯
答:
include "reg
51
.h"unsigned char led[]={0xfe,0xfd,0xfb,0xf7}; //LED灯的花样数据 void delay(unsigned char time){ //延时函数 unsigned int j=15000;for(;time>0;time--)for(;j>0;j--);} void main(){ bit dir=0,run=0; //标志位定义及初始化 char i;while(1){ ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机流水灯代码
单片机8个灯循环点亮汇编语言
51单片机流水灯编程代码
51单片机流水灯移位程序
51单片机跑马灯程序按键控制
51单片机流水灯程序
51单片机用数组点亮流水灯
stc51单片机流水灯程序
单片机流水灯循环程序