来电了! 电工总算烦了,没想到会这么快,多亏阿福,外面真是只能凑合,还是自个儿宿舍舒服,明天开焊!

总图

最小系统&数码管

与门实现键盘中断触发

译码器实现矩阵键盘的扩展

扩展的矩阵键盘
程序代码:
#include<reg52.h> //头文件
#include<intrins.h>
#define uchar unsigned char //宏定义
#define uint unsigned int
code uchar table[]={0x3f,0x06,0x5b,//数码管显示的数值
0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,
0x77,0x7c,0x39,0x5e,0x79,0x71};
code uchar key_tab[32]={ //此数组为键盘编码 加号前为按前j的值即扫描值,加号后卫按键按下后P0取高位的值

这篇博客介绍了如何使用中断方式扩展一个矩阵键盘。通过与门实现键盘中断触发,使用译码器扩展矩阵键盘,并提供了程序代码,包括扫描键盘、显示数码管以及延时函数的实现。
最低0.47元/天 解锁文章
444

被折叠的 条评论
为什么被折叠?



