捷波
获得 494 次赞
帮助过489人
根据TH0,TL0计算可知,你这个定时器是0.05s中断一次。通过ms累加20次可以得到约1s的定时,不过你在ms累计到20后,没有对其清零,所以后面ms都会满足大于19的条件,这样LED的闪烁周期也就成了0.05s了,直到ms溢出发生变化,就这样周而复始。
根据Flash生产厂商提供的数据,理论上闪存盘可擦写1,000,000次,折合正常使用次数计算,闪存盘里数据可保存约10年左右。
将A.c中的函数a_init()定义写入一个头文件中,如:A.h;然后在main.c中包含这个头文件即可,即写作 #include a.h