- 打卡等级:以坛为家I
- 打卡总天数:263
- 最近打卡:2025-05-01 09:07:26
高级会员
- 积分
- 544
|
发表于 2025-2-25 16:53:48
|
显示全部楼层
for(read_cnt=0; read_cnt<40; read_cnt++) //¶Á40´Î¼ü, ½«´ËÖµ×÷Ϊδ´¥ÃþʱµÄ0µã, ÒªÇóÉϵçʱ²»Òª´¥Ãþ°´¼ü
{
// TSCTRL = (1<<7) + (1<<6) +3; //¿ªÊ¼É¨Ãè, 4´Îƽ¾ù, ¶ÁÊý´óԼΪÎÞÆ½¾ùµÄÒ»°ë
TSCTRL = (1<<7) + (1<<6) +1; //¿ªÊ¼É¨Ãè, 2´Îƽ¾ù, ¶ÁÊý´óԼΪÎÞÆ½¾ùµÄÒ»°ë
// TSCTRL = (1<<7) + (1<<6); //¿ªÊ¼É¨Ãè, ֻת»»1´Î, ÎÞÆ½¾ù
B_ReadKeyOk = 0;
for(i=0; i<100; i++)
{
if(B_ReadKeyOk) break;
delay_ms(1);
}
}
for(i=0; i<16; i++) TK_zero[i] = TK_cnt[i]; //±£´æ0µã
有个疑问需要请教一下,例程里面的169行代码这里的TK_cnt[i]这个数值由哪里赋值呢?
例程上下我都看了,按照逻辑,是在上电的时候,扫描按键,把数值赋值给数组。但是例程里面找不到对应的赋值。
这个是MCU内部自动赋值的吗? |
|