早教吧作业答案频道 -->其他-->
定时/计数器不知道定时时间,怎么计算计数初值啊,拜托了,提问里面没人理我。比如说这个:1、AT89C51单片机P1端口上接有8只发光二极管(高电平亮,低电平灭),若晶振为12MHz,用定时/计
题目详情
定时/计数器不知道定时时间,怎么计算计数初值啊,拜托了,提问里面没人理我。
比如说这个:1、 AT89C51单片机P1端口上接有8只发光二极管(高电平亮,低电平灭),若晶振为12MHz,用定时/计数器T0以工作方式1工作,使8只发光二极管每1S单灯循环点亮。
要求:
(1) 计算定时初值,写出过程(4分)
(2) 编写程序(12分),适当标出相应注释(5分)
答案说的是
定时初值:
(216-X)×1μS = 50mS
X=216-50000
=15536
(216-X)×1μS = 50mS这个为什么等于50ms
比如说这个:1、 AT89C51单片机P1端口上接有8只发光二极管(高电平亮,低电平灭),若晶振为12MHz,用定时/计数器T0以工作方式1工作,使8只发光二极管每1S单灯循环点亮。
要求:
(1) 计算定时初值,写出过程(4分)
(2) 编写程序(12分),适当标出相应注释(5分)
答案说的是
定时初值:
(216-X)×1μS = 50mS
X=216-50000
=15536
(216-X)×1μS = 50mS这个为什么等于50ms
▼优质解答
答案和解析
51系列单片的机器周期算法是(12/晶振)us,你使用12MHz晶振,那么机器周期就是12/12Hz=1us,那么定时器是16位 2^16=65536,65536-x,其中x代表你需要定时时长,若为50ms=50000us,就是65536-15536=50000,定时器计数50000次。每次1us,算出得50ms。
不懂的地方可随时回复我。
希望我的回答能帮助到你。
不懂的地方可随时回复我。
希望我的回答能帮助到你。
看了 定时/计数器不知道定时时间,...的网友还看了以下:
智力大挑战任意找一个新数(3的倍数的数),然后把这个新数的每一个数位上的数字立方,求和……,重复运算 2020-03-31 …
求(1+x+1/x平方)的10次方展开试中的常数我是怎样算的。T(r+1)=C(10,r)*(1+ 2020-05-13 …
三个向量共面,求未知数已知三个向量a(1,1,t)、b(t、-2、4)、c(-2、1、-4)共面, 2020-06-19 …
关于扩展欧几里得算法的问题设ax+by=ka,b为整数..t为a,b的最大公约数是不是k为t的倍数 2020-07-07 …
某品牌计算机春节期间搞活动,规定每台计算机售价0.7万元,首次付款后每个月应还的钱数y(元)与还钱 2020-07-08 …
我发现傅里叶变换的巨大错误!先看两条结论:1.x(t)*h(t)的傅里叶级数系数为T·a(k)·b 2020-07-13 …
已知F(w)=2/jw求它的傅里叶的逆变换,f(t)知道傅里叶逆变换的公式f(t)=∫2/jw*e 2020-07-13 …
开氏温度与摄氏温度为什么能用开氏温度来运算P与T关系的题目,而不能用t(摄氏温度)算?一定要先T= 2020-07-19 …
数据结构算法时间复杂度定义在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分 2020-07-23 …
有一种商品在最近30天内的价格f(t)与天数t的函数关系f(t)=t+20,(0<t<25,t∈N) 2021-01-11 …