首页 >>  正文

单片机流水灯程序8个灯

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

华帜侨5156求大神编程一个51单片机的8灯点亮程序. -
甫泪清13234751677 ______ 使用定时器或者delay延时函数,依次按照你的点灯要求进行亮灭灯. void main() { while(1) { P2=0xfe; delay1ms(500); P2=0xfd; delay1ms(500); P2=0xfb; delay1ms(500); P2=0xf7; delay1ms(500); P2=0xef; delay1ms(500); P2=0xdf; delay1ms(500); P2=0xbf; delay1ms(500); P2=0x7f; delay1ms(500); } }

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

华帜侨515651单片机 8盏花样流水灯 -
甫泪清13234751677 ______ 谁能帮我编一个类似流水灯的程序具体要求如下:AT89C51的P1、P3口接16盏copyLED灯,P2.2口接按键(用知于LED显示模式的改变).利用C语言编程实现LED灯的左移、右移、闪烁等的花样显示(最好6种花样以上).至于亮灭的时间间隔不做要求肉眼能看到“流水效果”就好.万分感道谢!实在是16盏的不好找网上的参考太少了,8盏的到很多....

华帜侨515651单片机8位流水灯8种变化程序 -
甫泪清13234751677 ______ 第一种:1个LED发光,循环右移. 第二种:2个LED发光,循环右移. 第三种:3个LED发光,循环右移. 第四种:4个LED发光,循环右移. 再改成左移,就又有四种. 这就有八种了. 一边移动,一边闪烁; 再改变一下速度; 这能有多少种了?

华帜侨5156单片机8个流水灯程序10种方式 -
甫泪清13234751677 ______ 用74LS164扩展,用位指令写的40个流水灯的程序

华帜侨5156用AT89C51单片机的P2口控制8个Led的流水灯的C程序看不懂? -
甫泪清13234751677 ______ #include void Delay1ms(unsigned int count) /*延时函数,延迟时间为count*1ms)*/{ unsigned int i,j; for(i=0;i<count;i++...

华帜侨515651单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序编写怎么写 -
甫泪清13234751677 ______ 要看你的时钟周期,如果是12Mhz的话,每个时钟周期MC=6*2/12 M =1us,所以延迟是让机器计数1000000下,上面那个公式你自己套用24Mhz的就是2000000下.c语言的循环次数你自己算,每条指令一个周期,所以楼上的程序在12Mhz下是1s延迟.

华帜侨5156怎么用单片机做出8个LED同时亮,但亮度不同的流水灯? -
甫泪清13234751677 ______ 假如说,第一个灯肯定比第二个灯亮的话,可以直接把8个LED灯的限流电阻弄成不同阻值的.就像楼上说的那样. 但如果想随便变换不同的灯都能有不同的亮度话,硬件电路可以不变,限流电阻都一样.可以在程序里这样写: 首先,例如你要最亮的灯先点亮,隔几十微秒后点亮第二个灯,再相隔同样时间点亮第三个灯……依次类推间隔一定时间点亮八个灯.但间隔时间不要太大,超过十几毫秒就不行了. 然后再间隔相同的时间一次性把灯全关了,再间隔几十微秒回到上面的状态依次点亮灯.……一直这样循环. 这样的话因为人的视力有一定的滞回效果,只要间隔时间不大,你就能看到八个灯不是闪的,而是同时亮,但亮度又不一样. 这是单片机设计中,PWM控制的思路.

华帜侨5156单片机流水灯8盏LED灯用汇编语言实现p1口首先点亮3,4,5,6.后向左移动,间隔时间1.4s -
甫泪清13234751677 ______ 先做个1.4s的延时子程序; 再设计主程序,一个一个的实现8个LED的闪亮.

华帜侨5156单片机设计流水灯c程序,(p1口输出,8只led,从低位到高位一只led轮序点亮) -
甫泪清13234751677 ______ 用左移和右移函数

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