33问答网
所有问题
当前搜索:
晶振定时器
51单片机问题
晶振
问题
答:
【计算公式】T(初值)=2^N -
定时
时间/机器周期时间 方式0下 N=13。方式1下 N=16。方式2、3 下N=8。 定时时间单位为us 机器周期时间=12/
晶振
频率 T(初值):FEB5 H = 65205 定时时间=(2^16-65205)*12/3.579 =331*12/3.579 =3972/3.579 =1109.8072087175188600167644593462us ...
10秒50秒100秒的计数
定时器
单片机编程
答:
//
定时器
0 工作方式1,实现第一个发光管以1s亮灭闪烁 include<reg52.h> define uchar unsigned char define uint unsigned int sbit led1= P0^0;uchar num;void main(){ TMOD=0x01; //定时器0 工作方式1 TH0=(65536-45872)/256; //装载初值为11.0592M
晶振定时
50ms 数为 45872 TL0=(...
C51单片机:使用
定时器
使灯闪烁,周期2S,一个周期内亮一秒。
晶振
6Mhz...
答:
TL0=0xb0;TH0=0x3c;TR0=1; //T0开始计时 不要放在while(1)内,放上面。
试利用
定时器
/计数器T0从P1.0输出周期为1ms,脉宽为20ms的正脉冲信号...
答:
脉宽为20ms的脉冲信号,其周期要大于20ms的。估计你是说反了吧,应该是脉宽为1ms,而周期是20ms,那低电平是19ms,这才合理。可以
定时
1ms输出高电平,再计时19ms输出低电平。这样,高电平1ms加上低电平19ms是一个周期为20ms。
利用51单片机的
定时器
1(t1)产生一个500hz的方波,由p1.1口输出,
晶振
12m...
答:
你好!可以达到你说的精度 500 Hz ,在12M
晶振
情况下
已知
晶振
频率为6MHz,要求使用
定时器
0以工作方式2,产生周期为200μm...
答:
MOV TMOD,#02H MOV TL0,#9CH MOV TH0,#9CH SETB EA SETB ET0 SETB TR0 SJMP
单片机
定时器
的定时时长
答:
1. 定时时间的长短 除了和 初值有关外还和 你单片机 主频 有关系啊。2. 一般51系列的单片机 的
定时器
是对 1个机器周期(1/12 震荡周期)计数 3. 还要看你定时器选择的是哪种模式啊?
单片机用C编程时
定时器
部分的 TH0=(65536-50000)/256;TL0=(65536-50000...
答:
今天刚刚在自学
定时器
这块,终于搞懂了@.@!方式1为16位的定时器/计数器,对定时器T0来说是分成两个寄存器:TH0为高八位,TL0为低八位,组成了16位的定时器,当低位TL0计满就向高位TH0移一个数,然后清零。以12Mhz的
晶振
来说,机器周期是1us,计满TH0、TL0就需要216-1个数,再来一个数就“...
...且有P1.5输出,系统采用6Mz
晶振
,谁会这个编程?
答:
(1)25HZ,即周期为1/25=0.04S=40ms (2)用
定时器
1,定时器,方式1 main(void){ TMOD=0x11;TR1=0;ET1=0;EA=1;} uchar i;void timer1(void) interrupt 3 { TL1=(0xffff-500)%0x100;TH1=(0xffff-500)/0x100; //用6M
晶振
所以为500 i++;if(i>80)i=0;if(i<40)P1^5...
江湖告急:请问如何用C51编写
定时
两分钟的程序,急用!谢谢
答:
用
定时器
功能,设置定时器0的工作方式为方式1,然后定时50ms,再设置控制变量,设置变量要为整型,定时器初值设为TH0(65536-50000)/256、TL0=(65536-50000)%256,这种赋初值的
晶振
要求为12MHz,每次定时器溢出时控制变量加一,当控制变量加到2400时,定时已经达到两分钟这时你需要将控制变量清零然后...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜