80C51单片机外部脉冲计数怎么设置

2025-03-22 12:38:59
推荐回答(4个)
回答1:

把TMOD C/T设置为1就可以了

TMOD 示意表格
下面的表格列出了TMOD各个位的名字,点击下面的1和0就可以给各个位置1或者置0,控制两个定时器/计数器的工作方式。
7 6 5 4 3 2 1 0
GATE C/T M1 M0 GATE C/T M1 M0

然后在对应的T0,T1输入脉冲就可以计数了
还可以通过M0,M1设置工作在什么方式,方式同定时器。

回答2:

51单片机有外部脉冲计数的接口,有别于外中断的,T0和T1

回答3:

TMOD的D2(T0)或D6(T1)置1即可。比如:
TMOD=0x55;即T0与T1设为计数器,模式1(16位计数器模式)

回答4:

TMOD=0x05或者TMOD=0x50
分别是定时器1和定时器0的外部计数方式
然后启动 TR1=1或 TR0=1