实训3: proteus虚拟仿真实现花样流水灯任务要求: 利用keil C软件平台编写程序,生成单片机可执行的HEX文件,使用单片机的P1口控制8个LED灯进行花样流水灯操作。功能目标:循环实现花样流水灯 (1)花样1:先点亮前四盏灯,然后点亮后四盏灯; (2)花样2:先点亮奇数灯;再点亮偶数灯; (3)花样3:从上到下依次点亮,然后从下到上依次点亮; (4)从外到里依次点亮,从里到外依次点亮;注意:上传实验程序和实验效果
举一反三
- 用按键控制流水灯的开启。当按键未按下,8个LED灯全灭。按下按键,8个LED灯依次点亮。
- 进站信号点亮双黄灯时,要求检查第2灯先点亮后,再点亮第1灯。
- 流水灯实验中,8个LED灯是循环点亮的,每一瞬间只有1个灯亮。
- 要求编写程序,使用while循环指令、左移指令实现8个LED灯依次点亮效果。具体效果如下: 1)程序无限次反复循环实现8个LED灯依次点亮效果; 2)每次循环中,首先第一个LED灯亮,再第一、二个LED灯亮,再第一、二、三个灯亮,最后8个LED灯全亮。然后再从头开始循环往复。 作业提交要求: 编程后在proteus软件中仿真通过,通过后把程序提交,把程序直接复制在作业文本框中,不要以附件形式上交
- 中国大学MOOC: 流水灯实验中,8个LED灯是循环点亮的,每一瞬间只有1个灯亮。