作者gauss5566 (下麵給妳吃)
看板Electronics
標題[問題] 8051問題
時間Thu Aug 14 23:42:42 2014
之前的問題解決了
可是現在我想要讓他每個不同脈波進來的時候做不同的事
就是第一個脈波進來獨第一個tab[]
第二個獨tab1[] 依此類推 我寫的程式如下void ISR_Key(void) interrupt 0
{
unsigned char a;
i++;
k=i%5;
a=0;
if(!Pre) //如果檢測到低電平
{
if(!Pre) //再次確認
{
while(!Pre);//
{
if(a<2) //加操作 tab的編號
{a++;}
else if(a==1)
{a=0;} 歸0
}
}
WriteDAC(tab[a][k]); 輸出 K是我一直輸出DAC的值
}
}
但是我出來的東西缺不進理想
我想要的是 第一波輸出tab[]的 第二個完全輸出tab1[]依此類推
跪求大大的幫忙 感恩~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.124.152
※ 文章網址: http://www.ptt.cc/bbs/Electronics/M.1408030965.A.46A.html
→ gauss5566: 結果卻怪怪 哭哭 08/14 23:49
→ beggerchou: 這個現象比較像你中斷程式沒RUN完 又再次觸發 08/14 23:58