操作51系列单片机的定时器2时,设置DCEN=0和EXEN2=1是为了使定时器2工作在16位增强模式。
下载贤集网APP入驻自媒体
昨天想操作一下51系列单片机的定时器2,但在用到16为重装的时候,设置DCEN=0 EXEN2=1;此时T2EX引脚发生负跳变时,RCAP2H和RCAP2l的值重装到TH2和TL2中,EXF2置位。按照我写的那样,外中断的话,TF2应该不会num值应该是不变化的吧?但仿真出来num值是变化的,这是为什么?还有一个问题,T2MOD的设置好像是无效的,我已经在REG52.H中定义过了,设置之后无任何作用,怎么回事呢?懂得的高手解答,在此先谢过!!!