单片机的计数器可以说是一个傻瓜计数器,你要设置它的工作方式、计数初值、开中断并开启计数器,它才会工作。
开启后,它会以你设置的工作方式(计数方式)从你设置的初值开始计数,直到计数值溢出,这时产生计数器中断,执行计数器中断服务程序(一般要重新设置初值),完成后再由中断服务程序给的初值开始计数。如此往复。。。
看一份文档,89X51 hardware discription
要设置寄存器的呀,还要学会中断的写法。就这些会了之后就发现原来并不难。真的,加油!
寄存器TMOD中设置C/T,默认为定时方式,然后设定初值,开定时中断,开总中断,基本上就OK了