实验4矩阵键盘的使用.docVIP

  • 50
  • 0
  • 约4.61千字
  • 约 7页
  • 2016-10-19 发布于重庆
  • 举报
实验4矩阵键盘的使用

实验4 矩阵键盘的使用 一、实验目的: 掌握矩阵键盘的使用及键盘扫描程序的设计方法。 二、实验设备: ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil C51的计算机一台。 三、实验原理及环境: 实验箱上有一个16键的矩阵键盘,分为4行×4列。4行分别连接到一片8255(与8段LED显示器的段驱动和位驱动共用)的PC0~PC3,4列分别连接到8255的PC4~PC7。8255的A口、B口、C口、控制口的地址分别为片外RAM的4000H、4001H、4002H、4003H。 第4列(PC7) 第3列(PC6) 第2列(PC5) 第1列(PC4) 行 输 入 PC3 00H 01H 02H 03H 第4行 PC2 04H 05H 06H 07H 第3行 PC1 08H 09H 0AH 0BH 第2行 PC0 0CH 0DH 0EH 0FH 第1行 00H 01H 02H 03H 列 驱 动 选择列驱动码使某一列为低电平而其它列为高电平,再读取行输入,若该列有键按下则相应的位便是低电平。每个键均安排一个键值,如图4-1所示。 四、实验内容: 1.编写一个键盘扫描子程序(在主程序中已对接口芯片8255做好必要的初始化)。这个程序对键盘作一次扫描,若无键按下,返回时累加器A中为FFH,若有键按

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档