- 3
- 0
- 约小于1千字
- 约 12页
- 2026-07-31 发布于山东
- 举报
实例12数组实现流水灯《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
一、任务导入
任务要求将流水灯的显示状态存放在数组,编程实现流水灯效果。
二、任务分析
8个LED按流水灯的方式点亮时,单片机P1口顺序输0xfe)0xfd)0xfb)0xf7)0xef)0xdf)0xbf)0x7f)的逻辑电平组合。设计时,将这些状态数据存放在数组LED中,然后顺序将LED数组中的数组元素送到P1口输出,可以实现流水灯效果。
三、硬件电路
采用数组实现流水灯的硬件电路
四、控制程序
采用数组实现流水灯的程序流程图
程序演示//程序:ex14.c//功能:采用数组实现流水灯的控制程序#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFR//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无voiddelay(unsignedinti){while(i--);//i次空操作}voidmain() //主函数{unsignedcharcodeLED[]={0xfe,0xfd,0xfb,
您可能关注的文档
- 单片机基础与应用(C语言版)(第3版)课件1.2 单片机系统及开发环境.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.1 单片机硬件结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.3 51单片机的存储器结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.4 时钟电路与复位电路.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.5 单片机并行IO端口.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.1 定时器计数器.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.2 定时器计数器的工作方式.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.2 单片机中断系统结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptx
- 单片机基础与应用(C语言版)(第3版)课件6.1 单片机与LED接口设计.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例13 花样霓虹灯.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例15 倒车警示器.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例16 LED循环闪烁控制.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例17 简易计数报警.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例18 正脉冲宽度测量.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例19 定时器输出PWM可调光台灯.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例20 中断实现LED闪烁控制.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例21 唱响音符.pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例22 LED静态显示2位秒表 [修复的].pptx
- 单片机基础与应用(C语言版)(第3版)课件 实例23 LED动态显示指定信息.pptx
原创力文档

文档评论(0)