TMOD=0x02,TH0=0x14,TL0=0x00,请问TH0和TL0为什么不一样?怎么得出的

TMOD=0x02,TH0=0x14,TL0=0x00,请问TH0和TL0为什么不一样?怎么得出的定时时间多久?初值多少啊?... TMOD=0x02,TH0=0x14,TL0=0x00,请问TH0和TL0为什么不一样?怎么得出的定时时间多久? 初值多少啊? 展开
 我来答
heart阿飞55
2018-05-09 · TA获得超过1086个赞
知道大有可为答主
回答量:3030
采纳率:82%
帮助的人:585万
展开全部
这个TMOD =0x15;是高四位的M0=1 低四位的M0=1,C/T=1; GATE C/T M1 M0 GATE C/T M1 M0 M1M0 工作方式 计数器模式 TMOD(设置定时器模式)   0 0 方式0 13位计数器 TMOD=0x00   0 1 方式1 16位计数器 TMOD=0x01   1 0 方式2 自动重装8位计数器 TMOD=0x02   1 1 方式3 T0分为2个8位计数器,T1为波特率发生器 TMOD=0x03 TH0 TH1 是定时器1 是定时器0计数 为什么有的是65536-2000 ;有的65536-4000;有的-50000 这个可以自己设置的。MCS-51计数器是一种加1计数器。当计数溢出时,即产生中断。 你是2000 4000 50000都可以 就看你在写定时中断程序时 计数多少次就会溢出。。。像50000 的话 一般计数20次 就是计满一次
追问
您的意思是,这个TMOD是错的,应该等于0x15?工作于方式1?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式