欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 怎么在數組中的數據有兩組單片機io口的狀態? [打印本頁]

作者: a89588038    時間: 2019-9-26 10:27
標題: 怎么在數組中的數據有兩組單片機io口的狀態?
怎么在數組中的數據有兩組io口的狀態??
例如:
我這段代碼中的數組中[SC_ROW]是P1口的狀態,想要再加一個p03的io口的狀態0xF7,怎么加到[SC_ROW]中去?后面我還要調用這個數組做for循環的,不能直接寫到 {0xFF,0xFE}這里。有什么辦法?
#define SC_ROW                3        //output
code unsigned char KeyOut_Table[SC_ROW] = {0xFF,0xFE};
for(Spt = 0;Spt < SC_ROW;Spt++)




作者: csmyldl    時間: 2019-9-26 13:21
未描述清楚,數組KeyOut_Table[SC_ROW]定義了3個元素,卻只列出了2個,第3個元素默認為0,for循環的作用未描述,程序要達到的目的未明,如果第4個元素加入到該數組中,定義為KeyOut_Table[4]={0xFF,0xFE,0,0xF7};for循環采用for(Spt = 0;Spt < 3;Spt++),這樣可行否?
作者: wulin    時間: 2019-9-26 15:17
#define SC_ROW                3        //output
code unsigned char KeyOut_Table[SC_ROW] = {0xFF,0xFE,0xF7};

for(Spt=0;Spt<SC_ROW;Spt++)
{
        if(Spt<2)
                P1=KeyOut_Table[Spt];
        else P3=KeyOut_Table[Spt];
}
作者: a89588038    時間: 2019-9-26 17:29
wulin 發表于 2019-9-26 15:17
#define SC_ROW                3        //output
code unsigned char KeyOut_Table[SC_ROW] = {0xFF,0x ...

十分感謝,這段程序帶進去,按鍵掃描可以了。
以前接觸按鍵都是一組io口的,現在出現了不同組的io的有點束手無策了。
多謝大佬指點~~

作者: a89588038    時間: 2019-9-26 17:33
csmyldl 發表于 2019-9-26 13:21
未描述清楚,數組KeyOut_Table[SC_ROW]定義了3個元素,卻只列出了2個,第3個元素默認為0,for循環的作用未描述, ...

先感謝你回答我的問題。
小弟愚鈍,沒有描述好問題,讓大家沒理解,下次改進。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1