单片机行列反转法.doc
《单片机行列反转法.doc》由会员分享,可在线阅读,更多相关《单片机行列反转法.doc(5页珍藏版)》请在沃文网上搜索。
1、 单片机行列反转法 了解行列键盘扫描得从硬件开始学习,我们得知道行列扫描是什么意思。在 单片机系统中为了扩大同一个 I/O 口的键盘个数,则采用了行列式键盘接法,就 是交叉相接。所谓的“行”、“列”是我们人为规定的,如果试着把列看成行,将行看成列是一样的。 这里我们规定 P1.0P1.3为列,P1.7P1.4 为行。 如图所示:1、51例子举一个例子吧。第一步:行线IO P1.7P1.4置低电平,列线IO P1.0P1.3置高电平假设K1按下,那么P1.0=0 读P1口 P1=00001110第二步:行线IO P1.7P1.4置高电平,列线IO P1.0P1.3置低电平假设K1按下,那么P1.
2、7=0 读P1口 P1=01110000两个字节相加,得到新数据:01111110(第一行 第一列)每按一个键我们都得到不同的字节,比对我们的字节是什么就可以知道键值是什么了。/#include /包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define uchar unsigned char#define uint unsigned intunsigned char const dofly=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71;/0-F/*- 函数声
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 行列 反转
