• 大小: 297KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签:

资源简介

程序设计内容: 1、4*4矩阵键盘识别处理 2、每个按键都有他的行值和列值,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口与CPU通信。键盘的一端通过电阻连到VCC,而接地是通过程序“0”实现的。键盘处理程序的任务是:确定有无按键按下,是哪一个按键按下。键的功能是什么?还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码。使按键逐行动态接地,另一个并行输出按键状态。由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出改建功能。

资源截图

代码片段和文件信息

//实验目的:熟悉键盘矩阵的扫描方法
//程序中没有做按键去抖,也没有考虑多个键同时按下的情况。
//最低两位数码管显示相应的按键(如按下S10,在显示10;按下S25,则显示25)
//无按键按下的时候显示FF 
//按键跟按键的扫描结果满足如下关系:
//   按键     扫描结果(result)        按键       扫描结果  
//   K10            0XE7                K18          0XB7
//   K11            0XEB                K19          0XBB
//   K12            0XED                K20          0XBD
//   K13            0XEE                K21          0XBE
//   K14            0XD7                K22          0X77
//   K15            0XDB                K23          0X7B
//   K16            0XDD                K24          0X7D
//   K17            0XDE                K25          0X7E

//硬件要求:拨码开关S4全部置ON
//          拨码开关S6全部置ON,拨码开关S5第5-6位置ON,其他位置OFF
//          其它拨码开关置OFF

#include              //包含单片机内部资源预定义
// __

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     117461  2010-05-11 11:51  文件接收柜\4.DSN

     文件     109739  2010-05-11 10:47  文件接收柜\avr4.DSN

     文件       2731  2010-04-20 10:53  文件接收柜\KEY4avr.C

     文件       6355  2010-05-11 10:10  文件接收柜\key4x4.c

     目录          0  2010-05-11 12:37  文件接收柜

     文件       2731  2010-04-20 10:53  4key\teacher\KEY4avr.C

     文件       1082  2010-05-16 13:30  4key\teacher\key.mcp

     文件      27136  2010-06-02 11:44  4key\teacher\key.mcw

     文件       2739  2010-05-16 10:10  4key\teacher\key.c

     文件      47704  2010-05-16 10:11  4key\teacher\key.p1

     文件       9703  2010-05-16 10:11  4key\teacher\key.sdb

     文件      98510  2010-05-16 10:11  4key\teacher\key.lst

     文件     111020  2010-05-16 10:11  4key\teacher\key.rlf

     文件       9702  2010-05-16 10:11  4key\teacher\key.obj

     文件       3604  2010-05-16 10:11  4key\teacher\startup.as

     文件       8314  2010-05-16 10:11  4key\teacher\startup.lst

     文件       8708  2010-05-16 10:11  4key\teacher\startup.rlf

     文件       3050  2010-05-16 10:11  4key\teacher\startup.obj

     文件      20946  2010-05-16 10:11  4key\teacher\key.map

     文件       1564  2010-05-16 10:11  4key\teacher\key.hex

     文件       1210  2010-05-16 10:11  4key\teacher\key.hxl

     文件      20238  2010-05-16 10:11  4key\teacher\key.cof

     文件     117460  2010-05-13 13:08  4key\teacher\Last Loaded 4.DBK

     文件     123914  2010-05-16 09:15  4key\teacher\4.DSN

     文件       1052  2010-05-16 09:15  4key\teacher\4.PWI

     文件       9312  2010-05-16 10:11  4key\teacher\key.sym

     文件       2755  2010-05-18 20:27  4key\teacher\Untitled.c

     文件       6603  2010-06-02 11:44  4key\teacher\key.mcs

     文件       6355  2010-05-11 10:10  4key\key4\key4x4.c

     文件        999  2011-10-08 22:34  4key\key4\key.mcp

............此处省略28个文件信息

评论

共有 条评论

相关资源