按要求设计一个8位流水灯单片机控制系统 要求1画出电路原理图,2用汇

按要求设计一个8位流水灯单片机控制系统 要求1画出电路原理图,2用汇编或c语音编制控制程序要求如下1实现8个发光二极管从左到右移位点亮循环8次全部熄灭2间隔点亮时间为1秒

第1个回答  2016-12-31

一个简单的仿真实例,8位流水灯,汇编的,显示方式可以随意修改,修改好简单,改一下编码表就可以了,可以修改试试。


本回答被网友采纳
第2个回答  2016-12-30
如果按照你的要求做好了,我怎么发给你??

设计用8031单片机P1口为输出口控制8只发光二极管循环点亮。1、 画出接...
P1=0xfe; \/\/给初始化值 换算成二进制是1111 1110 while(1){ delay(30000);\/\/延时程序 P1<<=1; \/\/左移一位 该语句等效于 P1=P1<<1 P1|=0x01; \/\/最后一位补1,该语句等效于 P1=P1|0x01 符号"|"表示"或"if(P1==0x7f) \/\/检测是否移到最左端?"=="表示检测符号2端的...

用单片机控制的LED流水灯设计(电路、程序全部给出)
流水灯的魅力在于其动态变化,而软件编程则是关键。这里,我们将采用位操作法,通过顺序控制P1口的位,实现LED的循环点亮。比如,首先让LED 7亮起,通过SETB P1.6指令,紧接着LED 8亮起,执行CLR P1.7指令将其关闭。更深入的细节在于延时子程序的编写,如SETB\/P1.7后,调用延时函数DELAY,确保LED...

设计用8031单片机P1口为输出口控制8只发光二极管循环点亮。1、 画出接...
P1=0xfe; \/\/给初始化值 换算成二进制是1111 1110 while(1) { delay(30000);\/\/延时程序 P1<<=1; \/\/左移一位 该语句等效于 P1=P1<<1 P1|=0x01; \/\/最后一位补1,该语句等效于 P1=P1|0x01 符号"|"表示"或" if(P1==0x7f) \/\/检测是否移到最左端?"=="表示检测符号2端的值是否相等 { dela...

怎样用单片机做一个简单的流水灯?
在这个单片机流水灯代码中,假设使用的是8051单片机。需要定义8个LED灯,分别连接到P1端口的不同引脚上。然后使用一个循环结构来控制这8个LED灯按照一定的顺序逐个亮起,形成流水灯的效果。具体来说,使用for循环来控制LED灯的亮灭顺序。在每次循环中,通过给P1端口赋值来控制LED灯的亮灭状态。例如,给P...

多功能流水灯的设计
实现8个LED流水灯汇编语言源程序 liu01.asm ;--- 主程序开始 --- START: CLR P1.0 ;P1.0输出低电平,使LED1点亮 ACALL DELAY ;调用延时子程序 SETB P1.0 ;P1.0输出高电平,使LED1熄灭 CLR P1.1 ;P1.1输出低电平,使LED2点亮 ACALL DELAY ;调用延时子程序 SETB P1.1 ;P1.1输...

...→反向点亮→同时闪烁三下。 (1)电路原理图(2)程序设计
单片机的还是数字电路的

单片机控制流水灯(8个)的原理图,和电路原理过程,请简明扼要的解释一下...
这还要原理图?一个I\/0口接个灯的一端 中间弄个限流电阻 另一端直接上电源 你拉低口线就亮了。。。这图 实在。。。

基于单片机的流水灯的设计
基于单片机的流水灯的设计 要求:1、要求能用按键完成流水灯的速度和灯的亮设置,灯的亮度可以用PWM进行设置;2、要求用一个按键控制流水灯的方向,即按一下按键可以改变流水灯的方向... 要求:1、要求能用按键完成流水灯的速度和灯的亮设置,灯的亮度可以用PWM进行设置;2、要求用一个按键控制流水灯的方向,即按一...

单片机流水灯工作原理是什么?
流水灯实际上是一个单片机最小应用系统,包含八个发光二极管、晶振、复位、电源等电路和必要的软件。硬件设计是实现流水灯功能的关键,通过利用单片机引脚输出电平高低的原理搭建电路图,设置每个接口的电平状态。例如,要让接在A口的LED1亮起,只需将A口电平设置为低电平;若要使LED1熄灭,则需将A口...

单片机C语言如何实现8个LED流水灯来回流动?
1、可以通过左移函数_crol_()和右移函数_cror_()来实现LED等的来回流动。2、具体实现方法可以参考如下程序:

相似回答