微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机 定时器2

51单片机 定时器2

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

中断函数


初始化


主函数


TR2 = 1;....

TR2在T2CON中已经设置了啊

请帖出源代码,谢谢

就显示函数没有贴出来,别的都在上面了

是几位的单片机啊,自动重装16位,16位单片机?

ddssscsfewfesadwf2ef



捕捉的话EXEN2不用打开吗?头文件已经添加了T2MOD,除了没有给T2初值,其他的跟我设置差不多啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top