定时中断程序问题,上了程序帮忙看看

2020-01-25 15:17发布

void slash(unsigned char n)
{EA=1;
ET0=1;
TMOD=0x01;
TH0=(65536-n)/256;
TL0=(65536-n)%256;
TR0=1;
while(1)
;
}
void Time0(void) interrupt 1 using 0
{
P2=~P2;
TH0=(65536-n)/256;               
TL0=(65536-n)%256;
}
中断程序中的n不能定义编译后给了这样的错误
XINGBUXING1.C(172): error C202: 'n': undefined identifier
求大神解答如何让中断程序中的n也成为和上面同一个变量?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
siyeb
1楼-- · 2020-01-25 18:27
 精彩回答 2  元偷偷看……
xiaodao35
2楼-- · 2020-01-25 23:34
定义全局变量
ZY_Hong
3楼-- · 2020-01-26 03:15
定时时间不变化的话就就把N定义成宏,否则定义成全局变量!
Let
4楼-- · 2020-01-26 06:06
前排就坐,

一周热门 更多>