首页 >>  正文

八个流水灯循环程序

来源:baiyundou.net   日期:2024-08-23

柴丁真1376类似流水灯程序,c语言编程,一共8个灯 -
甘胥玛17199086569 ______ 我不知道你的点灯和灭灯函数是什么,所以随便取了一个,思路大概就是这样 void main() { int pull[8]={0}; int push[8]={1,2,3,4,5,6,7,8}; int flag=0; int i=0; while(1) { if(flag==0) { for(i=0;i<8;i++) { pull[i]=push[i]; push[i]=0; light(pull[i]);//点亮pull[i]数组里面存...

柴丁真1376能不能麻烦用单片机设计程序来实现8盏灯流水闪烁 -
甘胥玛17199086569 ______ //流水灯 给你一个简洁易懂的 #include <reg52.h> #include <intrins.h> unsigned char k; unsigned int a; void delay10ms() { for(a=6000;a>0;a--) { for(a=1000;a>0;a--) };//延时 } void main()//主程序 { k=0xfe; while(1) { P1=k; k=_crol_(k,1); delay10ms(); } }

柴丁真1376大佬们,单片机汇编语言编写流水灯,全部八次闪烁,怎么编啊 -
甘胥玛17199086569 ______ 51单片机用汇编语言编写流水灯程序,就是控制多个LED ,使其在特定时间间隔内,只有一个LED 发光,其他熄灭,用这种方式顺序移动点亮LED的位置,就形成了流水灯的效果.以下是程序: ;假设晶振12MHZ,P1控制8个LED低电平亮 ;...

柴丁真1376AT89s51单片机8个流水灯程序设计 -
甘胥玛17199086569 ______ 我只有这个程序,希望可以帮上你的忙/**************************************************** 现象说明: 间隔300ms先奇数亮再偶数亮,循环三次;一个灯上下循环 三次;再分别从两边往中间流动三次;再从中间往两边流 动三次;8个全部闪烁3次;...

柴丁真1376设计8个流水灯灯从中间依次向两边闪烁的C语言程序,不胜感激 -
甘胥玛17199086569 ______ 假设你的数码管是共阴极的 11100111 11011011 10111101 01111110 1、传递这个给它就从中间往两边走了 2、循环上面的就能不停地流水

柴丁真1376用c语言编写流水灯. -
甘胥玛17199086569 ______ C语言流水灯程序是学习的基础,一定要搞懂!给你发两个! (一) #include<reg51.h> //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void ...

柴丁真1376单片机8个流水灯程序10种方式 -
甘胥玛17199086569 ______ 用74LS164扩展,用位指令写的40个流水灯的程序

柴丁真1376如何用单片机实现流水灯,从一依次亮到八,再从八依次亮回一,一直循环? -
甘胥玛17199086569 ______ 有个想法, 放一个字节LED做标志位,可位寻址. 每一位代表一个灯. 对字节LED附初值1,做一个200mS的时钟,每200ms对字节LED值做左移1位指令(汇编可循环). 主程序中位寻址判断字节LED的bit(0-7)点亮相应的灯.或者直接P0=LED 纯想法、还没试过,感觉好玩,呵呵. 好像上述灯流的方式不对,不过可以改...

柴丁真1376用AT89C51单片机的P2口控制8个Led的流水灯的C程序看不懂? -
甘胥玛17199086569 ______ #include void Delay1ms(unsigned int count) /*延时函数,延迟时间为count*1ms)*/{ unsigned int i,j; for(i=0;i<count;i++...

柴丁真1376汇编程序,八个流水灯,这个程序是怎么走的? -
甘胥玛17199086569 ______ 先编译成连接生成.exe文件然后用debug调试 按t简单不跟踪就知道怎么走的了

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024