要用T2作为计数器了来计数外部脉冲了
P1.0作为I/O口用了以后T2计数是不行了,不过定时或是作为串口时钟还是可以的。
T2是一个16位自动重载的,像T0和T1的方式2一样,只不过它是16位重载,如果作为计数器或定时用,可以参照T0和T1的方式2的用法,不过寄存器是不一样的,要看一下pdf资料。中断用的是5,就是interrupt 5.
89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统。
如果我没猜错,你是要用T2作为计数器了来计数外部脉冲了
P1.0作为I/O口用了以后T2计数是不行了,不过定时或是作为串口时钟还是可以的。
T2是一个16位自动重载的,像T0和T1的方式2一样,只不过它是16位重载,如果作为计数器或定时用,可以参照T0和T1的方式2的用法,不过寄存器是不一样的,你要看一下pdf资料。中断用的是5,就是interrupt 5
它跟TO和T1的设置是一样的,但T2不一样。
初始化程序跟T0一样,也是几种方式,设初值,开中断。
定时器怎么和引脚扯到一起了呢 t2就是做为定时器使用的。初始化可以下52的pdf资料看下 应该不难的。