这个液晶时钟的源程序来自锐志电子,我又加以改变,使得这个时钟不仅可以正常显示时间,更可以作为我表白的利器。哈哈。
主要是用了一个水银开关,这个是使“表白功能”得以实现的最重要器件。
这个时钟用到的主要元件有:
7×10cm万用板一块
4节五号电池装的电池盒(带开关)
1602液晶显示器一块(YJD1602A-2)
AT89S52单片机一块
7805稳压集成芯片一个
水银开关一个
自锁开关一个
微动开关三个
红光发光二极管一个
12MHz晶振一个
电阻电容若干
导线若干
工具就是电烙铁还有剥线钳
第二页中有源程序和电路图
为了节省空间,我把单片机和液晶叠在一起放了,不过这样就增加了一个铜柱的成本。呵呵。
由于源程序是现成的,所以在编程上并没有费太多的功夫,只是在“表白功能”上耗费了一些时间,因为我一开始设置的时间都太短了,基本上是一把电路板翻过来就表白了,所以就调了很久才调到20秒左右。这样我想即使有人把电路板翻过来,看了看,觉得没意思,又翻过来了。呵呵。只有我当我告诉别人时,他才会耐心地一直盯着翻过来的电路板看,呵呵。
总共做了两天多,最后终于是做出来了。
正面图:
背面图:
侧面能看到一些元件,但是单片机被盖得严严实实:
运行效果:
运行录像:
http://v.youku.com/v_show/id_XMTQ3NDYyMzI0.html
密码是“0000”
由于没有蜂鸣器,闹钟只好用LED代替了,这一点挺郁闷的。
没有使用时钟芯片,因为我个人认为这个时钟的液晶屏功耗比较大(背光不能关,一关就没有字了),不适合长期使用,观赏价值大于使用价值。所以没有去研究怎么让它走得更准。纯粹靠软件定时,误差大概是一小时15秒左右。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |