单片机16个灯四种花样c语言,基于Proteus的MSP430单片机仿真实例5-16个花样灯控制…

一、任务要求

利用MSP430F247单片机的P1和P4端口控制16个发光二极管D1~D16,发光二极管有8种花样显示,显示速度可调,由P2端口的三个按键控制,分别是模式按键、加速按键、减速按键。模式按键按下一次,花样显示模式变换一次,按下8次后循环到第一种模式,加速和减速按键可以控制LED的闪烁速度。

二、分析说明

按照任务要求,16个发光二极管可以组成更加丰富的花样变换,由于MSP430单片机的每个端口是8位,因此需要两个完整的端口来控制发光二极管,这还需要在程序中将16位的输出转换为两个8位的输出,此外,本实例还将介绍程序的模块化设计、函数指针数组等内容。

三、电路设计

16个花样灯控制的硬件电路如下图所示。值得注意的是,P1和P4端口在连接到LED时,是用的网络标号Q1~Q16来表示网络连接关系,这样就简化了图纸的连接,否则会导致图纸上连线过多过密,影响到图纸的简洁和美观。

51fd0a9169fc9ac50248ccf5faab130f.png

3b0bb4b3bba2e1c68675f925ad6506b2.png

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113137 人正在系统学习中 相关资源:专业LED光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…

来源:天马行空的味道

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月16日
下一篇 2021年4月16日

相关推荐