找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1697|回复: 4
打印 上一主题 下一主题
收起左侧

单片机红外按键之USB键盘制作 附源程序原理图PCB

  [复制链接]
跳转到指定楼层
楼主
红外按键之USB键盘
——基于STC8H8K64U
         曾想过亲手做一个USB热插拔的电脑键盘,今天终于得以实现。对我来说想亲手制作有3个难点:1.不太懂USB协议;2.该选怎样的硬件电路;3.机械按键成本有点高,做下来不如直接买个成品键盘好了。然而最近发现STC的一款带USB的芯片——STC8H8K64U,该芯片可以模拟USB通信,有程序例程可以参考,硬件电路也很简单,芯片也不太贵。但如何解决机械按键的问题呢?好在红外遥控器不是很贵,那如果能拿遥控器作为按键输入来代替机械按键的话,不就可以了吗?而且还是红外遥控的键盘,重点是不用手工去焊按键花费时间就实现了USB键盘的功能。
        原例程稍做改动就做好了,自己画的STC8H8K64U_tssop20的核心板原理图及AD PCB如下图所示:



制作出来的实物图如下:
给核心板下载好键盘程序,插入电脑USB口,打开电脑上空白的word文档,就可以用红外遥控器测试按键了,如下图所示:

遥控器共17个按键,可自行在程序中修改按键对应值,按对应如下图所示:

附件中附有核心板原理图和PCB及键盘程序和按键码表,可根据按键码表来重新设置按键对应值

Altium Designer画的原理图PCB和单片机代码下载:
红外按键之USB键盘.rar (649.59 KB, 下载次数: 57)


评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏7 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:960784 发表于 2023-11-6 11:24 | 只看该作者
你好,红外按键模块的原理图有吗?
回复

使用道具 举报

板凳
ID:256970 发表于 2023-11-11 13:55 | 只看该作者
wing051314 发表于 2023-11-6 11:24
你好,红外按键模块的原理图有吗?

有的,如下图:






回复

使用道具 举报

地板
ID:960784 发表于 2023-11-14 15:28 | 只看该作者

谢谢老大
回复

使用道具 举报

5#
ID:960784 发表于 2023-11-14 15:33 | 只看该作者

这个U1的程序可以分享一下吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表