电子制作—纯手工打造摇摆LED显示(5)

发布时间:2021-06-05

介绍了 市场上一种常见的 摇动LED显示模式,还有常见的如硬盘时钟等等,这个纯手工打造的电子制作,相信对大家很有用

图15 完成图

三. 软件设计

1. 摇棒的启动

为了使摇棒从静止状态过度到正常运行状态,在正式显示前加一启动程序。其实质就是逐渐加快驱动的频率,一直到摇棒正常摆动为止。通过下面的代码实现

do {

mm++;

Delay(120+mm);

put1=~put1; put2=~put2;

}while(mm<60);

Delay(20); //根据实际情况确定延时值

2. 秒闪现的实现:数字或字符的闪现是通过变量Ms 和数组w[]实现的,如需要八位字符中的间的第4 位闪现,则w[3]=1。这是通过全局变量Ms 在void timer0(void)函数中每隔一秒改变一次状态(0 或1),打开或关闭显示。if(Ms*w[ii-3]==1) P2=0xff; else P2=~ASCIIDOC[v[ii]*6+jj]; //正向显示

if(Ms*w[10-ii]==1) P2=0xff; else P2=~ASCIIDOC[v[13-ii]*6+5-jj]; //反向显示

3. 调试中发现,显示屏上的字符并不是一样宽的(见图16),仔细分析是由于摇棒在运动中,一直受力,而且所受的力是随时变化的。为方便精确调整显示,特别作了一个显示中断表Tr[],改变显示LED 的时间段,协调显示效果。

电子制作—纯手工打造摇摆LED显示(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219