资源简介
程序设计内容:
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\Unti
文件 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个文件信息
评论
共有 条评论