51与PC通信协议设计及实现(二):如何解决51单片机中的独立键盘与矩阵键盘的串扰问题
2012-03-19 13:26
856 查看
显而易见,独立键盘与矩阵键盘共用了LCDEN、RS、WR、RD这三个端口,使用的时候会发生很严重的串扰问题。那么如何解决呢???
嗯,先放下这个,只用4X4的矩阵键盘,下面就是写出发送单片机的按键位置+按键状态的通信程序。
无语……我的51学到太烂了……4X4矩阵键盘与串口通信共用了P3端口……各种干扰呀……目前只能改用独立键盘了,标记下,有时间改下硬件,得想办法用矩阵键盘实现了功能。
相关文章推荐
- 51与PC通信协议设计及实现(四):设计键盘扫描时的几个问题
- 51与PC通信协议设计及实现(五):问题收集解决随笔
- 51与PC通信协议设计及实现(八):各个模块集成
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信(续上)
- 协议设计:如何实现一个最简单的通信协议(线程模拟)
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信
- 如何解决Bluetooth系统设计的棘手问题
- 如何解决div里面的h4标题拖拽,并且实现div里面的文本能够选中和不能选中的问题
- 51单片机 矩阵键盘与独立键盘综合应用
- 通过伪协议解决 父页面与iframe页面通信的问题
- Socket通用TCP通信协议设计及实现(防止粘包,可移植,可靠)
- 关于RTP时间戳及多媒体通信同步的问题/H264关于RTP协议的实现
- android端和pc端使用usb进行socket通信,其中android是服务器端,pc是客户端。如何实现安卓端输入的数据通过按钮发送到pc端?
- 通过伪协议解决 父页面与iframe页面通信的问题
- 基本上,把switch,用设计模式代替,肯定是bug和过度设计。想想,本来修改一个文件几行代码可以解决的问题,变成修改3-6个类才能实现一样的功能。不是傻是什么?
- 多线程(线程间通信-多生产者多消费者问题-JDK1.5解决办法-范例),停止线程,线程中方法的区别,匿名内部类实现多线程,线程总结
- Java+Selenium3框架设计篇6-如何解决多条类下用例执行只启动一次浏览器的问题
- 函数_如何在软件开发中合理的设计函数来解决实际问题
- objective-c实现authCode 解决php与ios通信加密的问题
- 请教一个EasyTouch的问题,如何实现摇杆和之外的触模区域独立