11问答网
所有问题
当前搜索:
51单片机定时器方式2
51单片机
用
定时器
T1或T2作为波特率发生器,为什么不用T0。
答:
51单片机
只有 T1、T0,没有T2(52才有)。如果工作在方式0,方式1、
方式2
的话,51单片机的T0、T1都可以做波特率发生器(一般是方式2做波特率发生器)。但是T0可以工作在方式3,T1不能工作在方式3。这种情况下,只能用T1作为波特率发生器,T1 的资源TF1、TR1给了t0,t0工作在方式3,可以当做
定时器
...
使用
51单片机
,晶振频率为6MHz,使用
定时器
0,以
方式2
,在P1.0输出周期400...
答:
include<reg52.h> sbit P1_1=P1^0;//PWM输出 unsigned int num;//
定时器
计时标志位,一次40us / 主函数 / void main(){ TMOD=0x02; //设置定时器0工作
方式2
(00000010)TH0=256-20;//40us@6MHz 方式2为八位初值自动装载 TL0=256-20;EA=1;//开总中断 ET0=1;//开定时器0中断...
用
51单片机
的
定时器2
发出周期5S的PWM波 并用2个按键来分别增加或减少脉...
答:
include <reg52.h> define uint unsigned int define uchar unsigned char uchar count ,z;sbit key_1 = P3^7;sbit key_2 = P3^6;sbit PWM = P2^0;void key_control();void init ();void create_PWM(uchar);void delay(uint);void main (){ init ();while(1);{ key_control();c...
我用
51单片机
做了一个时钟,利用了其中的
定时器2
,最后发现时钟交实际的慢...
答:
单片机
执行的每条指令都要额外占用一部分时间,要考虑好。还有就是晶振和电容的精度也会造成影响
怎样用
定时器
T0的
方式2
实现设
单片机
的fosc=12MHz.的方波?
答:
晶振12MHz,机械周期为T=12/Fosc=1us,
定时器
工作
方式2
为 8位自重装模式,最大计数为255,时间为255×1us=255us=0.255ms,为符合①需求,选择 0.25ms,定时器初值 = 2^8-0.25ms/1us=6;/***双路方波发生器——火柴天堂作品-20130616***/ /***默认硬件环境:
51单片机
,12MHz晶振,Wave...
有没有
51单片机
使用
定时器2
的程序
答:
void init(void){ RCAP2H=0x1F;// T2
定时器
初值 RCAP2L=0x00;ET2=1; // 允许T2定时器中断 TR2=1; // 启动T2定时器 EA=1; // 开总中断 } /***T2***中***断***函***数***/ void Timer2_Server(void) interrupt 5 { TF2=0;...} ...
51单片机
的
定时器
1工作
方式2
作为波特率发生器如果此时串行工作方式是...
答:
串行工作
方式
1,波特率为9600,T1计数初值为FDH,即TH1=0xFD; 当PCON=0x80时,波特率加倍,所以TH1初值变小,TH1=0xFA;
51单片机
两个
定时器
一起用,该怎么设置啊?
答:
如:void timer1()interupt3 using1 { ... //如果这里的...程序段太长,那么每次中断就慢了处理这段程序的时间 TH1=0X..TL1=0X... //如果把处理程序放在这里,那么慢的是2个指令周期(重载)} 所以时间要求特别严格的程序,一般建议使用
方式2
自动载入。
用
51单片机
的
定时器
实现LED灯逐一点亮,间隔一秒。要求拨动控制开关可 ...
答:
嘿嘿 这个俺可以帮你解答 1 利用定时计数器0 工作在
方式2
定时50毫秒 结合软件计数器(初始值选20)允许定时计数器中断 2 设计一个
定时器
0的中断服务程序 每50毫秒 就中断 在中断程序中软件计数器减1 当减到0时,表示1秒时间到 (重新送初始值20)判断拨动开关状态 如果为...
c编程时,
51单片机
怎么用
定时器
写一个延时1ms的子函数
答:
51单片机
的
定时器
工作方式有4中,其中3种需要在中断函数中重装初值,而且C51明确规定中断函数不能传入参数也不能返回参数,那么这样一来就只能用不用重装初值的工作
方式2
了,我给出了工作方式2的初始化函数:void init(unsigned int x){ TMOD=0x02;TH0=x;TL0=x;EA=1;ET0=1;TR0=1;} 这样将x...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜