炫彩流水灯程序 用P1 口作为控制端口,使8个LED 轮流亮。从0-7,0—7,从两端开始,中间开始,全闪烁,四个四个,全灭,全...

本节将对炫彩流水灯程序进行详细的知识点分析,该程序使用P1口作为控制端口,使8个LED轮流亮,从0-7,0—7,从两端开始,中间开始,全闪烁,四个四个,全灭,全亮等多种模式。 Microcontroller * 该程序使用的Microcontroller是STC89C52,属于8051系列单片机。 * 8051单片机是一种8位微控制器,具有强大的控制能力和丰富的外围接口。 Port * P1口是Microcontroller的输入/输出端口,用于控制LED的亮灭。 * P1口可以输出高电平或低电平,以控制LED的亮灭。 Flash Program * Flash程序是存储在Microcontroller的ROM中的程序,用于控制LED的亮灭。 * 本节提供了16个不同的Flash程序,每个程序都可以实现不同的LED亮灭模式。 Delay Function * 延时函数用于延迟程序的执行,避免LED闪烁过快。 * 延时函数的实现方法是使用两个for循环,外层循环1000次,内层循环100次。 LED Control * LED的亮灭是通过P1口的输出电平来控制的。 * 通过改变P1口的输出电平,可以实现LED的亮灭。 Flow Chart * 该程序的流程图可以分为两个部分:初始化和主循环。 * 初始化部分用于初始化P1口和LED的状态。 * 主循环部分用于执行Flash程序,控制LED的亮灭。 Flash Mode * 本节提供了16种不同的Flash模式,每种模式都可以实现不同的LED亮灭效果。 * 这些模式包括从0-7、从7-0、从两端开始、从中间开始、全闪烁、四个四个、全灭、全亮等。 Code Analysis * 本节的代码分析了每个Flash程序的实现方法。 * 每个Flash程序都使用了 unsigned char 数组来存储LED的亮灭状态。 * 通过改变数组的内容,可以实现不同的LED亮灭模式。 Conclusion * 本节对炫彩流水灯程序进行了详细的知识点分析。 * 该程序使用P1口作为控制端口,控制8个LED的亮灭。 * 该程序提供了16种不同的Flash模式,每种模式都可以实现不同的LED亮灭效果。















剩余10页未读,继续阅读

- qq_152116772014-11-11不错,元件挺全的
- King33HK2013-06-17还行= =。。。对我帮助还是有的。
- chzjjj20082012-10-20貌似还可以啊 继续加油学啊

- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源


