单片机实例:32位心型流水灯原理图及程序代码
这是原理图:
LED心形排布图:
这是PCB,我改过了的,减少了一些限流电阻!
将PCB打印好,弄好板,装好原件,再焊接好,看,这就是成品了
程 序 代 码详细见-- 这-->单片机实例:32位心样流水灯原理图及程序代码1
51单片机实例讲解,由按钮控制流水灯程序
由按钮控制流水灯控制要求:在单片机的PP3.0口和P3.1口线上分别接上一个按钮SB1和SB2,P0口上接8只发光二极管LED1~LED8。当按下SB1时,8只发光二极管按方式一从LED1~LED8间隔1s交替正向流水点亮一次,即LED1亮→LED2亮→LED3亮→LED4亮→LED5亮→LED6亮→LED7亮→LED8亮。
当按下SB2时,8只发光二极管按方式二从LED1~LED8间隔1s依次点亮一次,即LED1亮→LED1+LED2亮→LED1+LED2+LED3亮→LED1+LED2+LED3+LED4亮→LED1+ LED2+LED3+LED4+LED5亮→LED1 +LED2 +LED3 +LED4 +LED5 +LED6亮→LED1 +LED2 + LED3 +LED4 +LED5 +LED6+LED7亮→LED1+LED2+LED3+LED4+LED5+LED6+LED7+ LED8亮。
(1)由按钮控制流水灯硬件电路(见图36)。
图36 由按钮控制流水灯接线原理图
(2)由按钮控制流水灯硬件电路元器件(见表14)。
表14 由按钮控制流水灯硬件电路元器件表
(3)由按钮控制流水灯程序流程图(见图37)。
图37 由按钮控制流水灯程序流程图 (a)主程序;(b)显示子程序
(4)由按钮控制流水灯程序。
相关问答
用PIC16C57C怎么做 流水灯 ?用什么单片机做流水灯,原理都是一样的。首先你先熟悉下这个PIC16C57C的资源、和语言吧。熟悉了,你就会了。用什么单片机做流水灯,原理都是一样的。首先你...
单片机 八个 流水灯 左右依次点亮?1.首先,打开proteus,可以看到界面上方有"库",点开,在库里选择做实验需要的元件。2.如图所示,我们做流水灯实验所需要的元件,就是红色方框里面的元件,一定...1...
流水灯 带控制器 原理 ?流水灯带控制器可以实现流水灯效果,其原理是利用单片机产生一个连续的高低电平变化的脉冲信号,控制LED灯的开关以达到流水灯效果。具体地,将每一个LED灯的正...
51 单片机流水灯 方向改变 原理 ?单片机流水灯控制原理就是将多个LED灯珠连接到不同的单片机输出端上,编程使单片机的这些输出端逐个的输出信号点亮LED,在设置好各个LED的通电的时间和通电间隔...
单片机流水灯 全亮在灭在亮的程序怎么写?你流水灯都写好了全亮全灭还不简单啊,设置P0=0X00(假设低电平亮,高电平灭)在延迟一下在P0=0XFF在延时不就OK了把这几个指令打包下放到一个子程序里...
80C51 单片机 控制 流水灯 来回闪烁,用C语言?#include#include#defineucharunsignedcharucharled=0xfe;voiddelay(uchara){uchari;while(a...
单片机 汇编语言按键控制 流水灯 ,两个开关k1,k2。实现功能按下k1, 流水灯 左移动,按下k2, 流水灯 右移动?假设P0.0接k1,P0.1接k2,k1或k2闭合时,P0.0或P0.1为低电平0,断开时为高电平1;P2口的8位接8个发光二极管的阳极,发光二极管的阴极通过下拉电阻接地,要点亮相...
【用51 单片机 控制16个 流水灯 ,依次左移点亮,.高分用51 单片机 ...[最佳回答]低电平点亮START:MOVR0,#8MOVR1,#8SETBCMOVA,#0FEHMOVP1,AS1:RLCACALLDELAYMOVP1,ADJNZR0,S1SETBCMOV...
单片机流水灯 为什么要串联电阻串多大的合适?单片机流水灯需要串联电阻是为了限制电流,保护LED灯和单片机不受过大电流的损害。合适的串联电阻大小取决于LED的工作电压和单片机的输出电压,一般可以根据欧...
单片机流水灯 闪烁几次停止?单片机8个流水灯闪10次后停止。单片机流水灯是指一串LED灯,通过单片机控制,按照一定的顺序,不断循环地轮流点亮,闪烁10次后停止。单片机8个流水灯闪10次后停...