关于#51单片机#的问题:定时器相关

有没有人解释一下为什么在主函数了还要再写一遍
timer0init();?网上搜了一下说是为了什么初始化 什么是初始化啊?

img

开启定时器设置参数写成模块然后程序运行时要调用启动写好了的设置。

不知道你所谓的再写一遍是什么意思?
你不会是觉得前面写了段void timer0init()的函数后,main里就不用写什么了吧?一个是函数定义,一个是函数调用,这个不会不知道吧?
还是说中断里再写一次TH0 TL0?这个是因为定时器不能自动重装,所以需要手动重装一次