没有合适的资源?快使用搜索试试~ 我知道了~
数字钟 硬盘音圈电机DIY摇摆显示钟
需积分: 9 9 下载量 113 浏览量
2009-10-16
13:15:50
上传
评论 1
收藏 33KB DOC 举报
温馨提示
试读
6页
数字钟 本设计根据流水灯的原理和LED移动字幕的原理设计。采用AT89S52做主控芯片,用于计算和显示时间;用音圈电机启动摇臂让一列8只LED摆动起来形成一个扇形的屏幕,把LED按照一定的规律点亮,形成指定的图案,系统中用来显示时间。
资源推荐
资源详情
资源评论
#include
/*硬件端口定义*/
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,
1700,1750,1800,1850,1900,1950,
2000,2050,2100,2150,2200,2250,
2300,2350,2400,2450,2500,2550,
2000,2000,2000,2000,2000,2000,
2000,2000,2000,2000,2000,2000,
2000,2000,2000,2000,2000,2000,
};
/*字符字模*/
unsigned char code ASCIIDOC[] = // ASCII
{
0x7C,0x8A,0x92,0xA2,0x7C,0x00, // -0-00
0x00,0x42,0xFE,0x02,0x00,0x00, // -1-01
0x46,0x8A,0x92,0x92,0x62,0x00, // -2-02
0x84,0x82,0x92,0xB2,0xCC,0x00, // -3-03
0x18,0x28,0x48,0xFE,0x08,0x00, // -4-04
0xE4,0xA2,0xA2,0xA2,0x9C,0x00, // -5-05
0x3C,0x52,0x92,0x92,0x8C,0x00, // -6-06
0x80,0x8E,0x90,0xA0,0xC0,0x00, // -7-07
0x6C,0x92,0x92,0x92,0x6C,0x00, // -8-08
0x62,0x92,0x92,0x94,0x78,0x00, // -9-09
资源评论
suwen3212699
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功