本帖最后由 江上酒酒 于 2024-11-5 09:32 编辑
用32G12K128试验箱的矩阵按键点灯,
修改前1键控制P61灯,5键控制P65灯,运行后P61灯不会亮,P65可以亮,其余灯正常;
第一次修改后1键控制P65灯,5键控制P61灯,运行后P61灯会亮,P65可以亮,其余灯正常;
第二次修改后把1键连同它所控制的P61灯程序放在5键连同它所控制的P65灯程序后面,所有灯正常亮
但是只能是按照程序注释上的把两个按键程序调换(不含两个按键所控制的灯的程序或含两个按键所控制的灯的程序)才可以,如果按键程序不换顺序,把俩灯的顺序调换还是像修改前一样
总之,必须把按键1的程序放在按键5后面,所有灯都正常亮
#include <STC32G.H>
void Delay10ms(void) //@24.000MHz
{
unsigned char data i, j;
i = 39;
j = 230;
do
- 最近查阅:
