有的时候我们总是抱怨键盘太少,做起来太麻烦了,所以就有人就比较聪明,直接运用电脑的键盘,也就是人们常说的“微机键盘”。下面吴鉴鹰就针对这个微机键盘的给大家做简单的介绍,已解决大家的键盘太少之忧,让大家做人机界面更加畅通无阻。
本文通过分析微机键盘的工作原理及数据格式, 从单片机应用系统的实际需出发, 对微机键盘与单片机的接口及软件进行了设计。用中断方式实现了微机键盘与单片机之间的通信。
大家知道微机键盘是微机系统必不可少的外设, 其品种很多, 既有最经常使用的101、102 等键盘, 又有各种适用于金融、证券等领域的小键盘。实际上, 单片机应用系统中也可用微机键盘作为人机交互工具。然而, 由于微机键盘的数据格式较多, 要开发它的完整功能编程量大。因此,在实际使用中, 往往要求厂家做成适合于单片机应用接口要求的特殊键盘, 如RS232 串口格式, 这对应用是很不方便的。
本文通过开发实践体会到: 微机键盘应用于单片机系统时, 只要满足实际要求, 硬件电路和软件设计完全可以简化, 并在这方面作了许多工作。
1 键盘功能及数据格式
键盘通过五芯插头与主机系统相连。一条数据线、一条时钟线均是双向的
(既可向系统发键盘数据, 又可接收系统发来的键盘命令), 一条是复位线, 另两条分别是+ SV 电源线和地线。五芯插头的布局如图1 所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !