题目
关于单片机TMOD问题
1:TMOD=0x00指的是T0的工作方式0
我想知道T1的工作方式0和1怎么表达 TMOD=?
2:当定时器用做计数器时怎么计数 比如我想计数P3_4输入了多少个脉冲
3:定时器有两种工作方式 一种是中断方式 这个我能理解 一种是查询方式 可以跟我说说查询方式到底是怎么工作的 最好给一段程序
1:TMOD=0x00指的是T0的工作方式0
我想知道T1的工作方式0和1怎么表达 TMOD=?
2:当定时器用做计数器时怎么计数 比如我想计数P3_4输入了多少个脉冲
3:定时器有两种工作方式 一种是中断方式 这个我能理解 一种是查询方式 可以跟我说说查询方式到底是怎么工作的 最好给一段程序
提问时间:2021-03-30
答案
问题1:工作方式0:0x00;工作方式1:0x01;工作方式2:0x02;工作方式3:0x03;
问题2:当你选择好工作方式后,接下来就是设定初始值,方式0:16位加法计数器用了13位,也就是说,可以计算2^13;要想计数更大,使用循环即可.同理方式1:16位加法计数器用了16位,方式2是8位的.以上是对内部脉冲进行计数.想计数P3_4输入了多少个脉冲,需要用外部中断.
问题3:
#include"reg52.h"
led[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
main()
{
x09unsigned char counter,i;
x09TMOD=0x01;
x09TL0=-50000%256;
x09TH0=-50000/256;
x09TR0=1;
x09while(1)
{
while(TF0)
{
TF0 = 0;
x09x09x09TL0=15536%256;
x09x09x09TH0=15536/256;
x09x09x09counter++;
x09x09x09if(counter==20)
x09x09x09{
x09x09x09x09P3=led[i++];
x09x09x09x09counter=0;
x09x09x09x09if(i==8)
x09x09x09x09{
x09x09x09x09x09i=0;
x09x09x09x09}
x09x09
x09x09x09}
x09
x09x09}
x09
x09
x09}x09
x09
}
以上是每隔一秒数码管加一;
所谓的查询就是指不停的查询置位标志位TF0或TF1是否为1,当为1是说明你的定时时间到了.
写了这么多,你要是还不理解就多看几遍书吧!
这分要是不给我,单片机都不干了!
问题2:当你选择好工作方式后,接下来就是设定初始值,方式0:16位加法计数器用了13位,也就是说,可以计算2^13;要想计数更大,使用循环即可.同理方式1:16位加法计数器用了16位,方式2是8位的.以上是对内部脉冲进行计数.想计数P3_4输入了多少个脉冲,需要用外部中断.
问题3:
#include"reg52.h"
led[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
main()
{
x09unsigned char counter,i;
x09TMOD=0x01;
x09TL0=-50000%256;
x09TH0=-50000/256;
x09TR0=1;
x09while(1)
{
while(TF0)
{
TF0 = 0;
x09x09x09TL0=15536%256;
x09x09x09TH0=15536/256;
x09x09x09counter++;
x09x09x09if(counter==20)
x09x09x09{
x09x09x09x09P3=led[i++];
x09x09x09x09counter=0;
x09x09x09x09if(i==8)
x09x09x09x09{
x09x09x09x09x09i=0;
x09x09x09x09}
x09x09
x09x09x09}
x09
x09x09}
x09
x09
x09}x09
x09
}
以上是每隔一秒数码管加一;
所谓的查询就是指不停的查询置位标志位TF0或TF1是否为1,当为1是说明你的定时时间到了.
写了这么多,你要是还不理解就多看几遍书吧!
这分要是不给我,单片机都不干了!
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1若关于x的多项式-4x^3-2mx^2+2x^2-5合并后是三次三项式,则m满足的条件是()
- 2已知函数f(x)=mx的平方+x-1的图像与x轴的交点至少有一个在原点的右侧,求实数m的取值范围
- 3Can you begin your questions ()those above words?I walked back () home.填介词,急
- 4一个长方体玻璃鱼缸,长50厘米,宽40厘米,高3分米. ①做这个鱼缸至少需要玻璃多少平方厘米? ②在鱼缸里注入40升水,水深大约多少厘米?(玻璃厚度忽略不记)
- 5意大利语fare la master是什么意思
- 6英语翻译
- 7900—[7.12×9.9+0.712]怎样简便计算
- 8将They like dancing.改成否定句
- 9帮忙猜一下这首诗是云,雨,风,雾,台风,雷雨的那一个?
- 10用鲜花排成一中空的方阵,最外层有44盆,最内层有28盆.这个方阵共有多少盆花
热门考点