浅谈键盘技术应用与实现方案.docVIP

  • 1
  • 0
  • 约8.2千字
  • 约 15页
  • 2018-12-06 发布于浙江
  • 举报
浅谈键盘技术应用与实现方案

甘肃联合大学学生毕业论文 题 目: 作 者: 指导老师: 学院 系 专业 级 年制 班 年 月 日 浅谈键盘技术应用及实现方案 内容摘要: 随着计算机技术的不断发展,如今鼠标应用越来越广泛,但在文字输入领域,键盘依旧有着不可动摇的地位。作为重要的输入工具,键盘并不因循守旧,为了顺应潮流,向着多媒体、多功能和人体工程学方向不断研发,凭借新奇、实用、舒适,不断巩固着输入设备巨人的地位。 本论文简单说明键盘的应用与实现方案。本文简单介绍了键盘的发展史及键盘的工作原理。概述了8086、AT89C51作为CPU如何接,进行了键盘扫描电路的硬件设计,介绍按键式和编码式两种方法。着重就矩阵式键盘做了详细说明,设计了主程序及子程序。 关键词:键盘;矩阵式;键盘扫描电路;程序设计。 一、引言 1873年的肖尔斯打字机以“QwERTY”布局排列键盘最初只是为了减慢打字的速度,而在推广这种打字机的时候,发明者们说这是最科学的排列方法,能够有效地提高打字速度。这一谣言被人们相信了接近100年之久。早期键盘实物图见图1。 图1早期键盘图 今天的计算机键盘虽然无论是材质还是原理都和打字机相差甚远,但是键位的排列是相同的。这种现象被叫做“路径依赖”:当人们一旦做出了某种选择,惯性的力量就会让选择不断自我强化。即便有更好的方案,也因为改变的成本太高而不得不被放弃。今天的键盘布局,可以追溯到140年之前的灵机一动和120年前的一次意外,但是它们却能够决定了今天数十亿人的使用习惯。计算机键盘和打字机之间的血缘关系一望可知。今天的键盘看起来和IBM公司在上世纪50年代开发的电动打字机键盘十分相似,而再向前追溯,则是更早的机械打字机。它的历史可以追溯到18世纪早期——为了让盲人也能够书写,1714年,一位名叫亨利·米尔的英国人申请了打字机的专利。可惜他的专利文献和设计图现在都已经遗失,我们再也无缘看见世界上第一部打字机是什么样子。显然,这种小众工具没能流行开来。那个时代的人们依然满足于用手书写,他们对速度和整齐的要求似乎还不是很高。直到资本主义变得越来越成熟,人们对文字的需求越来越大的时候,打字机的市场才真正开始培育起来。在十九世纪,人们已经设计出了数十种打字机:从能够打出精美的印刷字体的到模仿手工书写的,一应俱全。 早期的打字机有一个问题。当按下一个按键后,会拉动一根钢丝,钢丝连接着上方字盘中的杠杆,每个杠杆末端都有一个字母的凸模,把字母像是盖章那样敲在纸面上。如果打字速度过快的话,上方的杠杆往往来不及弹回,就会卡住。不得不承认,解决这个问题的办法很有创意。肖尔斯找到了他的妹夫詹姆斯-登斯莫尔帮忙,而这位数学老师建议减慢打字的速度,以尽可能避免卡键的状况。他认为把字母乱序排列会有好处。事实上这种以“QWERTY”布局排列的打字机的确减少了卡键的发生,而在推广这种打字机的时候,发明者们说这是最科学的排列方法,能够有效地提高打字速度。这一谣言被人们相信了接近100年之久。英国打字机博物馆馆长、《打字机世纪》一书的作者威尔弗雷德·比彻声称,“这种所谓科学安排以减少手指移动距离的说法,是彻头彻尾的谎言。”,而且,“对字母的任何一种随机性的安排,都会比现在这种安排合理。”虽然今天的卡键问题早已不存在了,但是这种布局已经固定了下来。直到今天,我们还会在大多数英文键盘上看到它,完全无法想象,在过去的100年里,它浪费了多么惊人的时间。 二、浅谈键盘技术应用及实现方案 (一)8086作为CPU如何接 Intel8086集成2.9万只晶体管,时钟频率为4.77MHz,内部数据总线(CPU内部传输数据的总线)、外部数据总线(CPU外部传输数据的总线)均为16位,地址总线为20位,可寻址1MB内存。 Intel8086拥有四个16位元一般的暂存器,也能够当作八个8位元暂存器来存取,以及四个16位元索引暂存器(包含了堆栈指标)。资料暂存器通常由指令隐含地使用,针对暂存值需要复杂的暂存器配置。它提供64K8位元的输出输入(或32K16位元)埠,以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个运算子必须是一个暂存器。运算结果会储存在运算子中的一个。 Intel

文档评论(0)

1亿VIP精品文档

相关文档