心形花样LED流水灯(带程序)
心形花样LED流水灯(带程序) 心形花样LED流水灯(带程序)是使用89C52微控制器设计的一种LED流水灯,具有32个LED灯,4个I/O口,使用C语言编写的程序控制LED的点亮顺序和方式。下面是该心形花样LED流水灯的详细知识点: 1. 硬件设计: 心形花样LED流水灯使用89C52微控制器作为核心控制器,四个I/O口分别连接32个LED灯。晶振频率为12M或11.0592M,C1和C2电容为30PF。 2. 软件设计: 心形花样LED流水灯的程序使用C语言编写,包括多种点亮方式,例如逐个点亮、逐个灭、两边逐个亮、全部闪烁、逆时针逐个点亮、顺时针逐个点亮、逆时针逐个灭、顺时针逐个灭、横往中间亮、竖往中间亮、逆时逐段亮、逆时逐段一个点亮等。 3. delay函数: delay函数用于延时,用于控制LED点亮的速度和间隔。 4. zg函数: zg函数用于两边逐个亮,控制LED灯的点亮顺序和速度。 5. qs函数: qs函数用于全部闪烁,控制LED灯的闪烁速度和间隔。 6. zgxh函数: zgxh函数用于逆时针逐个点亮,控制LED灯的点亮顺序和速度。 7. zgxl函数: zgxl函数用于顺时针逐个点亮,控制LED灯的点亮顺序和速度。 8. djs函数: djs函数用于对角闪烁,控制LED灯的闪烁顺序和速度。 9. lbzgm函数: lbzgm函数用于两边逐个灭,控制LED灯的灭顺序和速度。 10. sszgm函数: sszgm函数用于顺时针逐个灭,控制LED灯的灭顺序和速度。 11. nszgm函数: nszgm函数用于逆时针逐个灭,控制LED灯的灭顺序和速度。 12. sztl函数: sztl函数用于顺时逐个同步亮,控制LED灯的点亮顺序和速度。 13. nztl函数: nztl函数用于逆时逐个同步亮,控制LED灯的点亮顺序和速度。 14. sztm函数: sztm函数用于顺时逐个同步灭,控制LED灯的灭顺序和速度。 15. nztm函数: nztm函数用于逆时逐个同步灭,控制LED灯的灭顺序和速度。 16. hwzjl函数: hwzjl函数用于横往中间亮,控制LED灯的点亮顺序和速度。 17. hwzjm函数: hwzjm函数用于横往中间灭,控制LED灯的灭顺序和速度。 18. swzjl函数: swzjl函数用于竖往中间亮,控制LED灯的点亮顺序和速度。 19. swzjm函数: swzjm函数用于竖往中间灭,控制LED灯的灭顺序和速度。 20. nzdl函数: nzdl函数用于逆时逐段亮,控制LED灯的点亮顺序和速度。 21. nzdgl函数: nzdgl函数用于逆时逐段一个点亮,控制LED灯的点亮顺序和速度。 22. jgs函数: jgs函数用于间隔闪烁,控制LED灯的闪烁顺序和速度。 心形花样LED流水灯(带程序)是一种使用89C52微控制器设计的LED流水灯,具有多种点亮方式和速度控制,可以应用于电子学习和电子设计等领域。
剩余15页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助