找回密码
 立即注册

QQ登录

只需一步,快速开始

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

红外遥控器解码键值显示在LCD12864 单片机源程序

  [复制链接]
跳转到指定楼层
楼主
最近想在51单片机考勤系统加上红外遥控功能,代替矩阵键盘。首先要知道红外遥控的键值才能通过按键实现不同功能,在51黑找了许久大多是解码后显示在数码管和1602的例程,还有一些比较复杂的方式,因为考勤系统显示用的是12864,所以结合这些代码改了一下,可以将解码得到的键值显示在12864上。
接收头我用的是VS1838B,基本电路就不画原理图了,只截几张引脚定义符合的图参考一下。

1.png (147.35 KB, 下载次数: 109)

51系列最小系统

51系列最小系统

2.png (4.28 KB, 下载次数: 88)

VS1838或者HS0038

VS1838或者HS0038

3.png (16.06 KB, 下载次数: 105)

带字库12864串行显示

带字库12864串行显示

6.png (857.97 KB, 下载次数: 99)

6.png

5.jpg (114.79 KB, 下载次数: 103)

我用的红外遥控器

我用的红外遥控器

红外解码器12864.zip

44.98 KB, 下载次数: 123, 下载积分: 黑币 -5

已调试好,可用

评分

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

查看全部评分

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

使用道具 举报

沙发
ID:635039 发表于 2021-9-16 10:51 | 只看该作者
下载程序基本就是不可用的,显示乱码,请问12864是用什么芯片的,带字库还是不带字库的,几个P口都没看到有数据,程序里也没有定义数据端
回复

使用道具 举报

板凳
ID:966606 发表于 2021-9-16 19:41 | 只看该作者
12864是啥驱动芯片
回复

使用道具 举报

地板
ID:317471 发表于 2021-9-19 21:53 | 只看该作者
最近在学习单片机,进来学习一下
回复

使用道具 举报

5#
ID:230742 发表于 2021-9-21 02:19 | 只看该作者
数据口大多在P0。没有介绍一般都是带字库的点阵12864LCD屏。
sbit RS =P2^5;//RS
sbit RW=P2^6;//RW
sbit E=P2^7;//E
没写CS1和CS2 的屏选,应该是带字库的屏。
仔细看了一下,有介绍,
用的是带字库的串行方式。
回复

使用道具 举报

6#
ID:965189 发表于 2021-10-4 20:51 | 只看该作者
正需要显示键值的程序。
回复

使用道具 举报

7#
ID:89420 发表于 2022-12-5 08:33 | 只看该作者
最近在学习单片机,进来学习一下
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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