8800| 10
|
51单片机定时器2 无法进入中断,求帮忙看一下 |
10黑币
最佳答案原程序没有问题:
#include
void main()
{
P0 = 0;
RCAP2H = 0x0c; // 由原来的0xfc改成0x0c,增大延时时间,便于仿真查看效果;
RCAP2L = 0x66;
T2CON = 0x00;
TH2 = RCAP2H;
TL2 = RCAP2L;
EA = 1;
ET2 = 1;
TR2 = 1;
while(1);
}
void dfs()interrupt 5
{
TF2 = 0;
P0++; //效果是P0 口从0递增到ff再回到0,再递增;
}
1)程序没有问题,没有加头文件;
2)RCAP2H = 0x0c; // ...
评分
| ||||||||
相关帖子
|
||||||||
| ||
| ||
| ||
| ||