小键盘按键识别数码管移位显示.docVIP

  • 18
  • 0
  • 约6.69千字
  • 约 11页
  • 2019-11-11 发布于湖北
  • 举报
小键盘按键识别数码管移位显示 实验目的 掌握“行扫描”按键识别的原理,并掌握行扫描按键识别的编程技术 实验内容 按硬件接好图接好线路,同行扫描技术识别小键盘,将小键盘键如的任意长度的有0—9组成的数字串,采用左移位显示的方法显示在数码管上(仿照移动电话显示屏的显示效果)当小键盘按下F键时程序结束. (三) 相关知识 Intel8255A-5是一个为8080.8082和8088微型计算机系统设计的通用I/O接口芯片通过它可以将CPU的总线直接接向外设。(CPU总是通过接口电路才能与外设连接) 并行接口芯片具有以下功能: 两个或两个以上的具有锁存器或缓冲器的数据端口; 每个数据端口都有与CPU用应答方式交换信号所必需的控制和状态信息,也有与外设交换信息所必需的控制和状态信息; 通常每个数据端口还具有能用中断方式与CPU交换信息所必需的电路; 选片和控制电路; 通常这类接口芯片可用程序选择数据端口,选择端口的传送方向,选择与CPU交换信息的方法等,故片中要有能实现这些选择的控制字的寄存器,它可由CPU用输出指令来写入。 注:8255A的端口A的地址为—218H 端口A的地址为—219H 控制口的地址为—21BH 实验原理 可以把PB2与小键盘的列线断开,不识别S YDENG 8个功能键。 在数据段设置两张表,一张是0~9的键值表,一张是0~9

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档