单片机中LED发光二极管的编程探讨
2.2 多个发光二极管的控制
本文引用地址:https://www.eepw.com.cn/article/175283.htm多个多个发光二极管的控制原理与单个发光二级管的控制原理一样,在图1 中,如果要控制8 个发光二极管同时一亮一灭的闪烁,那么只需要同时使8 个发光二级管点亮延时一段时间,再同时使8 个发光二级管熄灭并延时一段时间,周而复始不断循环就可以实现8 个LED 不停地闪烁,完整的C51 程序如下:


在图1 中如果要控制8 个发光二极管D1,D3,D5,D7奇数灯和D2,D4,D6,D8 偶数等交替闪烁,则只需要把P1端口所接8 个LED 对应状态的值送给P1 端口并延时就可以实现该功能,完整程序如下:

2.3 花样流水灯的控制
对于花样流水灯,工作原理和前面多个发光二极管的控制原理一样,只需要把不同状态下灯所对应端口的值送到相应的控制端口并延时一定的时间就可以实现,编程时可以把所以对应状态的端口值放在一个数组里存放,不停循环地取数组的值,每取一个值延时一段时间,即可以实现,程序略。
3 总结
单片机在各行各业中使用越来越多,文中对单片机中发光二极管的使用和编程方法进行总结,并给出各种方法的工作原理和完整的程序。
稳压二极管相关文章:稳压二极管的作用
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
评论