首页 >>  正文

led流水灯调试过程

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

祝受绿4896做了个8个LED的流水灯,用KEIL正确的生成了HEX文件,在PROTEUS中软硬件调试时二极管没有流水灯的效果,都
杭达汤13157254500 ______ 程序正确的前提下,有如下可能: 1、总线两端是不是都加对应的电路标号了. 2、LED是不是串联电阻了,而且阻值过大,超过1K. 3、LED二极管的元件用错了,哈哈,可能性不大……

祝受绿4896关于流水灯左移和右移的程序问题 -
杭达汤13157254500 ______ LED灯右移到最右边后向左移时是这样的:右移一位→第二个延时程序→第一个延时程序→右移右移一位→第二个延时程序→第一个延时程序,这样不断循环,循环到最左边,就开始了右移的程序. 这样左移的延迟大一点的!

祝受绿4896单片机C程序 LED流水灯的 看不懂 求解释.. -
杭达汤13157254500 ______ ①最外层的 j for循环,用来执行8次流水(第一次、第二次...); ②内层的 i for循环,用来执行每次流水 需要执行多少步(第一次8步,第二次7步...); ③a=_crol_(a,j) 确实如LZ说的,对a 左移 j 位,不过要求带 C 左移,就是循环移位,把a^7移...

祝受绿489651单片机,按键控制流水灯程序,懂的进!八个LED灯与单片机P1口连,按键key1与单片机P32连.该程序是完成以下工作:单片机上电,流水灯每一秒移一... -
杭达汤13157254500 ______[答案] 假如,你的程序在执行key_scan();是触发了两次中断导致num>20,你的显示函数将永远被跳过,你应该写成 if(num>20) { num=0; display(); } 这是一个比较直观的错误,其他的没细看,你在试试

祝受绿4896用c语言编程 控制LED流水灯1到8盏灯间隔0.5秒流水一次 -
杭达汤13157254500 ______ 首先,你的电路图没有给出来,管脚是什么? 其次,我建议还是自己尝试写一写,这个不难,我给你个思路 首先定义变量类似于P1_2 = P1^2这种,先把这八个管脚全部定义好,之后给个for循环,让P1(假设的你LED灯连接的是P1口)口的P1^0~P1^7相关标志位依次等于0或者1(0还是1需要看你在LED等上给的是高电位亮还是低电位亮),之后再给个for循环,五次的循环,全部P1口置为1(假设高电平LED亮),之后设置P1口全为1,再让P1口的相关标志位置为0,再置为0的时候可以加个延时

祝受绿4896怎么写高电平点亮的单片机流水灯程序 -
杭达汤13157254500 ______ 如果你用的是普通的51单片机,而且是直接去驱动led的话,你可以将使用的端口上加上拉电阻,比如1k-2k,太小的话led亮度会有所提高,但可能会烧掉单片机的i/o口,太大的话,led的亮度会下降.51的大致程序如下:include<reg51.h> void main() { P0=0;//关led P0=1;//开led,即高电平点亮 }

祝受绿48968路流水灯汇编语言程序的写法 -
杭达汤13157254500 ______ 汇编语言程序如下: ;假设1:D1~D8八个彩灯接在P1口,输出低电平发光 ;假设2:系统晶振为12MHz ;假设3:N = 5 ;程序如下: ORG 0000H MOV R3, #5 ;N=5 LOOP0: MOV A, #0FFH MOV P1, #0FFH ;开始时全灭 ;-------------------------------...

祝受绿4896求ATmega16流水灯程序 -
杭达汤13157254500 ______ /******************************************* 文件:sld.C 环境:编译为ICC AVR6.25A,仿真为AVR Studio4.14 硬件:ATMEGA16芯片 日期:2008年12月10日 功能:驱动开发板上的LED.流水灯 备注:/******************************************/#include...

祝受绿4896cd4017做流水灯要那些东西 -
杭达汤13157254500 ______ 哥们儿,你很走运,这个我做过.首先,4017是十分频计数器,你从它的输入端(COM)每给一个高电平,从Q0至Q9就 依次输出一个高电平.要想手动控制的话就直接在其输入端加一个接之VCC的并加有限流电阻(1K至10K,建议4.7K)的...

祝受绿4896帮我写个最简单的多次循环程序,用for,就让LED灯循环亮就行是C51的 -
杭达汤13157254500 ______ 这个很简单的啊,我给你个实列:// 10种循环 for(i = 0; i { whle(!i) // i = 0; 第一种状态 { // 这里可以写LED流水灯 break; // 执行完成跳出 } // whle(i == 1) // i = 0; 第二种状态 { // 这里可以写LED流水灯 break; // 执行完成跳出 } // 后面可以继续条件LED流动状态 }

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