11问答网
所有问题
当前搜索:
单片机的工作频率
单片机频率
为12时,定时为500ns时,定时器T0
工作
在方式1,定时器T0对应的...
答:
可以明确告诉你,
单片机频率
为12MHz时,定时时间为500ns,根本没法实现。定时器T0无论
工作
在哪个方式,都实现不了。原因是,即使是以最快的速度响应中断,消耗时间也要2uS,更不要说在中断程序里执行指令了。你很会使用你的权力!!!如果是这个值,是可以的,初始化函数如下:void Timer0Init(void)...
单片机的
晶振
频率
为6MHz,定时50ms,则初值怎么设置,应
工作
在哪种...
答:
51
单片机
,晶振
频率
为6MHz时,一个计时脉冲是2us,定时50ms,设置
工作
方式1即16位模式,最大计数值65536,50ms是25000个脉冲,初值是65536-25000=40536,其中高8位是(65536-25000)/256,低8位是(65536-25000)%256。
STC89C52
单片机
为什么选用12M的晶振?
答:
52单片机没有11.0592mhz的固定晶振
频率
。这个晶振频率是你外部给的,不是单片机给的。其实
单片机的
晶振可以选择很多频率,从1mhz到32mhz不等。为什么很多单片机都选择11.0592mhz?原因有很多,但很重要的一个是11.0592mhz晶振在计算最大波特率及其误差时,其最大波特率达到57600,几乎可以满足大部分应用。...
单片机
中晶振
频率
为12MHZ的机器周期怎么算?
答:
1、系统晶振
频率
是12M,则机器周期=12/12=1us;2、定时1ms=1*1000=1000us;3、
工作
在方式0下:最大计数值是2^13=8192;4、定时初值=8192-(1*1000)=7192;5、换算成十六进制数为:定时初值=1C18H。定时器中断是由
单片机
中的定时器溢出引起的中断,51单片机中有两个定时器t0和t1。
怎么用51
单片机
来产生固定
的频率
答:
1、首先,你要算,38KHZ的
频率
对应的周期就是1/38000秒,也就是26.32us(微秒),估算为26微秒;2、现在,你的外部晶振是11.0592,那么12分频后的机器周期大约是1.0812us。也就是说需要大概24个机器周期来形成一个26微秒;3、要产生如此精确的时间量,非定时器莫属。那么可以想象,只要根据定时器来...
51
单片机
输出pwm波达不到想要
的频率
(设定为1K)
答:
频率
F=1KHz ,周期 T=1/F=1ms。标准 51
单片机
,按 12MHz 晶振,以12T
工作
模式算,一个机械周期 就为 1us。一条赋值语句 2us,一条自增运算 1us,一条判断4us。定时器内容 算上 2条定时器初值赋值、1条自加、1条判断、2条赋值(清零 跟 标志),共计13us,题目要求频率 的周期约为 ...
晶振
频率
为6MHz,,51
单片机的
4个时间周期的具体值为多少?
答:
晶振
频率
为6MHz,即主频为6MHz,则振荡周期为12/6=2uS,51
单片机的
4个机器周期的具体值应为4*2uS=8uS。
已知
单片机
晶振
频率
为6MHZ,要求定时器T0
工作
于方式2,实现0.5ms定时;定时...
答:
对于定时器T0,
工作
在方式2下,计算定时器初值需要以下步骤:1、计算定时器计数
频率
:定时器T0在方式2下,每个计数周期为12个晶振周期,因此计数频率为6MHz / 12 = 500 kHz。2、计算定时器初值:要实现0.5ms定时,需要定时器T0计数500次,因此初值为 65536 - 500 = 65036 (0xFC1C)。对于定时器...
...
单片机
系统晶振
频率
为6mhz,若要求定时值为10ms时,定时器T0
工作
方
答:
单片机
系统晶振
频率
为6mhz,系统时钟频率 (也是计时脉冲频率)为500KHZ,一个脉冲周期2us ,10ms是5000个脉冲,因此 TMOD=0X01;TH0=(65536-5000)/256;TL0=(65536-5000)%256;
单片机
中晶振
频率
为12MHZ的机器周期怎么算?
答:
1、机器周期=晶振周期*12.2、所以
单片机
中晶振
频率
为12MHZ的机器周期=12*1/12M=1微秒.
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜