只是从代码上是无法判断是哪个单片机上的。
你这个只是一个定义的2维数组,并没有任务有关硬件上的信息,所以,是无法判断的。
这些在C语言支持的单片机上都是可以的。
还有你的这个定义少了逗号,分号
这个如果不看变量定义字面意思的话,就是一个二维的数组,仅此而已。
而矩阵键盘扫描结果,最后再单片机程序里边,要给每一个按键赋予一个键值,所以才有了一开始学矩阵的时候的0.1.2....A...F,因为这样安排键值的话,是可以直接靠行号和列号来算出来的。当然也可以用遍历或者预定义的方式,去先定义一个键值,然后用行列查询得到对应按下按键的键值,然后根据程序的状态来执行对应的功能。
对着电路图,对着程序看,才有意义
单独的数字,没啥意义
按ASCII来解释的话,分别是:
1 2 3 &
4 5 6 '
7 8 9 (
0 . 换行 )
我是这么猜的。看看您的设备和原理图吧。
估计是
1 2 3 +
4 5 6 -
7 8 9 *
C 0 = /
就是加减乘除和等号等等 ,计数器用的可能性比较大。