55问答网
所有问题
当前搜索:
单片机流水灯循环程序
51
单片机
的c语言 左移右移怎么用?想用来控制
流水灯
,请帮忙写个完整的c...
答:
include "reg51.h" // 包含头文件 define uchar unsigned char void delay02s(void) // 延时0.2s子
程序
{ unsigned char i,j,k;for ( i=2;i>0;i-- )for (j=200;j>0;j-- )for (k=250;k>0;k-- );} void main (void) // 主函数 { uchar i,j;...
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...
单片机
请问
流水灯程序
一个按键单次按下控制改变 P0.0到P0.7不断
循环
...
答:
我说一个可行的吧,但是不一定是最好的。定义一个位变量 bit fangxiang=1 ; //1表示一个方向,0表示另一个方向。用定时器自动控制灯移动。主
循环
里面这样写 while(1){ 检测P10按键;如果有按键;fangxiang=!方向;} 定时器函数里这样写 { if(方向==1){ 右移;} else { 左移;} } ...
用AT89C51
单片机
的P2口控制8个Led的
流水灯
的C
程序
看不懂?
答:
for(i=0;i<count;i++)for(j=0;j<120;j++);} main(){ unsigned char LEDIndex = 0; /*声明8位变量LEDIndex,用来指示8个LED中哪个被点亮,初始值为00000000*/ bit LEDDirection = 1; /*声明位变量LEDDirection,用来指示点亮的方向,初始值为1*/ while(1) /*一直
循环
执行大括号里面的...
单片机
中怎么让
循环流水灯
第一个灯亮三次然后第二个灯亮三次依次下去...
答:
只要加入延时或者使用定时器,增加标志位即可轮流闪灭任意次数。
单片机
晶振为12Mhz,P3口外部接8盏LED小灯电路如图所示:(1)编制从上...
答:
(1)编制从上往下
流水灯程序
,这个电路,很有特点。按照电路的要求,流水灯程序如下,已经经过验证:ORG 0000H LJMP MAIN MAIN:MOV A, #01H M_LOOP:XRL A, #00110011B MOV P3, A XRL A, #00110011B RL A CALL DL_200ms SJMP M_LOOP ;--- DL_200ms:MOV ...
单片机
编程做
流水灯
怎么做,LED1,3,5灯亮0.5秒!求大神帮帮忙,谢谢了...
答:
来,送你个
程序
include<reg52.h> define uchar unsigned char define uint unsigned int sbit LED = P2^0;uchar j = 0;void main(){ TMOD = 0x01;TH0 = (0xffff - 50000) >> 8; //50ms中断一次 TL0 = (0xffff - 50000) & 0xff;EA = 1;ET0=1;TR0 = 1;while(1)...
单片机
开发板测试
程序流水灯
一直
循环
,在仿真单片机Proteus中测试,只运...
答:
你的
程序
不对!{ P2=0XFE;for(i=0;i<20000;i++);P2=0XFD;for(i=0;i<20000;i++);P2=0XFB;for(i=0;i<20000;i++);P2=0XF7;for(i=0;i<20000;i++);P2=0XEF;for(i=0;i<20000;i++);P2=0XDF;for(i=0;i<20000;i++);P2=0XBF;for(i=0;i<20000;i++);P2=0X7F;...
51
单片机
c语言编写一个
流水灯程序
,要求如下(不能用数组,8个led指示灯...
答:
//
流水灯
#include "reg52.h"#define LED_PORT P3void delay(unsigned char time){ unsigned char i,j,k; for(i=0;i<time;i++) { for(j=0;j<200;j++) { for(k=0;k<200;k++); } }}void main(){ unsigned char i,halfbyteh=0x80,halfbytel=0x01; while(1) { ...
用89C52
单片机
控制32个LED
流水灯
的C语言
程序
,
答:
/***32
灯流水
——火柴天堂作品-20130520***/ /***52
单片机
,12MHz晶振,P0-P3 接32颗LED,低电平驱动***/ include"REG52.h"//包含52头文件 define TRUE 1//定义布尔量'1':真 define FALSE 0//定义布尔量'0':假 define uchar unsigned char//定义 无符号字符型数据 简称 define uint ...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜