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

发布时间:2021-06-05

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

图16 调整前的显示

4. 按键去抖程序

按键的去抖采用软件编程实现,其方法是当检测到按键的接口出现低电平后,隔一段时间再检测,如还是低电平,则确认为有效,否则无效。具体的程序是通过函数unsigned char ChKey(bit Key)完成的。

5. 显示同步

因没有位置传感器,显示同步完全靠时钟中断来确定。这样就有一个问题,音圈电机的驱动信号在什么时刻改变,显示才能保持在中间,并能保证正反显示能很好地重合。经实际观察, 音圈电机的驱动信号在显示中部, 要根据具体情况细调。由程序中的变量Ta 调试确定。

6. 完整C51 程序代码

/*

POV 摇摆显示LED 钟C51 程序

周正华编

2008.3.19

*/

#include <reg52.h>

/*硬件端口定义*/

sbit set0=P0^1;

sbit set1=P0^0;

sbit set2=P0^2;

sbit put1=P3^6;

sbit put2=P3^7;

/*时钟用数组*/

unsigned char BUFFER[]={0,0,0,0};

unsigned char maxnum[]={59,23};

/*显示数组*/

unsigned int v[14];

unsigned int w[8];

/*显示中断表*/

int code Tr[]={

2000,2000,2000,2000,2000,2000,

2000,2000,2000,2000,2000,2000,

2000,2000,2000,2000,2000,2000,

2550,2500,2450,2400,2350,2300,

2250,2200,2150,2100,2050,2000,

1950,1900,1850,1800,1750,1700,

1650,1600,1550,1500,1450,1400,

1400,1450,1500,1550,1600,1650,

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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