单片机中流水灯控制: 硬件连接很简单,只要将8个LED指示灯接在P1口上 另一端通过2... 呵呵 俺只提供给你一个号的算法 程序就自己动手自立更生吧 满意 就选满意回答
你问的就有问题!P1----流水灯,8个LED能够理解;P0---数码管,控制8个段,也能理解。P2^6---段选,啥意思?P2^7----位选,几个数码管?就一个可以理解,一个以上其他的怎么???把问题说清楚,很好有电路。追答 : 这样说就很明白了。一个定时器就搞定,数码管8个,显示不能闪烁,刷新频率最少200Hz,可以选择320Hz,就完全没问题了;流水灯8个,显示不能连续,不然看不出效果,刷新频率可以选择16Hz,也不会有问题了,再说掌握了方法还可以调整。 那么可以这样处理,定时器定时时间3125us,中断方式工作。给你一点思路,你自己完善。 定时器初始化: void Timer1Init(void) //3125微秒@12.000MHz { AUXR &= 0xBF; //定时器时钟12T模式 TMOD &= 0x0F; //设置定时器模式 TMOD |= 0x10; //设置定时器模式 TL1 = 0x
用一个NE555做成脉冲发生器,送给加法计数器,然后加法计数器的输出送给缓冲器提高驱动能力,接下来连接LED和电阻就OK了
如果流水灯数量较少,少于单片机能够使用的IO口数量,不需要任何其它芯片。一个IO口驱动一个就可以了。 如果流水灯的数量较大,大于单片机能够使用的IO口数量,可以使用诸如74lS573(74LS373)等并行扩展芯片扩展端口,也可采用74LS164等串行器件扩展端口。 并行扩展芯片的特点是使用方便,编程容易。串行扩展芯片的好处是可以无限级联,缺点是使用相对复杂一点。
这是很基础的问题,你可以采取共阳极的接法,LED灯一段接Vcc,另一端接560~1K电阻后接入到P0~P3口都可以。
三菱是没有断电延时时间继电器的,只有通电延时,所以,你用闭触点带动是错误的!下面是典型的流水灯例子,你可举一反三,注意x21所带是区间复位的指令
用户可以到手机的设置——辅助功能里设置跑马式闪光灯的,可以勾选不同的闪烁方式,推荐用户体验,用户在体验过程中遇到问题,可以到魅族科技反馈的。