作业帮 > 综合 > 作业

使用定时器来做延时,变量定义在主函数还是中断函数?定时器做的延时和延时函数的差别

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 15:47:01
使用定时器来做延时,变量定义在主函数还是中断函数?定时器做的延时和延时函数的差别
变量需要在子函数(主函数或中断函数)中用到就定义在相应子函数中,这种变量叫局部变量;如果变量需要在多个函数间调用,则可以定义在任何函数外面,这种变量叫全局变量.延时函数需要CPU不断执行“废”代码,而不能做其他的事,这样就降低了效率;定时器延时,顾名思义,是定时器在把握时间,定时一到,它就会通过中断通知CPU,在时间未到之前,CPU可以处理其他事务,效率更高.