本帖最后由 看门查水表 于 2016-12-12 16:04 编辑 在学习红外的朋友是不是经常因为红外编码而犯愁?有一个遥控器可是不知道每个按键的编码以及用户码,今天就教大家做一个红外编码显示器 (水表很少拍过程的哦~这次就给大家拍一遍过程,昨天才做好的) 准备的材料: STC15F104E(用其他的也可以这个IO口少还便宜不浪费)*1 470Ω电阻*1 LED*1(颜色自选也可以不要,如果不要电阻也可以不要) 红外一体化接收头*1 排针4P*1 洞洞板*1 当然还有遥控器*1 怎么没有显示的?哈哈其实标题已经说了用串口当然要一根下载线了~ 单片机没有直插的,就用贴片的转接一下了 摆好,布线 焊好,固定 看看正面 这有个条线~ 根据布线焊好,还是有瑕疵用了根飞线,后来发现这跟有这根飞线根本不需要条线 正面基本上没太大变化 裁减后的长 裁减后的宽 连接好串口 如果做成功了下载程序,上电,按遥控器任意键LED会闪(其实是按键码的二进制0和1) 接下来就是电脑的工作了 这里用的是STC-ISP软件自带的串口通讯 第一步,选择串口助手 第二步,选择串口号 第三步,选择波特率9600 第四步,接收区选择文本模式 第五步,打开串口 第六步,上电会显示以下内容,证明通讯成功 第七部,就是测试啦,随意按遥控器上的一个按键就会显示他的按键码,用户码(一个遥控器只有一个用户码,当然,除了万能遥控器)但是有的时候中文会乱码,我也不知道为啥?还请高手解答下 |
|