单片机的系统晶振频率6MHz,,要求定时值为10ms,定时器T0工作在方式1时,其初值是多少?TM
单片机的系统晶振频率6MHz,,要求定时值为10ms,定时器T0工作在方式1时,其初值是多少?TMOD的值是多少?...
单片机的系统晶振频率6MHz,,要求定时值为10ms,定时器T0工作在方式1时,其初值是多少?TMOD的值是多少?
展开
5个回答
展开全部
定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
晶振频率为6M,则机器周期为2us,定时10ms,溢出值为5000,TMOD可以设置为方式0或者1,一般设置为1,初始设置如下:
TMOD=0x01
TH0=(65536-5000)/256
TL0=(65536-5000)%256
扩展资料:
初值定理适用于右边序列,即适用于k<M(M为整数)时f(k)=0的序列。它用于由象函数直接求得序列的初值f(M),f(M+1),…,而不必求得原序列。
初值定理使用条件是要求连续函数f(t)不含冲击函数δ(t)及其各阶导数,或者象函数F(s)为真分数。当象函数为真分式时,根据初值定理可直接由象函数得出函数的初值。
参考资料来源:百度百科-初值定理
展开全部
定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
TMOD的值是00000001B,TH0=13H;TL0=88H。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TH0=0XEC
TL0=0X78
TMOD=0X01
TL0=0X78
TMOD=0X01
更多追问追答
追问
求过程
追答
6mhz晶振,机器周期为2us,要延时10ms需要5000个机器周期,那么TH0=(65535-5000)/256=236=0XEC,
TL0=(65535-5000)%256=120=0X78
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用Smart_wolf的回答:
TH0=0XEC
TL0=0X78
TMOD=0X01
TH0=0XEC
TL0=0X78
TMOD=0X01
展开全部
2的16次方应该是65536吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问一下。为什么是65535,而不是65536呢,不是很懂,😅
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询