二型键盘显示控制实验板教师实验指导(汇编).pdf

二型键盘显示控制实验板教师实验指导(汇编).pdf

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二型键盘显示控制实验板教师实验指导(汇编)

TPC-USB 二型键盘显示控制器实验板 教师用实验指导 (汇编部分 ) 清 华 大 学 计 算 机 系 清 华 大 学 科 教 仪 器 厂 2005 年 10 月 目 录 实验一 8255A并行口键盘扫描实验 2 实验二 总线控制LED显示实验 14 实验三 微机接口、键盘、LED综合实验 25 实验四 8279控制键盘显示实验 46 几点约定: 1、实验电路介绍中凡不加“利用通用插座”说明的均为实验台上已固定电路。 2、实验电路连线在图中均用虚线表示,实线为已连好电路。 1 实验一 8255A并行口键盘扫描实验 一、 实验目的 1、掌握8255A编程原理。 2、了解键盘阵列结构,学会读取按键的方法。 二、 实验内容 1、编程1:I/O编程 本实验的实验电路如图。它做在一块扩展电路板上,用一根20芯扁平电缆线将实 验板扩展插头J1与实验台上的扩展插头J7相连,为扩展电路连接电源及外部总线。 扩展电路板上的数码管、键盘阵列既能由8279控制,也可以由外部电路控制,其 实现靠的是若干组短路子组成的控制选择开关K1,K2,K3,K4,KB0,KB1,KB2。 当K1,K3,K4连接在8279一端时,数码管由8279控制,连接在LS273一端时由外部 总线通过LS273直接控制。 当K2,KB1,KB2,KB3连接在8279一端时,键盘阵列由8279控制,连接在8255一端时 由外接芯片8255控制。 因为本实验为8255控制实验,所以除了连接J1和J7外,还需要将选择开关 K2,KB1,KB2,KB3连接在8255一端,并将KA0-KA7,KB0-KB2连接到8255芯片A 口,C 口,还需要连接8255芯片的片选,以使键盘阵列由8255芯片控制。 8255A的端口A地址为: 288H 端口C地址为: 28AH 控制口地址为: 28BH 2 编程使得在键盘阵列上每按一个键后,微机屏幕上有相应字符显示出来。 2、编程2:中断编程 在编程1电路基础上,增加电路连线如图,将实验板KB0,KB1或KB2连接到实验台 的与门输入端A,B上,与门输出端Y连接到非门输入端A,非门输出端Y连接到实验台 IRQ。 编程使用中断方式使得在键盘阵列上每按一个键后申请一次中断,并在微机屏幕 上有相应字符显示出来。(因为二与门只能连接两个输入,所以只能获取部分按键 输入,其对应于与门的输入接哪个扫描线) 三、 编程指南 1.识别键盘上的闭合键,通过采用行扫描法或列翻转法: i. 行扫描法是使键盘上某一列线为低电平,而其余行接高电平,然后读取列值; 如果列值中有某位为低电平,则表明行列交点处的键被按下;否则扫描下一 行,直到扫完全部的行线为止。 ii. 行反转法识别闭合键时,要将行线接一个并行口,先让它工作在输出方式,将 列线也接到一个并行口,先让它工作在输入方式;程序通过输出端口向全部行 线上送低电平,然后读取列线的值;如果此时有某一键被按下,则必定会使某 一列线值为零,程序再对两个并行端口进行方式设置,使行线工作在输入方 式,列线

文档评论(0)

xyl118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档