用M8、四位LED数码管和废鼠标制作的多功能电子表

  • 001.jpg
  • 002.jpg
  • 003.jpg

1.BASCOM编程,有电子表、闹钟、倒计时闹响功能;  
2.四位LED显示时间,蜂鸣器闹响;  
3.废鼠标做外壳,保留鼠标三个键做模式转换、时间、闹钟调整;
4.由于接线少,没有做PCB板,用导线直接连线,用热溶胶固定、绝缘。

简单硬件说明
1、M8(1片),电阻8只(1-3k),四位LED数码管1只(共阳),废鼠标1个,28IC座1个,电池1块,蜂鸣器1只 ,导线若干
2、portd口0-7顺序接led的A-G和DP,中间串8只电阻,led四个阳脚分别接portc口的1-4
3、portc.0接speaker;portb的0-2分别接鼠标中、左、右的微动开关,开关共地
4、我没有做pcb板,用热溶胶绝缘固定,防止短路。

几点说明
1、使用内振,稳定性难以保证,若要高精度,建议用外振。
2、TCNT1的值可根据试验误差重新计算,此程序的是理论值。
3、LED数码管耗电较大,可选用lcd数码管
4、本来只想做个倒计时表放在厨房里,补来补去补成这个程序
5、程序由bascom-avr1.11.7.7编译通过,编译大小5.14K
6、刚学单片机很短时间,错误和遗漏请批评指点,谢谢!

功能说明
1、电子表、闹钟、倒计时闹响(以分钟为单位)
2、中键选择模式,切换电子表和倒计时
3、倒计时模式时,左键增加时间,右键减少时间,闹响时按键停止,重新倒计时,按中间键切换到电子表模式
4、电子表模式时,按先左后右键进入调整闹钟时间,小时闪烁,左加右减,按中间键切换到调整分钟,分钟闪烁,左加右减,再按中间键退出返回电子表模式
5、电子表模式时,按先右后左键进入调整时间状态,方法同上。

评 论

e

选择昵称后请轻按空格键

    提 交

    请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

    1 条记录 1/1 页

    信息

    6943

    浏览
    4.5
    foooy

    作者:foooy

    分享:4

    foooy

    关键词:m8单片机led

    猜你会喜欢

    简单的光线探测器

    光线探测器是最普遍的传感器之一,并广泛应...

    WIFI小车

    我制作的用WIFI控制的小车,原理很简单...

    无线供电的LED旋转时钟

    这次的制作结合了无线供电的原理和时钟功能...

    牛人自制的极光雾状LED灯

    这是DIY牛人制作的一款极光9x18的L...

    发光圣诞树

    圣诞节就要来了,你还没有圣诞树么?现在就...