tmod th0 tl0

1、确定工作方式(即对TMOD赋值);2、预置定时或计数的初值(可直接将初值写入TH0、TL0或TH1、TL1);3、根据需要开放定时器/计数器的中断(直接对IE位赋值);4、启动定时器/计数器(若已规定用软件启动,则可把TR0或TR1置“1

定时/计数器T0和T1分别是由两个8位的专用寄存器组成,即定时/计数器T0由TH0和TL0组成,T1由TH1和TL1组成。此外,其内部还有2个8位的特殊功能寄存器TMOD和TCON,TMOD负责控制和确定T0和T1的功能和工作模式,TCON用来控制T0和T1启动或

TMOD |= 0x01;//16位定时器 TH0 = 0x06;//8ms TL0 = 0xed;ET0 = 1;//使能中断 TR0 = 1;//打开定时器 } /*** *Function: 定时器1初始化 *parameter:*Return:*Modify:***/ void InitialTime1 (void) //定时

DELAY: MOV TMOD, #01H MOV TH0, #0E8H MOV TL0, #90H SETB TR0 JNB TF0, $ CLR TF0 CLR TR0 RET ;1ms延时 DELAY1:MOV TMOD, #01H MOV TH0, #0FCH MOV TL0, #18H SETB TR0 JNB TF0, $ CLR TF0 CLR TR

相关文档

TMOD
定时器中断
51单片机各中断初始化及子程序模板
PM66串行例程
rpct.net
xmlt.net
gmcy.net
sgdd.net
zxsg.net
电脑版