你可能感兴趣的试题
设置T0为工作方式2定时器模式 设置T0为工作方式2计数器模式 设置T1为工作方式2定时器模式 设置T1为工作方式2计数器模式
TF0位置1 TR0位置1 TR0位置0 TR1位置0
启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值 启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数值 启动T0前向TH0、TL0置入计数初值,以后不再置入 D。启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
CLRTR0 CLRTR1 SETBTR0 SETBTR1
计数从零重新开始 计数从初值重新开始 计数停止 由程序决定
可编程定时器/计数器是指它们的工作方式由指令来设定,或当定时器用,或当计数器用,其计数/计数范围也可以用指令设定。 定时器/计数器的控制功能是通过定时器方式寄存器TMOD来完成的。 定时器控制寄存器TCON用来负责定时器的启动、停止以及中断管理。 定时工作时,时钟由单片机内部提供,即系统时钟就是定时时钟。计数器工作是,时钟脉冲(计数脉冲)由T0和T1(P3.4,P3.5)引脚输入。
100 ms普通定时器 10 ms普通定时器 1ms累计定时器 100 ms累计定时器
由内部时钟频率定时,一个时钟周期加1 由外部计数脉冲计数,一个机器周期加1 外部定时脉冲由T0(P3.4)输入定时 由内部时钟频率计数,一个机器周期加1
TMOD初始化 选择电平触发还是边沿触发 置入计数初值 启动定时器 串行计数是否溢出及转移
由T1(P3.5)输入 由内部时钟频率提供 由T0(P3.4)输入 由外部计数脉冲计数
启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值 启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值 启动T0前向TH0、TL0置入计数初值,以后不再置入 启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
MOV TMOD,#01H MOV TMOD,10H MOV TMOD,#05H MOV TCON,#05H