要执行定时器中断,要薯让在程序开始就打开定时器中断。当产生溢出后,程序会直接跳到中断程序(不用加跳转指令)。当中断程序执行完毕后,程序会跳回到执行中断程序前的程序处继续运行。
至于如何打开定模伍时器中数码局断,请参考资料。
标准的51单片机,不管LZ是否说错,不管计数、还是计州仔兄时,所谓溢出,都是指计数值从 FF→00的跳变,既然是 跳到00了,自然就是从0开始计时了。不过,现在增强戚铅型的定时器,可以设置目标值(如 0xaa),定时器从0计到 0xaa,就产生中断,此时 计册袭时值 并不是 00,如果不 *** 作该值,那么定时器将继续计数,到0xab、0xac……0xff,从0xff 到 0 的时候,不会再产生中断,等下一次计到 0xaa 时 又产生中断。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)