本帖最后由 梁建志 于 2017-1-1 21:58 编辑
最近拆修了一些电磁加热设备,其中有一块档位显示屏很好看很有意思,于是就有了将其改造为时钟的想法,经过一段时间的努力,居然还做成了。特将制作过程分享给大家。
先来一睹此物真容吧
可以看到,这就是一块成品显示屏加一块DIY控制板构成的
先说显示屏
好,拆下控制板(其实就是用双面胶粘上的)拧下两颗固定螺丝,就能拿出电路板了。
让我们给电路板来个特写
好像很简单嘛,只有一块数码管和一红一绿两个LED
左边是排线接口每一根都有定义
再来看看反面
反过来可就热闹多了,只见上面焊有:
贴片ic两个
贴片三极管三个
贴片电阻16个
贴片电容4个
接下来咱们一一道来
板子正中的那个ic型号为74hc164
上谷歌百度一下查到是8 位串入、并出移位寄存器
“74HC164、74HCT164 是高速硅门 CMOS 器件,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容。74HC164、74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。”——百度百科
引脚说明
符号
| 引脚
| 说明
| DSA
| 1
| 数据输入
| DSB
| 2
| 数据输入
| Q0~Q3
| 3~6
| 输出
| GND
| 7
| 地 (0 V)
| CP
| 8
| 时钟输入(低电平到高电平边沿触发)
| /M/R
| 9
| 中央复位输入(低电平有效)
| Q4~Q7
| 10~13
| 输出
| VCC
| 14
| 正电源
| 看到那个多出了的直插电阻没有,是dp小数点的驱动端,不焊此电阻小数点是不会亮的。
另一个ic型号为hc541
同样经查为 8路缓冲器/线路驱动器,可以理解为一个输入端放大器。其他参数我也看不太懂了
三个贴片三极管为8050,(别问我怎么知道的,人家印着8050*3嘛)当然就算人家不印咱们也能查到
仔细看上面的小字J3Y还是万能百度,回答是8050 三极管。很常用的npn三极管,
8050的用法想必各位都耳熟能详,在此就不重复了。
下面重点介绍这个单片机控制板
采用了一片3cm*7cm的双面洞洞板
单片机是STC11f02e横着这么一插,嘿居然刚刚好
再焊上一个7脚的弯排针
另一边焊上ds302时钟模块和三个按键
5辅电源用一个xh2.54插座,正负两端并联个小电解电容
这样硬件就准备好了。
需要注意的是我们需要在芯片座上做些文章
因为走线需要将有冲突的引脚挑出,这样背面的走线就能很简洁
接下来就是编程序了
首先是定义管脚,这里用了p30、p31工作在模式0也就是同步移位寄存器
三个三极管分别接p32、p33、p34
淘宝买的1302时钟模块,与单片机引脚连接
附上源程序
单数码管时钟.rar
(15.73 KB, 下载次数: 11)
|