引用: QWE4562009 发表于 2020-7-7 16:16 就是相当于一个X轴和Y轴 就是一个行和列构成的坐标是吗?M在这里是一个变量?这个变量包含了两个数 ...
M应该是一个二维数组,说 “行和列构成的坐标” 不妥,因为坐标是连续的,数组元素不连续。但二维数组确实是先按行,再按列排列的。即 i 为行号,j 为列号。
引用: QWE4562009 发表于 2020-7-7 16:17 指针不是比较复杂的程序才会用到吗?这个怎么也用上指针了?还有这个M为何要取反再给到P0呢
“指针不是比较复杂的程序才会用到吗?这个怎么也用上指针了?”
指针很常用,不一定是比较复杂的程序。
引用: QWE4562009 发表于 2020-7-7 16:17 指针不是比较复杂的程序才会用到吗?这个怎么也用上指针了?还有这个M为何要取反再给到P0呢
“还有这个M为何要取反再给到P0呢”
这个估计与你的8X8点阵接成共阴方式还是共阳方式有关。取反无非原来为0的位变成1,原来为1的位变成0。点阵中若不取反数组中为0的位亮,取反后就成为数组中为1的位亮。
引用: QWE4562009 发表于 2020-7-7 09:21 crol看懂了,(P1,1)这个没看懂啥玩意 一个IO一个常数在括号里,,,
crol是个宏函数
引用: QWE4562009 发表于 2020-7-7 09:43 uchar code M[][8]= -------------------------这一个中括号怎么没有值 而第二个中括号时一 ...
这个是因为后面有数组初值,所以没问题
引用: QWE4562009 发表于 2020-7-7 16:16 就是相当于一个X轴和Y轴 就是一个行和列构成的坐标是吗?M在这里是一个变量?这个变量包含了两个数 ...
二维数组,相当于3本书,每本书都是8页
引用: maychang 发表于 2020-7-7 17:33 M应该是一个二维数组,说 “行和列构成的坐标” 不妥,因为坐标是连续的,数组元素不连续。但 ...
如果M【】【】【】------------------这样分别就是三维数组二维数组一维数组?最前面的中括号里面的数字可以省去?
引用: maychang 发表于 2020-7-7 17:37 “还有这个M为何要取反再给到P0呢” 这个估计与你的8X8点阵接成共阴方式还是共阳方式有关。 ...
我记得是这样-------------行和列的电平永远是反的才能点亮啊!
引用: huo_hu 发表于 2020-7-7 21:43 crol是个宏函数
这种crol和《有何区别呢?还有!和~都是有区别的吧!还有”%d“这样的符号是啥意思
引用: huo_hu 发表于 2020-7-7 21:56 二维数组,相当于3本书,每本书都是8页
那三维呢
引用: QWE4562009 发表于 2020-7-8 08:50 我记得是这样-------------行和列的电平永远是反的才能点亮啊!
“行和列的电平永远是反的才能点亮啊!”
没错,行和列电平相反时才能够点亮LED。
但是,P0口输出和P1口输出之后是否使用了反相电路——例如三极管——我们不知道。如果P1口或者P0口之中有一个使用了三极管扩流,则P0口和P1口都是高电平,到了你的8X8点阵上就是反相的。
引用: QWE4562009 发表于 2020-7-8 08:59 那三维呢
三维数组,相当于L卷书,每卷M本,每本N页。
引用: maychang 发表于 2020-7-8 09:15 M[j][k],这样就是三维数组。
那二维是怎样的形式》?还有一维
引用: QWE4562009 发表于 2020-7-8 13:41 那二维是怎样的形式》?还有一维
Sorry!
55楼,是网页编辑器的错误,不知道为什么把第一个方括号弄没了,而且改成了斜体字。
应该是下图所示:
引用: maychang 发表于 2020-7-8 15:00 Sorry! 55楼,是网页编辑器的错误,不知道为什么把第一个方括号弄没了,而且改成了斜体字。 应该 ...
二维和三维的i的值可以不写是吗?而一维的i的值必须写?
引用: QWE4562009 发表于 2020-7-8 08:50
我记得是这样-------------行和列的电平永远是反的才能点亮啊!
引用: QWE4562009 发表于 2020-7-8 17:00
二维和三维的i的值可以不写是吗?而一维的i的值必须写?