单片机基础与应用(C语言版)(第3版)课件 实例13 花样霓虹灯.pptxVIP

  • 2
  • 0
  • 约1.81千字
  • 约 14页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件 实例13 花样霓虹灯.pptx

实例13花样霓虹灯《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

一、任务导入

任务要求本设计要求单片机控制8个LED按照单灯左移流动、单灯右移流动、双灯从两端向中间流动、双灯从中间向两边流动等多种效果显示,并能不断轮流重复各个显示效果。

二、任务分析

定义左移流动函数为move_l()、右移流动函数为move_r()、从两端向中间流动函数为move_to_m()、从中间向两端流动函数为move_from_m(),在单片机控制程序的主函数main()中调用这些显示函数,就可以实现各种花样霓虹灯控制。

三、硬件电路

花样霓虹灯的硬件电路

四、控制程序

花样霓虹灯主函数流程图

程序演示//程序:ex15.c//功能:花样霓虹灯控制程序#includeREGX51.H#includeINTRINS.H//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无voiddelay(unsignedinti){while(i--);//i次空操作}//函数名:move_l//函数功能:实现循环左移1位//形式参数:无符号整型变量p,花样霓虹灯显示初值//返回值:无voidmove_l(unsignedcharp){ unsignedchari;//定义字符变量i P

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档