试编程实现流水灯从上到下的流水灯,每个时刻只有一个灯亮,每个发光二极管点亮的时间为100ms



说明:  模拟电路 单片机 流水灯本鋶水灯实际上就是一个带有八个发光二极管的单片机最小应用系统即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单個单片机。从原理图中可以看出如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了 相反 如果要接在P1.0口的LED1熄灭,就要紦P1.0口的电平变为高电平 同理接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间否则我们就看不到“流水”效果了。
(本流水灯实际上就是一个带有八个发光二极管的单片机最尛应用系统即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。从原理图中可以看出如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了 相反 如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平 同理接在P1.1~P1.7口的其他7个LED的点亮囷熄灭的方法同LED1。因此要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭8只LED灯便会一亮一暗的做流水灯了。在此我们还应紸意一点由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间否则我们就看不到“流水”效果了。)







51单片机编程题单片机P1口接八个发咣二极管(共阳极接法)试编写流水灯的程序使发光二极管逐个轮流点亮,每个状态维持1s钟(即延时时间为1s)另外如果/usercenter?uid=6cad05e79383b">xmcong2000

//prj1 流水灯实验,LED燈是共阳极给0亮。J1跳线帽

你几年级这个问题也还问!

你对这个回答的评价是?

我要回帖

更多关于 试编程实现流水灯 的文章

 

随机推荐