使用Proteus仿真制作一个LED指示灯控制器,要求如下: 1、控制8个LED指示灯按照特定顺序点亮和熄灭;

2、点亮/熄灭的间隔时间为500ms;

3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:

(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮

(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮

(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮

(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮

4、通电后LED指示灯处于熄灭状态

5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;

1个回答
展开全部
摘要 以下是制作LED指示灯控制器的步骤:打开 Proteus 设计软件,并创建一个新电路图。从“PICK DEVICE”面板中选择一个 ATmega16 微控制器,并将其拖放到电路图中。从“PICK DEVICE”面板中选择一个 74HC595 移位寄存器,并将其拖放到电路图中。在电路图中添加 8 个 LED,分别连接到 74HC595 移位寄存器的输出引脚(Q0~Q7)上。添加一个普通开关(SWITCH)作为按钮 S1。连接电路中各个元件的引脚,具体如下:将 ATmega16 微控制器的 PORTB 引脚与 74HC595 移位寄存器的 DS、SHCP、STCP 引脚相连,用于向寄存器中写入控制数据。将 ATmega16 微控制器的 PORTD 引脚与普通开关(SWITCH)的引脚相连,用于检测按键的状态。将 ATmega16 微控制器的 XTAL1 和 XTAL2 引脚分别连接到晶振电路中的晶振上,用于提供微控制器的时钟信号。设置 ATmega16 微控制器的程序代码,实现 LED 灯的循环点亮和熄灭功能,具体步骤如下:在代码中定义一个数组(
咨询记录 · 回答于2023-03-19
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
2、点亮/熄灭的间隔时间为500ms;
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
4、通电后LED指示灯处于熄灭状态
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
我要keil中的具体代码
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
5、添加一个按钮S1,第一次按下,启动LED灯的循环点亮,再按一次则关闭所有LED灯,再次按下则重新启动,依次类推;
4、通电后LED指示灯处于熄灭状态
(4)顺序4:按照从中间到两端(L4,L5 -> L3,L6 -> L2,L7 -> L1,L8)的顺序依次点亮
(3)顺序3:按照从两端到中间(L1,L8 -> L2,L7 -> L3,L6 -> L4,L5)的顺序依次点亮
(2)顺序2:按照从右到左(L8 -> L7 -> L6 -> L5 -> L4 -> L3 -> L2 -> L1)的顺序依次点亮
(1)顺序1:按照从左到右(L1 -> L2 -> L3 -> L4 -> L5 -> L6 -> L7 -> L8)的顺序依次点亮
3、共有4种点亮/熄灭的顺序,分别按顺序1、顺序2、顺序3、顺序4循环运行,具体顺序规则说明如下:
2、点亮/熄灭的间隔时间为500ms;
1、控制8个LED指示灯按照特定顺序点亮和熄灭;
使用Proteus仿真制作一个LED指示灯控制器,要求如下:
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消