现在的位置: 首页 > 综合 > 正文

模块间的信使-全局变量?

2013年03月08日 ⁄ 综合 ⁄ 共 233字 ⁄ 字号 评论关闭

        以前刚学51单片机定时器时的一个小小的疑惑:为什么定时器0可以自动重装定时初值,而定时器1要手动重装。

        现在看来,定时器1的手动重装,不但是为了方便在中断中重新改变定时步长。更为重要的是,可以通过改变全局变量来设置信使,通知主函数中相关模块针对标志位的变化做出应有的响应。定时器0则为只使用定时器无需中途改变定时步长的应用提供了方便。

        在21论坛上看过一个帖子,说是全局变量猛于虎。我觉得,有时候全局变量也像熊猫一样可爱。

 

抱歉!评论已关闭.