打印

新年伊始,做个TM1638+STC15W数码显示开发板 24位键盘扫描 串

[复制链接]
2777|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
longshaofeitian|  楼主 | 2017-1-3 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 longshaofeitian 于 2017-1-5 08:56 编辑

欢迎加入技术交流群:QQ369318102
这个里权限不够,不能添加视频,如有需要可以移步4楼或者点击:TM1638+STC15W数码显示开发板 24位键盘扫描
    在实际项目中,经常使用TM1638驱动数码管和扫描按键,也有很多同学来询问,所以觉得做个全功能的模让大家尽快熟悉TM1638很有必要的。
    本模块是自己设计的,模块驱动了8位共阴数码管,扫描了24个按键,集合了一个STC15W的单片机,免去再外部连接单片机写驱动的麻烦。此外还带有电源指示灯,单片机驱动的运行指示灯、蜂鸣器及TM1638剩余的两个脚分别驱动LED,这样这个TM1638芯片硬件接口已经全部使用。本模块已经引出STC单片机全部IO,TM1638的通信接口,这样比较方便实验用。可以说本模块可以满足实验需求,特别是产品前期开发作为人机交互面板使用,调/测试机器很方便。
外部与本模块连接有两种方式:
1、外部串口转TTL后与模块上单片机通讯即可控制数码管显示、获取键盘值及其他模块上的资源
2、外部直接编写驱动与TM1638通讯
电路板还在工厂加工,预计2016年12月27日能拿到。
下面是相关设计图过程及应用演示:
这个模块需要的元器件已经收到了,包装挺好,发货挺快,赞一个!!背景是我的工作台一个角落,很乱哈

这次是打样测试,元器件并不多
10套量,算了下,元器件+PCB+钢网+焊接费用+。。。  。。。成本还是蛮高的
模块的原理图,画的还是很规矩的,模块各个功能部分很清楚,击放大看。
画的PCB板,2D下的顶视图和底视图,包含了**、版本号和二维码,有需要定制的时候可以换成客户的。
本模块PCB的3D视图,正视图,1:1的
  本模块PCB的3D视图,45度视图,1:1的
PCB的3D底视图,不知道为啥,缺少了**和二维码,没时间捣鼓这个,是个模拟视图而已,不追究了。
等拿到PCB电路板实物,再将焊接过程、调试过程、成品板驱动编写过程及最终应用都一一展示。
(内容未完,更新中。。。  。。。)
2016年12月27日收到PCB电路板:
十块PCB板的正面照
十块PCB板的底面照


接到PCB板,当天晚上就焊好了1块,测试用。材料准备齐全,一块板手工焊接大约2小时,大部分时间在焊接按键,手头100np用完了,不焊接了,不影响。
编写程序,进行调试,实现功能。截图也看到了,一个晚上写完程序,第二晚就调试好了,一共2小时搞定,代码有注释,很规范。

开始给板子上的单片机载入程序,马上就可以见到效果。


程序载入后,开始运行,和预期一致。图片上数码管显示不清晰,是台灯灯光太强的原因,看下图,用手遮挡一下就好多了。

用手遮挡一下台灯光,效果果然很好。
仅举以下代表应用示例:
函数信号发生器的控制面板按键处理单元
示波器的控制面板按键处理单元
仪表的控制面板按键处理单元

数控直流稳压电源的控制面板按键处理单元
还有很多设备都可以应用此模块,本模块主要是将输入单元作为一个独立模块处理,减轻主CPU的负担,让主CPU去做更重要的事情。
如果您能耐心的看到此处,说明您是一个或者将来是一个很好的嵌入式工程师!!到此本模块的介绍就结束了!!!
经网友强烈建议,与厂商协商,现已经量产,如有需要可点击:店铺

相关帖子

沙发
justtest111| | 2017-1-3 19:34 | 只看该作者
你这是要创业啊?

使用特权

评论回复
板凳
longshaofeitian|  楼主 | 2017-1-3 21:06 | 只看该作者
justtest111 发表于 2017-1-3 19:34
你这是要创业啊?

创业谈不上,给需要的人吧

使用特权

评论回复
地板
xyz549040622| | 2017-1-3 22:07 | 只看该作者


给楼主贴出地址了。

使用特权

评论回复
5
dawei360| | 2017-1-4 11:04 | 只看该作者
欢迎使用TM1638 ,赞赞赞,楼主做的不错

使用特权

评论回复
6
longshaofeitian|  楼主 | 2017-1-5 08:53 | 只看该作者
xyz549040622 发表于 2017-1-3 22:07
给楼主贴出地址了。

多谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

1

粉丝