• 时钟报时模块 > 梦幻时钟摇摇棒大揭秘
  • 梦幻时钟摇摇棒大揭秘

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-11-09   下载次数:0   点击次数:2
    更多精彩文章,尽在《匠人的百
    宝箱》
    .网址:http://cxjr.21ic.org
    如果你的'芯'是一座作坊,我愿做那不知疲倦的程序匠……
    《匠人手记》之二十二
    梦幻时钟摇摇棒大揭秘
    作者:程序匠人 出处:
    《匠人的百宝箱》
    1. 前言
    摇摇棒,是一种利用视觉暂留效应制作的"高科技"玩具.所谓"静如处子,动如脱兔"
    .
    也就是说,你不去摇动,它只是几个 LED 而已;而一旦你按照一定的频率去摇晃它,则LED
    就会随着位置的变化而变化(亮或灭)
    ,最终构成一幅图片或字符串.
    前一段时间,匠人闲来没事,拿MSP430 练手(见
    《匠人手记》16~20《天梯——MSP430
    之学习札记(第1~5 部)》
    )
    .
    因为纯粹是学习,没有合适的项目可做.当时灵机一动,心想何不做个摇摇棒时钟,既
    实用又有趣呢.于是便有了此次 DIY 的历程,与您来分享.
    此文中,匠人将把此次学习项目中的原理图、流程图、甚至源程序,全部毫无保留地展
    现.为什么呢?(音乐响起来)因为——我的爱,赤裸裸!我的爱呀赤裸裸!
    (掌声响起来)
    2. 原理图
    原理图非常简单,7 个LED、2 个按键、1 个惯性开关、1 个蜂鸣器.另外还有一些外围
    器件.由于 MSP430F2031 只有 10 个IO 口,还被晶振用去了两个,因此,按键与 LED 的复
    用是不可避免的了.
    为什么要选用"MSP430F2013"呢?呵呵,因为匠人手头只有这颗芯片啊,那天本想向
    利尔达申请几颗其它型号的样片.结果电话打通后,人家一听说咱是做了玩儿,就非常义正
    言辞地"婉拒"了咱.商人嘴脸由此可见一斑啊(开个玩笑)
    ,呵呵.
    3. 字库的制作
    由于我们的目标是做一款时钟,因此需要一些 5*7 的点阵字库.这么简单的事情,当然
    不需要劳驾专业的字库软件了,用Excel 表格软件三两下就搞定了.特展示部分字符如下:
    更多精彩文章,尽在《匠人的百
    宝箱》
    .网址:http://cxjr.21ic.org
    如果你的'芯'是一座作坊,我愿做那不知疲倦的程序匠……
    1 1 2 3 4 5 2 1 2 3 4 5 3 1 2 3 4 5
    BIT0 1 BIT0 1 1 1 BIT0 1 1 1 1 1

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • flash时钟模块  空间时钟模块  时钟模块  诺基亚1280时钟模块  空间时钟flash模块  sohu博客模块的时钟  qq空间时钟flash模块  海关报时钟晚上报时吗  桌面报时时钟