中电网 加入收藏
设为首页
EN | 繁体
  新闻中心 最新产品 设计应用 在线座谈 紧缺人才培训 研讨会 在线商店 解决方案 电子百科 技术论坛
  首页 新闻中心 最新产品 设计应用 在线座谈 紧缺人才培训 研讨会 电子商城 解决方案 电子百科 博客 技术论坛
推荐给朋友   打印

只用 8255 一个口作键盘接口的可靠电路

黄品梅

众所周知,当在计算机的键盘上按 1 ,显示器应显示 1 ,若显示其它则出错,所以键盘是人机准确对话的最基本环节,同样在其它仪器中,键盘也是人机正确对话、正确控制的最基本环节,所以准确接收键盘键入的信号是最基本、很关键的问题。

在设计“检测信息单片机综合处理器”的过程中,我们进行了键盘接口电路的选优,按以往的键盘接口电路有专用的键盘接口芯片连接的,有按通用的接口芯

片 8255 连接的,由于本设计已选用 8255 芯片作单片机的扩展接口芯片,故选用 8255 芯片作接口。在用 8255 芯片连接键盘的电路中,以往均用 8255 的二个口 ( 例如 A 、 C 口或 A 、 B 口等 ) ,其中某个口的 4 个脚分别接键盘的横 4 或竖 4 阵列,致使编程上麻烦,软件不易管理,故新设计一种用 8255 的一个口作键盘接口电路的方案,如图 1 所示,

设计中用 C 口的 PC4 ~ PC7 脚接键盘横 4 阵列, C 口的 PCO ~ PC3 脚经排阻 (1k Ω ) 接键盘竖 4 阵列。从接线、原理上都似乎合理,而且实际试验也有一次正确检测到键盘按的键粒信号,之后就再也不能正确检测到键盘按的键粒信号。经过分析,初步断定这种现象是因为悬空的 PC4 ~ PC7 这 8 个脚易受到电磁场的干扰,而使这 8 个悬空脚接收到的电平信号偏离了键盘输入的信号,致使计算机接收的电平信号该 0 的为 1 、该 1 的为 0 ,即计算机接收的电平信号不完全正确,则在运行软件中按不完全正确的信号运行,自然判断键盘键入的键粒就不正确了,根据分析,将键盘的接 8255C 口的 PC4 ~ PC7 这 8 个悬空脚经排阻 (1k Ω ) 接地,如图 2 所示,经过试验,每次均正确检测到键盘键入的键粒,运行可靠,这证明确实是悬空脚受到外电磁场的干扰,解决了只用 8255 一个口作键盘接口的电路的问题。

本文摘自《电子世界》
关于我们   |   网站导航   |  广告招商   |   联系方法   |   专家约稿   |   友情链接
许可证号:粤ICP010067
Copyright © 2000-2008 ChinaECNet All Rights Reserved
Tel: 010-82888222, 0755-83243191
Fax: 010-82888220, 0755-83243291