T1CTL = 0x3d到书上看下这个寄存器每一位置位的功能。比如后面注释的功能就是对该寄存器相关位进行置位的效果。自动重装意思就是说,比如当定时器的计数器从初值开始计数直到溢出迹丛产生中断后会自动将其重新初始化为初值。
初值的设置也请参考文档说明。
中断程序无非就是写一个中断函数,函数名后跟上中断向量的入口,一般会有一个宏来表示。然后在函数中对设置的一个标志进行判断,比如我要1秒钟 *** 作一次的话,先算出定时器要溢出多少次为1秒,假设是1000次,那么将标志从0开始自增,如果标型州码志卜哪等于1000了的话说明到了1秒,进行一些 *** 作,并且清0(标志用static,只要初始化一次).
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)