多功能流水灯的设计基本要求(1)用 8 个发光二极管作为彩灯显示,能使彩灯亮作流水的变化.具有手控彩灯亮点流向的右移、左移,彩灯全亮及全灭等功能.(2)可以自控彩灯亮点流向按右移

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 22:16:14

多功能流水灯的设计基本要求(1)用 8 个发光二极管作为彩灯显示,能使彩灯亮作流水的变化.具有手控彩灯亮点流向的右移、左移,彩灯全亮及全灭等功能.(2)可以自控彩灯亮点流向按右移
多功能流水灯的设计
基本要求
(1)用 8 个发光二极管作为彩灯显示,能使彩灯亮作流水的变化.具有手控彩灯亮点流向的右移、左移,彩灯全亮及全灭等功能.
(2)可以自控彩灯亮点流向按右移、左移、全亮、全灭等功能顺序连续执行.
(3)彩灯可以间歇流动,要求彩灯亮点往返变换时间为5秒,往返2次(10秒)间歇1次,间歇时间1秒.
2、发挥部分
(1)彩灯流速可以改变.可实现往返变换时间为16秒和1秒.
(2)设计显示基本要求之外的其他图案循环显示功能.
重点是自控那部分我不知道,其他的已经解决了,希望能给出详细的电路图,
用数字电路实现,不能用单片机谢谢了

多功能流水灯的设计基本要求(1)用 8 个发光二极管作为彩灯显示,能使彩灯亮作流水的变化.具有手控彩灯亮点流向的右移、左移,彩灯全亮及全灭等功能.(2)可以自控彩灯亮点流向按右移
从原理图可以看出,如果我们想让接在P1.0口的LED1亮起来,那么我们只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平就可以;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭方法方法同LED1.因此,要实现流水灯功能,我们只要将LED2~LED8依次点亮、熄灭,依始类推,8只LED变会一亮一暗的做流水灯了.
实现8个LED流水灯程序用中文表示为:P1.0低、延时、P1.0高、P1.1低、延时、P1.1高、P1.2低、延时、P1.2高、P1.3低、延时、P1.3高、P1.4低、延时、P1.4高、P1.5低、延时、P1.5高、P1.6低、延时、P1.6高、P1.7低、延时、P1.7高、返回到开始、程序结束.
从上面中文表示看来实现单片机流水灯很简单,但是我们不能说P1.0你变低,它就变低了.因为单片机听不懂我们的汉语的,只能接受二进制的“1、0.”机器代码.我们又怎样来使单片机按我们的意思去工作呢?为了让单片机工作,只能将程序写为二进制代码交给其执行;早期单片机开发人员就是使用人工编写的二进制代码交给单片机去工作的.今天,我们不必用烦人的二进制去编写程序,完全可以将我们容易理解的“程序语言”通过“翻译”软件“翻译”成单片机所需的二进制代码,然后交给单片机去执行.这里的“程序语言”目前主要有汇编语言和C语言两种;在这里我们所说的“翻译”软件,同行们都叫它为“编译器”,将“程序语言”通过编译器产生单片机的二进制代码的过程叫编译.前面说到,要想使LED1变亮,只需将对应的单片机引脚电平变为低电平就可以了.现在让我们将上面提到的8只LED流水灯实验写为汇编语言程序.
实现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输出高电平,使LED2熄灭
CLR P1.2 ;P1.2输出低电平,使LED3点亮
ACALL DELAY ;调用延时子程序
SETB P1.2 ;P1.2输出高电平,使LED3熄灭
CLR P1.3 ;P1.3输出低电平,使LED4点亮
ACALL DELAY ;调用延时子程序
SETB P1.3 ;P1.3输出高电平,使LED4熄灭
CLR P1.4 ;P1.4输出低电平,使LED5点亮
ACALL DELAY ;调用延时子程序
SETB P1.4 ;P1.4输出高电平,使LED5熄灭
CLR P1.5 ;P1.5输出低电平,使LED6点亮
ACALL DELAY ;调用延时子程序
SETB P1.5 ;P1.5输出高电平,使LED6熄灭
CLR P1.6 ;P1.6输出低电平,使LED7...余下全文>>

多功能流水灯的设计基本要求(1)用 8 个发光二极管作为彩灯显示,能使彩灯亮作流水的变化.具有手控彩灯亮点流向的右移、左移,彩灯全亮及全灭等功能.(2)可以自控彩灯亮点流向按右移 怎样设计一支多功能的笔 实验的设计有哪些基本要求()? 机械零件的设计应满足哪些基本要求 表单的设计过程最基本要求是什么 单片机控制的流水灯设计的背景和意义 怎么设计一个由八个发光二极管组成的流水灯 算术表达式求值 高手,求助!问题描述:设计一个程序,演示用栈实现算术表达式求值的过程 基本要求: (1)以字符形式输入语法正确,不含变量的常规实数表达式; (2)判断表达式是否合法 诚信的基本要求是什么?) 英语翻译1:气派的设计风格,多功能出水效果,尽享淋浴乐趣.2:整合简约和古典之美, 用C#,怎样设计一个多功能计算软件?设计一个多功能计算软件功能上尽量模拟windows操作系统中的计算器(加减乘除、乘方、进制转换、统计(求均值、方差等)),系统界面不做强制要求.邮箱 高分悬赏,设计一个一元多项式简单的计算器(fortran语言)问题描述:设计一个一元多项式简单的计算器.基本要求:一元多项式简单计算器的基本功能为:(1) 输入并建立多项式;(2) 输 触发器设计流水灯8灯,1暗7亮,暗灯循环右移,求电路图 开关稳压电源的设计与制作基本要求有:1,过载过流保护2,输出5V,12V 某校修建一间多功能会议室,为了获得较佳的观看效果,第一排设计m个座位,后面每排比前一排多2个座位,已知此会议室设计座位20排.(1)用式子表示最后一排的座位数(2)若最后一排座位数 设计(论文)题目:V带交叉传动减速装置设计(10KW、N1=1450rpm、N2=840rpm) 1、设计(论文)的主要任务及目标 设计一部包括电动机在内的V带交叉传动减速装置.2、设计(论文)的基本要求和内 哈希表设计C++(首选)或C语言——针对你的班级中的人名设计一个哈希表,使得平均查找长度不超过R,完成相应的查表和建表程序.1、基本要求:(30个填入哈希表的)人名用汉语拼音形式( 74ls193和74ls138的流水灯设计电路的电路图