44问答网
所有问题
当前搜索:
51单片机按键切换流水灯编程
用MCS-
51单片机
设计从左到右,再从右到左的
流水灯
设计,这样循环5次,然后...
答:
include<reg52.h> include<intrins.h> void delay(unsigned char i){ unsigned char m,n;for(m=i;m>0;m--)for(n=125;n>0;n--);} void main(){ unsigned char k,i;while(1){ P1=0xfe;for(i=5;i>0;i--){ for(k=0;k<8;k++){ delay(2000);P1=_crol_(P1,1);} P1=...
单片机
c语言编了个
流水灯
,用
按键
怎么实现它暂停。
答:
实现
流水灯
的方式有很多种(中断,定时器,延时等等),看用哪种方式,最简单的是延时做流水灯,那么在死循环里面增加
按键
检测,判断出有按键按下来时,再进入死循环,程序不往下走就可以暂停,再按跌出死循环。include //
51
系列
单片机
定义文件 define uchar unsigned char //定义无符号字符 define uint ...
求一个
51单片机
的
流水灯
(从1-8的...)的汇编程序???
答:
哈哈,很简单,ORG 00H MAIN:MOV P3,#00H SETB P3.2 CALL DELY CLR P3.2 SETB P3.3 CALL DELY CLR P3.3 SETB P3.4 CALL DELY ...按照上面省略,你自己补全。AJMP MAIN DELY:延时省略。END 这种方法比较麻烦。但容易理解,你可以用循环左移,或者查表...
用
单片机
控制
流水灯
的六种方案,要程序电路图,详细讲解
答:
//实现功能:本程序实现在P0口模拟一个
流水灯
程序 // include <reg
51
.h> define p_out P0 //宏定义输出的i/o口为p0 //***时间延迟函数 //描 述:用指令实现延时一段时间 //入口参数:int i,为时间延迟参数 // void delay_time(int i){ while(i)i--;} //***主函数 //描 ...
单片机
c语言编了个
流水灯
,用
按键
怎么实现它暂停。
答:
实现
流水灯
的方式有很多种(中断,定时器,延时等等),看用哪种方式,最简单的是延时做流水灯,那么在死循环里面增加
按键
检测,判断出有按键按下来时,再进入死循环,程序不往下走就可以暂停,再按跌出死循环。include //
51
系列
单片机
定义文件 define uchar unsigned char //定义无符号字符 define uint ...
51单片机
32个
流水灯编程
如何实现指定其中某一个灯亮,如何实现多种花样亮...
答:
要
51单片机
控制32个
流水灯
,关键是要解决电路设计,只要能设计出电路来,
编程
实现控制指定其中某一个灯亮,并实现多种花样亮灯,就容易了。如果只做32个流水灯,就用单片机的四个并行口,共32个IO引脚全部用上,正好控制32个流水灯。如果引脚还有其他应用,可用四片锁存器,也可以控制32个流水灯了。
51单片机
C语言对
流水灯编程
,用定时中断做 LED等从两边向中间亮_百度...
答:
可以用一个数组存放LED灯的状态,在定时器里面为LED赋值数组里面的值就行 例如 LED_arr[10] = {0x81,0x42,0x24,0x18,0x24,0x42,0x81};LED = LED_arr[pos++];
急求
单片机流水灯
程序
答:
include<reg52.h> include<intrins.h> define uchar unsigned char define uint unsigned int sbit longtime=P3^2; //增加灯的时间
按键
sbit shorttime=P3^3; //减少灯的时间 按键 uchar i,a;uint num;void delay(uint z){ uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} v...
求
51单片机
驱动32盏LED
流水灯
(单向流水,全部亮时闪烁两次,双向流水,全部...
答:
void single_stream()//单向
流水灯
{ uchar i;//自己定义一下 unsigned char for(i=0;i<8;i++){ P0=table[i];//逐个点亮led0-7 第零组 delay();} for(i=0;i<8;i++){ P1=table[i];//第一组 delay();} for(i=0;i<8;i++){ P2=table[i];//第二组 delay();} for(...
51单片机流水灯
程序解析,求大神指导,本人是初学者。
答:
你认真分析原理图啊,上面明显接成共阳的了。1、
51单片机
上电时,端口都是高电平的,只有运行程序,电平才可能产生变化。复位时,端口也是高电平。2、你这仿真图中,LED正端都接到电源了,负端接单片机IO,根据二极管正向导通原理,此时负端肯定要为低电平,二极管才导通,才会亮。所以,你要点亮哪个...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜